Computer Organization and Architecture

Course Name: 

Computer Organisation And Architecture (CS256)


B.Tech (CSE)




Programme Core (PC)

Credits (L-T-P): 

04 (3-1-0)


Introduction to computers and data. High level system block diagram. Definitions. Representation of integer and floating point numbers. Example RISCISA–encoding, programming. Compilation stages, Objectcode. ALU design, Process or data path, Control unit design. Memory hierarchy. I/O subsystem concepts. Introduction to parallelism. 


David A Patterson and John L Hennessy. Computer Organization and Design–The Hardware/Software Interface. 4e (ARMEdition), 2012/5e (MIPS Edition) ,2014/6e (RISC-VEdition), 2017. Elsevier. M. Morris Mano. Computer System Architecture. 3e. Pearson. 2007.
Hamacher, Vranesic, Zaky. Computer Organization. 5e. Tata McGraw Hill. 2011. John P Hayes. Computer Architecture and Organization. 3e. McGraw Hill. 1998.
David M. Harrisand Sarah L. Harris, Reference for some of the assignments, Digital Design and Computer Architecture. 2e. Elsevier. 2013


Computer Science and Engineering

Contact us

Dr. Manu Basavaraju
Head of the Department
Department of CSE, NITK, Surathkal
P. O. Srinivasnagar, Mangalore - 575 025
Karnataka, India.
Hot line: +91-0824-2474053
Email: hodcse[AT]nitk[DOT]ac[DOT]in


Connect with us

We're on Social Networks. Follow us & get in touch.