Impact-Site-Verification: b97b0718-7e51-495d-8ef1-c32e0a919a2b

Computer Science

Which Programming Language Should I Learn First ?

Which Programming Language Should I Learn First ? This is a common question asked by beginners in computer science or those interested in making a career in computer science and information technology. In this article I discuss this issue.

Ethics of AI

“Humanity is on the verge of digital slavery at the hands of AI and biometric technologies. One way to prevent that is to develop inbuilt modules of deep feelings of love and compassion in the learning algorithms.” ― Amit Ray,… Read More ›

The TCP/IP Protocol

What is TCP / IP?  TCP – Transmission Control Protocol   IP – Internetwork Protocol   TCP/IP refers to a collection of protocols   The name TCP/IP is misleading because TCP and IP are only two of the many  protocols in this collection… Read More ›

OSI Model: A Complete Overview of Its Layers and Functions

What is the OSI Reference Model? This is an important topic in all courses on computer science, information technology. This article discusses the OSI model of networking in detail, the role of each of the 7 layers, and the discussion on what is a protocol.

Data Communications Protocols: Everything You Need to Know (Part 1)

The term ‘protocol’ is heard very frequently in data communications and networking. What does ‘protocol’ mean? This article explains the computer communication process, what is a protocol, layered protocols, advantages of layered protocols, and defines what is an open system.

Open-Source Tools for Mathematicians

What is open-source software? What are the open-source tools available for mathematics? In this article we discuss the use of open-source software like R, SciPy, Isabelle, Scilab, LaTex, etc.

How many hats will you put on your child’s head?

There have been many posts and comments on social media about the need of teaching coding to children as young as 6-8 years old. Why are some companies into teaching tiny tots about coding? Is it ethically wrong? Let’s get… Read More ›

Quiz Page – Computer Science, Computer Engineering, IT

Click on the topic to start the quiz. On completing the quiz, you will immediately receive the correct answers on your email. Computer Fundamentals: Computer Fundamentals Digital Electronics, Digital Circuits and Systems: Computer Number Systems – Quiz 1 1’s and… Read More ›

What is Sign Extension of a Binary Number?

Sign extension of a binary number. This video explains what is sign extension of a binary number and why it is necessary. It also explains, with 3 examples, how to carry out sign extension of different types of binary numbers.

Dive Into Deep Learning

As pointed out in this article, Amazon has opened up its Machine Learning course for everyone.  A team of Amazon scientists has compiled a book that is gaining wide popularity with universities that teach machine learning. The book is called Dive… Read More ›

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 ›