COA Syllabus
COA Syllabus
3 0 0 0 3
Pre-requisite ECE2003 - Digital Logic Design Syllabus version
1.0
Course Objectives:
1. To discuss about architecture, bus interconnection, data processing units and control unit
operations.
2. To elucidate memory systems, mapping techniques and various I/O interfacing methods.
3. To introduce parallelism and pipelining concepts, Flynn taxonomy and multi-processor
architectures.
Course Outcomes:
1. Understand the functional components of a computer and ability to understand different
types of bus architectures and differences between Von-Neumann vs. Harvard
architectures.
2. Understand how basic arithmetic operations are implemented in computer architecture and
how signed multiplication and divisions are carried out using Booth multiplier and divider
in processor architectures.
3. Compare the differences between CISC and RISC architectures and ability to understand
and design the hardwired and micro programmed control units.
4. Gain knowledge between the levels of memory subsystems like Cache memory and Virtual
memory and ability to understand memory mapping schemes used in computer
architectures
5. Classify types of I/O schemes and their operations and ability to choose the scheme based
on the requirements.
6. Comprehend the methods of performance enhancement techniques such as pipelining and
their hazards, Scalar and Vector processing architectures, Multiprocessing techniques like
SMP.
Mode of evaluation: Internal Assessment (CAT, Quizzes, Digital Assignments) & Final
Assessment Test (FAT)
Recommended by Board of Studies 13/06/2015
Approved by Academic Council No. 37 Date 16/06/2015