Course Code: CENG 356
Academic Year: 2025-2026
This course will cover the basic concepts of computer architecture. The different elements of a computer will be studied to gain an understanding of their function, implementation and effect on the overall operation and performance of the computer system. Emphasis is on learning the concepts to understand current and new computer architectures. There will be a strong practical component to the course with an emphasis on factors that may affect portability of code.