All course offerings
Browse every term - from standard Fall/Winter/Spring to Summer and special sessions. Filter quickly by term, modality, tags, or status to find the class you need.
ECE 370
Computer Organization and Assembly Programming
Winter 2026
Introduction to CPU organization and assembly programming, with lectures and lab sessions focused on low-level systems.
AI 539 CS/ECE 499/599
Special Topics: High-Level Synthesis (HLS) for AI Accelerators
Fall 2025
Project-first course on SystemC/Catapult HLS for AI accelerators. 9 quizzes, 7 labs, a light-load project, and no exams. Prerequisite: proficiency in C/C++.
ECE/CS 472/572
Computer Architecture
Fall 2023
Fundamentals of CPU design: pipelines, hazards, memory hierarchies, caches, and virtual memory. Includes 4 homeworks, 2 in-class midterms, a light project, and class participation.
ECE/CS 472/572
Computer Architecture
Spring 2023
Fundamentals of CPU design: pipelines, hazards, memory hierarchies, caches, and virtual memory. Includes 4 homeworks, 2 in-class midterms, a light project, and class participation.
ENGR 202
Electrical Fundamentals II
Winter 2023
Covers AC circuit analysis with focus on sinusoidal steady-state, single-phase and three-phase circuits, passive filters, and transformers. Includes weekly homework, six labs, two midterms, and a comprehensive final exam.
ECE/CS 472/572
Computer Architecture
Fall 2022
Fundamentals of CPU design: pipelines, hazards, memory hierarchies, caches, and virtual memory. Includes 4 homeworks, 2 in-class midterms, a light project, and class participation.
