CSE 3602
Computer Architecture
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
Prerequisites & course information
Credit 3 units. Eng: BMEII, CSEMACH, TOP Typical periods offered: Fall
Sources
- Course catalogue ↗2026–2027
- Official course syllabus or instructor course website ↗Fall 2026
- Current public example independently checked against named reading references. Applies to the stated offering/section.