ECE2002-Computer_Organization_and_Architecture
ECE2002-Computer_Organization_and_Architecture
and Architecture
Version No. 2.0
Course Pre-requisites/ Co- ECE1003
requisites
anti-requisites (if any). None
Objectives: 1. To understand the structure, function and characteristics of
computer systems along with number systems and
arithmetic
2. To understand the design of the various functional units and
components of computers with their significance
3. To identify the elements of modern instructions sets and
their impact on processor design
Expected Course Outcome: On completion of the course, students will have the ability to
Basic Processing Units: Fundamental concepts, Instruction Sequencing, Execution cycle, Hardwired control,
Micro programmed control.
Instruction level pipelining and Superscalar Processors, Multiple Processor Organizations, Closely and
Loosely coupled multiprocessors systems, Symmetric Multiprocessors, Clusters, UMA NUMA, Vector
Computations.
Text Books.
1. William Stallings, Computer Organization and Architecture: Designing for Performance, Pearson
Education, Tenth Edition, 2016.
2. M. Morris Mano, Rajib Mall, Computer System Architecture, Pearson Education Third Edition,2017
References
1. Carl Hamacher, Zvonkovranesic, Safwat Zaky , Computer Organization, McGraw Hill, Fifth
Edition,2011.
Mode of Evaluation Continuous Assessment Tests and Final Assessment Test-60%,
Practical Assessment and practice tests-40%
Continuous Assessment Test-1 20%
Continuous Assessment Test-2 20%
Final Assessment Test 20%
Practical Assessment (Mini Project) 20%
Practice Tests 20%