401331 - Computer Architecture
Credit Hours

3

Pre-requisite

401231

Co-requisite

-

Distribution

3+0

The course introduces the students to computer architecture and organization. It provides students with a deep knowledge on the basic components and their interaction to deliver the functionality of the computer. The topics covered include: the hardware components, input/output modules, caches, pipelining, stalls, memory, processors, Amdahl s law, addressing, and so on. Studying the computer performance is the heart of the course and will be studied thoroughly.