Computer Organization and Architecture A Pedagogical Aspect

Start Date

End Date

Enrollment End Date

No. of
1328 students

No course
syllabus uploaded

Created by

Santosh Biswas
Indian Institute of Technology - Guwahati
out of 5
Based on 5 ratings
5 star 1
4 star 0
3 star 0
2 star 2
1 star 2
Course Language
Course Type
Video transcripts
Course Category
Learning Path
Course Length
30 Hours
Weekly time commitments
20 Hours
Course Completion
Yes, after passing all tests.
Exam Date
To be announced










Weekly Reading list




For certification please click here

Last date for enrollment: January 22, 2018

About the Course:

Computer Organization and Architecture (COA) is a core course in the curricula of Computer Sciences as well as Electronics and Electrical Engineering disciplines at the second-year level in most of the Indian universities and technical institutions. This is the first course in COA and the course would provide students with an understanding of the design of fundamental blocks used for building a computer system and interfacing techniques of these blocks to achieve different configurations of an “entire computer system”.

This course will be developed and taught with respect to Objectives based on Bloom’s Taxonomy. First, we will highlight the main objectives the course is aimed to achieve. Following that, at each module, we will specify the module level objectives and demonstrate how these objectives meet the course level main goals in unison. At the leaf level i.e., the units, we will point the specific objectives of the lecture. Also, it will be demonstrated how the unit level objectives satisfy the parent module level objectives. Further, each module will have a module level problem which needs concepts of all the units therein to solve. Finally, a comprehensive course level problem related to design of “entire computer system” will be discussed which meets all the course level objectives.

Intended Audience: 

UG CSE, Electrical and Electronics Engineering, Electrical Engineering and Information Technology. 

Digital Design.

Industries that will recognize this course:

Processor design industry like Intel, AMD, etc.

To access the content, please enroll in the course.


Santosh Biswas

Dr. Santosh Biswas is an Associate Professor in the Dept. of CSE IIT Guwahati. He has an experience of 8 years in teaching. His research interests are Fault Tolerance, VLSI Testing, Embedded Systems.

Dr. J K Deka is a Professor in the Dept. of CSE IIT Guwahati. He has an experience of more than 20 years in teaching. His research interests are Formal Modelling and Verification, CAD for VLSI and Embedded Systems (Design, Testing and Verification), Data Mining.

Dr. Arnab Sarkar is an Asst. Professor in the Dept. of CSE IIT Guwahati. He has an experience of 3 years in teaching and about 2 years in industry. His research interests Real-Time and Embedded Systems, Computer Architecture, Algorithms. 

Course Layout
Module 1: Basics: Functional Blocks in a Computer System, Number system and Computer Arithmetic (Week 1)
Module 2: Addressing Modes, Instruction Set and Instruction Execution Flow (Week 2, 3 and 4)
Module 3: Hardware and Micro-program based control Unit Design (Week 5, 6 and 7)
Module 4: Memory Architecture (Week 8, 9)
Module 5: Peripherals and Input-Output (Week 10, 11)
Module 6: Performance Enhancement of Processor (Week 12, 13)
Suggested Reading:
  1. William Stallings. “Computer organization and architecture: designing for performance”. Pearson Education India, 2000.
  2. Carl Hamacher, Zvonko Vranesic and Safwat Zaky. “Computer Organization”, McGraw Hill, 2011.
  3. David A. Patterson, John L. Hennessy. “Computer organization and design: the hardware/software interface”. Elsevier, 2011.

Certification Exam:

  • April 28 (Saturday) and April 29 (Sunday) : Morning session 9am to 12 noon; Afternoon session: 2pm to 5pm 
  • Exam for this course will be available in one session on both 28 and 29 April. The exact session it will be available in (FN/AN) - we shall inform by first week of January 2018. 
  • Registration url: Announcements will be made when the registration form is open for registrations.
  • The online registration form has to be filled and the certification exam fee needs to be paid. More details will be made available when the exam registration form is published.


  • Final score will be calculated as : 25% assignment score + 75% final exam score .
  • 25% assignment score is calculated as 25% of average of best 8 out of 12 assignments.
  • E-Certificate will be given to those who register and write the exam and score greater than or equal to 40% final score. Certificate will have your name, photograph and the score in the final exam with the breakup. It will have the logos of NPTEL and Indian Institute of Technology Guwahati. It will be e-verifiable at


No FAQ has been added to this course yet.

Download App

Download SWAYAM applications from popular app stores