<STCS 44013> <STCS 44023> <STCS 44036> <STCS 44046> <STCS 44053> <STCS 44063> <STCS 44073> <STCS 44083> <STCS 44093> <STCS 44103> <STCS 44113> <STCS 44123> <STCS 44136>

STCS 44083

>< Type/ Status : Core for students offering the special degree in Statistics and Computer Science.
><
Title : Computer Architecture and Design
><
Objectives : At the end of this course the student should be able to demonstrate an understanding of the important aspects
of the hardware of a conventional computer and the architectural features of microprocessors provided to support efficient computation.
><
Course Content :

Basic Principles : Boolean Algebra, Combinational circuits, logic design techniques, Karnaugh map, Latches, Flip-flops, sequential circuits and counters.

Classification of Processor architectures : SISD, SIMD and MIMD; Instruction sets, and sequential execution of the instructions with respect to a single Processor or; Control unit design; Design of ALU, Arithmetic, Shift and logic control systems; RISC machine and parallel architectures.

Management of memory hierarchy :Virtual memory and Cache memory, performance comparison.

Bus system and Registers: Data routing and clocking , multi Processors, shared memory system, I/O system bus, I/O resisters, serial and parallel I/O units.

Programmed data transfer: Interrupts and interrupt systems.

Basic computer communication and computer networks

Assembly language programming

>< Methodology : A combination of lectures and tutorials.
><
Scheme of Evaluation : End of course examination and assignments.
><
Recommended Reading :
1. Stallings W., Computer Organization and Architecture, (2002, 5th Edition), Prentice-Hall International Inc.
2. Ram B., Computer Fundamentals, (1995), Wiley Eastern Limited.
3. Tananbaum A. S., Structured Computer Organization, (1990, 3rd Edition), Prentice-Hall International Inc.
4. Morris Mano M., Computer System Architecture, (3rd Edition), Prentice-Hall International Inc.

Back