Author Archives
Welcome to my website! I have taught various branches of physics such as nuclear physics, atomic physics, electromagnetism, classical mechanics, electrostatics, analog, digital electronics, etc.
I have also taught Computer science, C, C++, Java, 'advanced' Java, Python, C# and many other 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 am the author of books on computers University of Mumbai.
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, particle physics, and trying to understand the fundamentals of astrophysics.
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
-
Poll on Difficult Topics in Digital Electronics And Digital Circuits
Please participate in this poll to identify the Difficult Topics in Digital Electronics and Digital Circuits. This will enable us to conduct a series of Zoom meeting sessions to explain the more difficult topics. Those participating in the poll will… Read More ›
-
Amazon’s Machine Learning Course Open For All
The very course that is used to train Amazon developers and data scientists in Machine Learning is now available for everyone. Amazon offers 65+ ML training courses totaling 50+ hours, plus hands-on labs and documentation, originally developed for Amazon’s internal… Read More ›
-
Binary Number To Decimal Number Conversion
-
Binary Number To Octal Number Conversion
-
Octal Number To Binary Number Conversion
-
Prayer
-
Free Kotlin developer course for beginners
Google has announced a free beginner course for Android developers. The Kotlin beginner course teaches developers how to build Android apps from scratch. Kotlin is one of the fastest growing programming languages on GitHub. Google’s decision to replace Java with… Read More ›
-
Top FOSS Tools for Educators
-
Exploring Coin Flip Bias: Practical Observations
Has anyone carried out this experiment (practically), not on a computer? Make an observation table: Observation No Side Facing up – Before Tossing(Write here ‘Tail’ or ‘Head’) Side Landing Up(Write here ‘Tail’ or ‘Head’) 1 : : 2 : :… Read More ›
-
50 Years of Video Calling – UPDATED with Latest Video
In 2020, webinars, WhatsApp video calls, Zoom and Google Meets are routine, just like a telephone call was 30 years back. Yet, it had to start at some time in the past, and video calling technology first broke in on… Read More ›
-
Master C Programming from Home: Online Course
Learn C Programming online from anywhere, tailored to your exam syllabus. Engage in live, interactive sessions covering theory and practicals. The course includes solved programs, PDFs, practical tips, and difficulty-solving support. Master C to build a foundation for various programming languages and applications in science and engineering.
-
Learn Python Programming Online: Interactive Live Sessions
Now, learn programming languages in the comfort of your home, in any part of the world. I can help you learn programming in Python for your university, college or school exams. The syllabus as shown alongside is a typical syllabus… Read More ›
-
Simple Tech Setup for Online Learning Success
Online teaching has become vital during COVID-19, enabling teachers to reach students globally with basic equipment like a mobile phone or desktop. Essential tools include quality software for teaching, video conferencing, and a reliable operating system. For math and science, writing tablets or whiteboards are recommended. Adequate hardware specifications are crucial for effective online classes.
-
Why are open-source Linux-based laptops so expensive?
The cost of a laptop comprises hardware, installed software, and warranty fees. Open-source software like Linux is not free and incurs distribution and support costs. High-end components raise hardware costs, while extended warranties add to total expenses. Brand reputation also significantly influences pricing.
-
Poll for Study Material on Digital Electronics
This poll aims to find the topics that students find difficult in the subjects of Digital Electronics, Logic Gates, Boolean Algebra and computer architecture. Please select the topics that you find difficult. It will help me in deciding for which… Read More ›
-
Images From The Past
-
Timeless Traits of Exceptional Educators
The content emphasizes the significance of teachers in shaping future generations, quoting the Jain author Pavanandi on ideal teacher qualities. He describes them as gentle, knowledgeable, and possessing strength, patience, and generosity. The teacher should embody traits of the earth, a mountain, and a flower, impacting students profoundly.
-
The Role of Algorithms in Computing Explained
An algorithm, named after scholar Al-Khowarizmi, is a step-by-step procedure for a computer to produce outputs from inputs. It should have finite steps, and is often presented in pseudocode for clarity. Types include input-process-output, input-decision-process-output, and simple loops. Efficient algorithms minimize resource use and are clear, general, and modifiable.
-
Did You Know This ‘Bit’?
John W. Tukey, a prominent statistician, coined the terms “bit” and “software.” “Bit,” introduced in 1946, is a contraction of “binary digit,” while “software” emerged in a 1958 article. Tukey’s contributions to statistics include pioneering exploratory data analysis and inventing the Fast Fourier Transform. His impact is widely recognized.
-
How COVID-19 Transformed Learning: The Need for Educational Engagement
COVID-19 has disrupted traditional education, emphasizing the need for effective online learning. While online teaching focuses on content delivery, true learning requires guidance on how, what, when, where, and why to study. Parental involvement is crucial for motivating younger students, as they often prefer entertaining content over educational materials.
-
Learn to Develop an Android App – No Experience Required
-
Stay Safe Online: Don’t Share Personal Info for Free Services
Many social media posts offer free services, products, or jobs but often request your phone number or email, lacking details and transparency. Such posts may be scams aimed at obtaining sensitive personal information. Users should prioritize online safety, verify profiles before sharing any data, and consider sending direct messages to protect their privacy.
-
Flowchart Basics
-
Online Teaching & Learning for CBSE Class XII Computer Science









