Computer Architecture
Session
Regular Academic Session
Class Number
4110
Career
Undergraduate
Units
3 units
Grading
Graded Alpha
Description
Prerequisites: COMP 264 and COMP 271.

Introduction to digital logic and Verilog. Design and implementation of a CPU pipeline. Processor design, instruction set design, and addressing. Control structures and microprogramming. Memory management, caches, and memory hierarchies. Interrupts and I/O structures. Instruction dependencies and hazards. Design synthesis on FPGAs.

Outcomes: Ability to design complex digital systems using hierarchical organization and implementation in Verilog; Ability to reason about dependencies in an instruction sequence and how dependencies create pipeline hazards.
Enrollment Requirements
Prerequisites: At least C- in COMP 264 and COMP 271.
Class Actions
Look up course materials
Class Details
Instructor(s)
To be Announced
Meets
MoWeFr 2:45PM - 3:35PM
Dates
08/24/2026 - 12/12/2026
Room
Life Science Building-Room 412
Instruction Mode
In person
Campus
Lake Shore Campus
Location
Lake Shore Campus
Components
Lecture Required
Class Availability
Status
Open
Seats Taken
0
Seats Open
35
Combined Section Capacity
35
Wait List Total
0
Wait List Capacity
0
Combined Section
Computer Architecture
COMP 362 - 001 (4110)
Status: Open - Enrl
Seats Taken: 0
Wait List Total: 0
Adv Computer Architecture
COMP 462 - 001 (4111)
Status: Open - Enrl
Seats Taken: 0
Wait List Total: 0