Computer Architecture

This course teaches students the fundamentals of computer architecture. The course covers the basic organizations of computer systems including number systems, computer logic, ARM architecture, RISC, bus designs, multimedia, performance, processor control, memory hierarchy, secondary storage, I/O, parallel processing, and multithreading. It also addresses a wide range of micro-architecture issues geared toward to improving processor performance.

Credits

3