Course Code: IENG 3010
Academic Year: 2025-2026
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.