The main goal of this course is to teach the basics of Number System and how values are represented in the memory of computer. This is very basic knowledge that any programmer/ Computer Science student must posses. This course is to help all those aspiring programmers to build their sound fundamentals with Number System.
You will learn:
Please do not enrol if you are:
Feel free to ask questions in the Q/A section, you will find me always with you during the learning process.
Basic concept of Number. Concept of Base/ Radix of Number system.
Understand how base works. How the weighted numbers are formed.
Lecture 2 Test
Brief introduction to standard number systems - Octal, Hexadecimal and Binary.
Learn how numbers are represented using Octal System also understand how we can convert an Octal number to equivalent Decimal Number.
Understanding Basics of Octal Number System.
Learn how we can convert a Decimal integer number to equivalent Octal number. Also you will see that the idea of converting Decimal to any other number system is actually a generic idea.
Testing your understanding with Idea of converting Decimal to Octal. Also will check how you understand the maximum value(integer) that can represented in fixed number of places for a particular number system.
Let's now understand how we can convert an Octal number with a radix point to equivalent decimal.
Test your skill about converting an Octal with fractional part to equivalent decimal.
Let us now learn how we can convert a real decimal number with a decimal point to equivalent Octal.
Test your skill about converting a real decimal number to equivalent Octal.
Learn how to add 2 octal numbers. You will find that the procedure is just same as we follow while adding 2 decimal number only in case of Octal the base is 8 so we need to take carry when sum of columns are >=8.
Test your skill on the procedure of adding octal numbers,
Let us understand how we can subtract one Octal number from another just using the naive method, we will follow the same procedure as we do while subtracting decimal number here only the change is the base, instead of 10 it is 8, we will need to take borrow of 8 from left column when the digit of subtrahend is less than the minuend.
Check your skill about understanding the subtraction procedure.
Learn how numbers can be represented in Hexadecimal system. Also learn how we can convert a Hexadecimal number with a radix point to equivalent decimal number.
Test your understanding with hexadecimal number system.
Learn how to convert a decimal real number to hexadecimal.
Tests your skill about the understanding the conversion from decimal to hexadecimal.
Learn how we can add hexadecimal numbers.
Test your skill on the procedure of adding hexadecimal numbers.
Learn how to subtract one hexadecimal number from another using the naive method.
Test your skill of understanding subtraction procedure of Hexadecimal numbers.
Understanding binary numbers, also learn how we can convert a binary number with radix point to equivalent decimal.
Test your skill with binary numbers.
Learn how we can convert a real decimal number to equivalent binary number.
Test your skill on converting a real decimal number to equivalent binary number.
Learn how to add binary numbers.
Test your skill on adding binary numbers.
Learn how to subtract one binary number from another using the traditional method.
Test your skill on understanding subtraction operation for binary numbers.
All details of memory units. From bits to Yotta Byte with the interrelationship between them.
Test your skill on Memory Units.
Introduction to the signed integer representation.
Intro to signed integer representation.
It is time to understand the complement technique now. It is really the core of signed integer representation.
Test your understanding with complement.
Learn how we can do subtraction using the complement, the idea is we will do the subtraction using the addition, aha! sounding odd? Listen to the lecture.
Learn how we can do the subtraction of binary numbers using 1s and 2s complement technique.
Understand the core of 2s complement, how the range of values could be determined in n bits 2s complement system.
Test your skill on 2s complement representations.
Learn how we can determine the range of values for 2s complement signed integer representation.
Idea of building a new number system and doing arithmetical operations with the numbers of the new system.
Let us now understand how real numbers are represented using the IEEE 754 standards.
Learn how to convert real decimal number to IEEE 754 single precision format.
Learn how to convert IEEE 754 single precision binary format to decimal.
Understand the benefit of having the biased exponent.
Hi, I have been teaching computer science and programming since 2001. I did my M Tech in Computer Science and remained visiting faculty to the CSE department of Narula Institute of Technology. I have my own training institute where I provide training on various programming languages and technologies to the B Tech students on C, C++, Java, Android programming, Data structure and Algorithm, DBMS, SQL and PL/SQL.
In my class room I usually teach 100-150 students per semester on different subjects. With the udemy platform now it is possible to teach and spread my knowledge to thousands (may be more)of students across the globe, Udemy opens up vast opportunity for instructor like me and that with remuneration. I guess it's going to be a fantastic.
When I am not taking class I enjoy learning some new technologies. In my leisure time one could find me enjoying with my kids or gossiping with my beautiful wife over a container of tea. I am a "tea-totaller" (guess the meaning :) ) and hate smoking. I have a definite plan to launch an online course on topic "How to drink tea - the best way" on udemy for sure and also on "How to quit smoking - the best way".
Let's hope for the best, happy learning.