CPSC 313

Computer Hardware and Operating Systems

Course Description

Instruction sets, pipelining, code optimization, caching, virtual memory management, dynamically linked libraries, exception processing, execution time of programs.

Average difficulty
3.17 / 5
Average quality
4.67 / 5
Scroll to see reviews

Add a Review for this course

Please ensure that your review is respectful and constructive. Read about UBC's aim for creating a safe and inclusive learning environment here. These reviews may take several days to process and will be scanned for inappropriate or malicious content.

Please enter a name/username.
Enter a valid url including the 'https://' prefix. (https://www.example.com)
Please enter your course review. [minimum length: 50 characters]
3
3

Enter your UBC CWL email here to enter in a raffle to win 50% off a CSSS Hoodie ($22.50 value) or one of five $10 AMS gift cards! Each course review is an entry in the raffle, with a maximum of five entries per person. Raffle will take place at the end of the 2022W2 term. This email will not be visible on the published review.

Email must end in ubc.ca.

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

Difficulty:3
Quality:5
FC, Feb 20 2023, course taken 2020W2
well organized. has more work than some other cpsc classses (has quizzes, assignments, pre-lecture videos, inclass assignments…), but very manageable imo
Difficulty:2.5
Quality:4
mar, Feb 13 2023, course taken 2022W1
Very well-organized course with most assessments on PrairieLearn. Course content is pretty difficult though.
Difficulty:4
Quality:5
carz, Oct 11 2020

Historical grade information

Grades information from UBC Grades Database