Instruction sets, pipelining, code optimization, caching, virtual memory management, dynamically linked libraries, exception processing, execution time of programs.
Scroll to see reviews
3.17 / 5
4.67 / 5
Great courses specially you are taking it with Margo. Course content is managed well on PrairieLearn. A lot of programming assignments especially the second half of the course.
Systems can be messy but you will learn a lot for sure
well organized. has more work than some other cpsc classses (has quizzes, assignments, pre-lecture videos, inclass assignments…), but very manageable imo
Very well-organized course with most assessments on PrairieLearn. Course content is pretty difficult though.
Historical grade information
Grades information from UBC Grades Database