EGCP3210: Computer Architecture


Credit Hours: 3.0
Terms Offered: Spring
Core Course


Introduction to computer architecture with an emphasis on hardware, RISC vs CISC, pipeline and vector processing, I/O, and memory hierarchy including caches. Students design and construct a small microprocessor using a logic simulator and then write an assembler for their processor.



  1. To learn the fundamentals of computer organization and architecture.

  2. To design and simulate a small working micro-processor.

  3. To become familiar with key design issues related to micro-processor performance.

  4. To be exposed to some of the current industrial trends and understand the factors that effect change.

Please describe the bug that you encountered or tell us what you think. We will log your username, email address, and the time that the issue was submitted.