ECEN-30000 Computer Architecture 1

This study of computer architecture covers the design and operation of basic components of the computer, including the central processor unit, memory unit, and I/O unit. The course covers fundamental computing concepts such as instruction set arcthitectures, machine mode, memory systems, and I/O interfacing. Programming assignments provide practice working with assembly language techniques, including looping and subroutines, while hardware-focused assignments provide practice with datapath design and implementation.

Credits

3

Prerequisite

CPSC21000 and ECEN 21000