Computer Engineering
Computer Architecture
4 credits
Modern processors, GPUs, and memory hierarchies; quantitative principles and instruction set design; pipelining, superscalar issue, out-of-order execution, branch prediction and speculation; memory hierarchies, caches, virtual addressing, prefetching, coherence, and consistency; multicores, VLIW, on-chip networks, and other advanced architectures. Credit will be granted for only one of CPEN_V 411 or CPSC_V 313. .
Average
77.2%
Students
708
Sections
11
Grade distribution. <50: 21, 50-54: 18, 55-59: 23, 60-63: 35, 64-67: 38, 68-71: 41, 72-75: 61, 76-79: 72, 80-84: 120, 85-89: 111, 90-100: 126.
Historical Averages
2015–2025
Lowest section avg
69.4%
Highest section avg
83.3%
Terms offered
11
Some grade ranges were withheld by UBC to protect student privacy and are not shown above.
Grade data from ubc-pair-grade-data.
| Section | Activity | Status | Time | Instructor |
|---|---|---|---|---|
| 101 | Lecture | Waitlist | Mon 15:30-17:00, Wed 15:30-17:00 | Tor Aamodt |
| T1A | Discussion | Open | Wed 08:30-10:00 | Tor Aamodt |
No course reviews yet. If you took this course, yours would be the first anyone reads.