Computer Architecture

Course Code: IENG 3010

Academic Year: 2024-2025

Students learn computer architecture and organization. Students study various microprocessor architectures, their CPU and arithmetic operations, instruction sets and addressing modes, assembly language programming, and interrupt servicing. Students examine the memory organization and hierarchy, cache memory, buses and storage devices, I/O systems and interfacing structure of computer. Students also learn advanced topics like multi-core parallel processing, pipelining and superscalar architecture.