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
-
Images From The Past
-
The Ideal Teacher
To all teachers: “Teach well, because you are going to retire in a world that your students will run”. Here’s a bit I came across recently in a very old issue of the, now defunct, Science Age magazine (Sept 1985)… Read More ›
-
Computer Algorithms – An Introduction
The word algorithm is named after the ninth century scholar Abu Jafar Muhammad Ibn Musu Al-Khowarizmi. An algorithm is a step-by-step procedure by which a computer can produce the required outputs from the available inputs. An algorithm must have a… Read More ›
-
Quiz – Computer Fundamentals
-
Quiz – OSI Reference Model
This short quiz is based on the topic of “OSI Reference Model”. There are 15 questions in all and total marks are 15. Immediately on completing this quiz and clicking the SUBMIT button, you will receive your score result. You… Read More ›
-
Quiz – Computer Number Systems
This short quiz is based on the topic of Computer Number Systems. This includes questions on decimal, binary, octal, hexadecimal numbers. There are 15 questions in all and total marks are 20. Immediately on completing this quiz and clicking the… Read More ›
-
Did You Know This ‘Bit’?
The words ‘bits’ and ‘software’ are part of our daily vocabulary now. Yet, you will be surprised to know that the word ‘bit’ was originally planned to be called either “bigit” or “binit” – from the words BInary diGIT or… Read More ›
-
What about Learning?
COVID19 has caused more destruction than anyone could have ever imagined. What is becoming clear now is that COVID19 has also challenged the traditional school–> college —> university education model. It remains to be seen how education will change in… Read More ›
-
Learn to Develop an Android App – No Experience Required
-
MASK your Personal data
There are a lot of posts nowadays on social media, offering certain services or products or jobs, for free. The intriguing feature of all these posts is that they will ask for your phone number or/and email address, or may… Read More ›
-
Good Books and Resources on R
The following list is no particular order. R Programming for Data Science, Roger D Peng Introduction to R, USGS Website Cookbook for R An Introduction to Statistical Learning with Applications in R, Gareth James Many Resources on R including downloadable… Read More ›
-
Good Books on Data Visualization
The Visual Display of Quantitative Information, Edward Tufte How Charts Lie: Getting Smarter about Visual Information, Alberto Cairo Data Visualization – A Practical Introduction, Kieran Healy Knowledge is Beautiful, David McCandless Please feel free to suggest any other good books… Read More ›
-
Flowchart Basics
-
Decimal Number to Octal Number Conversion
-
Online Teaching & Learning for CBSE Class XII Computer Science
-
Experimental Physics
Experimental work in a laboratory is an essential component of physics learning and teaching. Students often refer to experimental work in physics laboratory as ‘physics practical’. So why is physics practical important and what do you have to do in… Read More ›
-
Video Tutorials for Digital Electronics and Computer Science
-
Learn Programming in the Comfort of Your Home
-
Gian Mandir – Learning App
In an earlier post I have discussed about the YouTube channel of Prof (Dr) D. R. Vij. This channel has a massive collection of over 1600 video lectures of classes 9 to 12 – probably one of the largest collection… Read More ›
-
Online Learning – Few Tips
The first thing you will observe is that this post is not about online teaching, its about learning. So, although teachers and educators are welcome to read the post, it is more important for online learners and parents of young… Read More ›
-
Cambridge IGCSE Physics 2020-21 Syllabus-based Video Lectures
-
Prof. (Dr.) D. R. Vij – YouTube Channel
Teachers all over India have taken up the challenge and are continuing to teach even in these difficult times. Dr D R Vij (Retd.) is a renowned Professor of Physics from Kurukshetra University, India. Dr. Vij has created a YouTube… Read More ›