CPS 104: Computer Organization and Programming

Course Outline:

  1. Introduction to Computer Organization.
  2. Instruction Set Architecture.
  3. Digital Logic:
  4. Single Cycle Per Instruction Processor.
  5. Interrupts.
  6. The Memory Hierarchy.
  7. I/O Devices.
  8. Advanced processors:
  9. Advanced Computer Architecture. (If there is time).