Computer Engineering Courses at UBC
Every Computer Engineering course at University of British Columbia, with difficulty, workload, and ratings. 24 courses · 122 ratings across the web
Ratings across the web
Students give CPEN courses 2.6 out of 5, and 10% would take one again.
Across 3 rated courses. No reviews written here yet.
Easiest course
CPEN291
Computer Engineering Design Studio I · 77/100 difficulty
Most challenging
CPEN212
Computing Systems II · 96/100 difficulty
All Computer Engineering Courses (24)
CPEN212Computing Systems II
1.4 out of 5 stars1.4· 74 ratings
CPEN481Economic Analysis of Engineering Projects
1.7 out of 5 stars1.7· 44 ratings
CPEN291Computer Engineering Design Studio I
4.8 out of 5 stars4.8· 4 ratings
CPEN223Software Design for Engineers I
No reviews yet · be the first
CPEN300Special Topics in Computer Engineering
No reviews yet · be the first
CPEN320Software Construction II
No reviews yet · be the first
CPEN321Software Engineering
No reviews yet · be the first
CPEN331Operating Systems
No reviews yet · be the first
CPEN333Software Design for Engineers II
No reviews yet · be the first
CPEN355Machine Learning with Engineering Applications
No reviews yet · be the first
CPEN400Topics in Computer Engineering
No reviews yet · be the first
CPEN411Computer Architecture
No reviews yet · be the first
CPEN412Microcomputer Systems Design
No reviews yet · be the first
CPEN416Gate-Model Quantum Computing
No reviews yet · be the first
CPEN421Software Project Management
No reviews yet · be the first
CPEN422Software Testing and Analysis
No reviews yet · be the first
CPEN423Software Architecture
No reviews yet · be the first
CPEN431Design of Distributed Software Applications
No reviews yet · be the first
CPEN432Real-time System Design
No reviews yet · be the first
CPEN441Human Computer Interfaces in Engineering Design
No reviews yet · be the first
CPEN442Introduction to Cybersecurity
No reviews yet · be the first
CPEN455Deep Learning
No reviews yet · be the first
CPEN491Computer Engineering Capstone Design Project
No reviews yet · be the first
ECE251
No reviews yet · be the first
Top Computer Engineering Courses at UBC
0–100 scores from ratings across the web
Highest rated
Easiest
Computer Engineering at UBC: FAQ
Give back
Took a class at UBC? Your review is what the next student reads.
Anonymous, about two minutes, no account.