Course Name: 

Computer Organization and Architecture (IT201)


B.Tech (IT)




Programme Core (PC)

Credits (L-T-P): 

(3-0-0) 3


Introduction to computer organization and architecture, CPU Organization, Data Representation, Instruction Sets, Data path design, Fixed point and floating point arithmetic operations and hardware design, ALU design, Control unit: Hardwired control unit and Micro programmed control unit. Memory organization, Cache memory, Virtual memory.
Input output Unit: Programmed Controlled I/O Transfer, Interrupt controlled I/O transfer, DMA controller. Secondary storage and type of storage devices. Pipelining. Performance evaluation.


Carl Hamacher et al., Computer Organization and Embedded Systems, Sixth Edition, McGraw-Hill, 2014.
Vincent P Heuring, Harry F Jordan, T. G. Venkatesh, Computer Systems Design and Architecture, Pearson, 2008.
Miles Murdocca and Vincent Heuring, Computer Architecture & Organization An Integrated Approach, Wiley, 2007.
J. Hennesy and D. Patterson, Computer Architecture –A Quantitative Approach, 6th Ed., Morgan Kaufmann, 2017.


Information Technology

Contact us

Head of the Department,
Department of Information Technology,
National Institute of Technology Karnataka,
SurathkalP. O. Srinivasnagar, Mangalore - 575 025
Ph.:    +91-824-2474056
Email:  hodit [at] nitk [dot] edu [dot] in

Web Admin: Sowmya Kamath S

Connect with us

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