This course discusses computer architecture through topics such as data representation and manipulation, digital logic, computer systems, instruction sets and addressing modes, data path and control, parallelism, memory and I/O systems.