Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Indian Institute of Technology, Kharagpur

Computer Architecture and Organisation

Indian Institute of Technology, Kharagpur and NPTEL via Swayam

This course may be unavailable.


This course will discuss the basic concepts of computer architecture and organization that can help the participants to have a clear view as to how a computer system works. Examples and illustrations will be mostly based on a popular Reduced Instruction Set Computer (RISC) platform. Illustrative examples and illustrations will be provided to convey the concepts and challenges to the participants. Starting from the basics, the participants will be introduced to the state-of-the-art in this field.


  • Basic concepts in digital circuit design, 
  • Familiarity with a programming language like C or C++


Week 1: Evolution of Computer Systems 

Week 2: Instruction Set Architecture

Week 3: Quantitative Principles of Computer Design

Week 4: Control Unit Design

Week 5: Memory System Design

Week 6: 
Design of Cache Memory Systems

Week 7: 
Design of Arithmetic Unit

Week 8: 
Design of Arithmetic Unit (contd.)

Week 9: Input-Output System Design

Week 10: Input-Output System Design (contd.)

Week 11: Instruction Set Pipelining

Week 12: Parallel Processing Architectures

Taught by

Prof. Indranil Sengupta and Prof .Kamalika Dutta


Start your review of Computer Architecture and Organisation

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.