Introduction to computer architecture with an emphasis on hardware, instruction formats and addressing modes, arithmetic operations, processor design, pipelines, interrupt and exception handling, memory hierarchy, and parallelism. Prerequisites: CPE210 and CIS-221.