Syllabus  |   Lectures  |   Downloads  |   FAQ  |   Ask a question  |  
Course Co-ordinated by IIT Guwahati
Coordinators
 
Dr. Santosh Biswas
IIT Guwahati

 

 
Prof.Arnab sarkar
IIT Guwahati

 

Download Syllabus in PDF format



Untitled Document
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.
 

Week

Topics

1.

Basics: Functional Blocks in a Computer System, Number system and Computer Arithmetic

2.

  Addressing Modes, Instruction Set and Instruction Execution Flow

3.


Addressing Modes, Instruction Set and Instruction Execution Flow

4.


Addressing Modes, Instruction Set and Instruction Execution Flow

5.


Hardware and Micro-program based control Unit Design

6.


Hardware and Micro-program based control Unit Design

7.


Hardware and Micro-program based control Unit Design

8.


Memory Architecture

9.


Memory Architecture

10.

Peripherals and Input-Output

11.


Peripherals and Input-Output

12.


Performance Enhancement of Processor

Digital Design.


  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.

nil


nil



Important: Please enable javascript in your browser and download Adobe Flash player to view this site
Site Maintained by Web Studio, IIT Madras. Contact Webmaster: nptel@iitm.ac.in