CPSC 213

Introduction to Computer Systems

Course Description

Software architecture, operating systems, and I/O architectures. Relationships between application software, operating systems, and computing hardware; critical sections, deadlock avoidance, and performance; principles and operation of disks and networks.

Average difficulty
4.25 / 5
Average quality
4.25 / 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.

This course teaches a lot about how computers work on the hardware side and how low level code works. Fun course that teaches you a lot but not an easy one for sure. I liked the concepts of deadlocks the most. Took this course with Robert Xiao and had a great time!
Difficulty:4
Quality:5
averagestudent, Nov 3 2022, course taken 2020W2
Was quite fun. Assembly was a bit annoying at first, and it remained annoying unfortunately. But, It was interesting. I recommend to all CS students.
Difficulty:4.5
Quality:3.5
lolmaker, Nov 5 2022, course taken 2020W1

Historical grade information

Grades information from UBC Grades Database