Author Archives
Welcome to my website! Here's a little about me. I completed my Master of Science in Physics (Nuclear Physics) in the early 1980s from what was then called the University of Bombay. I took up teaching in a college immediately and taught various branches of physics such as nuclear physics, atomic physics, electromagnetism, classical mechanics, electrostatics, analog, digital electronics, etc.
Computer science was introduced as a subject at college level around the mid-80s and since my college had no teacher for that subject, I took up the challenge and learned, almost by myself, basics of programming and computer science. Those were the days of IBM PCs with 2 floppy drives (A: and B:), that ran MS-DOS and programming was in GWBASIC (a variant of BASICA), COBOL, FORTRAN 77, dBase III+, and of course, Pascal. By then computing bug had bitten me too and I started using programming for various tasks, including the 'boring' administrative tasks, and the exciting tasks of writing programs that simulate certain phenomena in physics - radioactive decay, projectile motion, capacitor charge/discharge, pendulum behavior, etc.
Soon I 'graduated' to C, C++, Java, 'advanced' Java, Python, C# and taught many subjects of computer science and IT such as computer graphics, computational mathematics, computer networks, programming, operating systems, data structures, financial applications of Excel, scientific applications of spreadsheets, etc.
I have also authored books on computers for Third Year B. Com and Second Year B. Com (University of Mumbai) and BMS (Computer concepts for management students).
My special interest in writing is in writing on physics, competitive exams in physics, programming, electronics, and computer science.
I am passionate about science, technology, and education. Through this site I am sharing my thoughts on learning and teaching physics, computer science and also, occasionally, mathematics and statistics. I am sharing ideas on how to study (or learn, although both these words are not synonymous) physics, experimental techniques in physics, how to make notes on physics, computer science, mathematics and statistics This information should be of interest to all students of physics at all levels, K-12, IGCSE, IB, AS/A levels), HSC, and undergraduate levels of science and other equivalent exams.
At this time, I engross myself by learning the, almost mysterious, subjects of data science, artificial intelligence and machine learning.
I am happy to share my thoughts and will appreciate any feedback. Come on board, and let’s see how we can make this planet a better place!
Mukesh Tekwani
-
The Joy of X – A Guided Tour of Math, from One To Infinity
-
“THINGS ARE BETTER THAN YOU THINK” – FACTFULNESS – Book Review
-
Goodbye Finger Prints, Hello Vein Patterns
-
Online Coaching in Physics for CBSE, ISCE, and State Boards
-
Webinars on ‘Numerical Problems in Physics for Class XII’
If you would like to receive an invitation for a series of webinars based on the topic of Solving Numerical Examples in Physics for Class XII, please fill in the form below. You will be sent a link for the… Read More ›
-
Preparing for the Physics Board Exam – Some Tips
“You cannot be taught physics, you have to learn it!” Coming straight to the point(s): Use one textbook and do not collect notes and books. One good book is enough and it can be supplemented with a question bank (ISCE Question Bank for Physics)…. Read More ›
-
QUESTION BANK FOR ISCE – CLASS 12 – Physics
QUESTION BANK RELEASED FOR ISCE – XII- ELECTROSTATICS All those who have asked for the question bank have been sent the same by email. Since there is a reduction in syllabus we have to carefully select topics that are relevant…. Read More ›
-
NASA’s Mission to Mars Student Challenge
Take part in a worldwide “teachable moment” and bring students along for the ride as NASA lands a rover on Mars February 18! The site https://www.jpl.nasa.gov/edu/mission-to-mars-student-challenge/ has all the details of this exciting opportunity for students to take part in… Read More ›
-
The Big Bang and Black Holes: In Celebration of Stephen Hawking’s Birthday
The lectures will be livestreamed on Cambridge University’s YouTube and Facebook channels: https://www.facebook.com/events/423191425527230/ They will also be livestreamed on the CTC’s own YouTube channel, along with the panel discussion afterwards:
-
Learn Programming
-
They Dance Better?
-
2020- 21 HSC Board (Maharashtra) Physics Chapter-wise Important Questions – Question Bank
-
Happy New Year
-
Merry Christmas
-
2021 Calendar from NASA!
-
Gaming Laptops – The Beasts!
OK, before you jump to buy a gaming laptop, read this. A gaming laptop is just that – for gaming. Just as you will not use the Formula One car for daily commute to the office, you don’t need a… Read More ›
-
Question Asked by a Teacher – Should I go for teaching online if I am not getting offline teaching jobs? But I don’t have experience of online teaching.
I don’t think that’s proper. The difference between online teaching and offline teaching (classroom teaching in a college / school) is the difference between gully cricket and Test cricket, it is the difference between cinema and theatre, …. You get… Read More ›
-
How many GB should a laptop have for college?
A laptop has three components which are measured in GB. These are:1) Hard Disk2) Main memory or primary memory or RAM3) SSDWhich one are you referring to? That apart, there’s no “one size fits all” solution here. It depends on… Read More ›
-
Data Matters
Statistics and data dominate our lives. Increasingly, data-based decisions are being used by people, organizations and governments. Here are a few links that will be very interesting for everyone starting out in data science, visualization and with an interest in… Read More ›
-
Is 24 too old to learn programming?
Many startups will make you believe that you should learn programming at the age of 6-years. That’s good for business, but its a stupid and dishonest idea to teach coding to kids as young as that. So is 24 years… Read More ›
-
Are C and C++ Relevant in 2021?
A common question students ask these days is “Why learn C and C++ in the age of Python?” Students often wonder why colleges still teach C and C++. Is any software development taking place in these two programming languages? You… Read More ›
-
Is it easier to learn other coding languages (like Java, C, C#, etc.) if you know HTML?
C, C++, C#, Java, Python are programming languages. HTML is the abbreviation for Hyper Text Markup Language. Although the word ‘Language’ forms a part of HTML, HTML is a markup language for Internet. What does ‘markup’ mean? Think of markup… Read More ›
-
What is the value of NPTEL online certification courses? Will they help in pursuing further education in a different major, or in placements?
My answer : These are still untested territories. You can use NPTEL and other online courses to brush up on a subject or for an introduction to a subject. But frankly, just doing NPTEL and other online courses may not… Read More ›