everything.study
CSE 3602

Computer Architecture

3 units

This course explores the interaction and design philosophy of hardware and software for digital computer systems. Topics include: Processor architecture, Instruction Set Architecture, Assembly Language, memory hierarchy design, I/O considerations, and a comparison of computer architectures.

Fall 2026

Topics

  • SystemVerilog and digital building blocks
  • RISC-V instruction set, programming and machine encoding
  • Single-cycle, multi-cycle and pipelined microarchitecture
  • Pipeline hazards and performance
  • Memory arrays, caches and virtual memory
  • I/O systems
  • FPGA implementation

Readings

  • Digital Design and Computer Architecture, RISC-V Edition
    Sarah Harris and David Harris · 2021 · 1st edition · Course textbook

Prerequisites & course information

Credit 3 units. Eng: BMEII, CSEMACH, TOP Typical periods offered: Fall

Sources