ENCT303

Computer Organization and Architecture

3credits
125total marks

Course objective

The objective of this course is to provide the organization and architectural concepts of a computer system including processor architecture, computer arithmetic, memory system, I/O organization, multiprocessor and multicore.

Syllabus at a glance

  1. 1Introduction
  2. 2Central Processing Unit (CPU)
  3. 3Control Unit
  4. 4Memory System
  5. 5Computer Arithmetic
  6. 6Pipelining and Vector Processing
  7. 7Input/Output
  8. 8Multiprocessor System
Read the full syllabus