The course is subdivided into several modules.
Module 1 is Introduction.
In the first lecture of this module, I have started with a very tiny hypothetical computer through which I tried to introduced most of the terms that are used in computer organization and architecture, and the working principle of a computer. Also I tried to explain the concept of execution of a program in this computer. In this course material, the term computer always means a digital computer.
How the information is stored in digital computer is explained next. It also contains some historical information regarding the evaluation of first generation computer and the changes of technologies to achieve the computer of
current generation.
In Module 2, the implementation issues of some of the operations like addition, multiplication, etc. are explained.
Those who are familiar with the implementation issues of Arithmetic and Logic operations, they may skip Module 2.