CPSC 313
Computer Hardware and Operating Systems
Filter Reviews
Class Ratings
Professor Rating
Prof: Steve Wolfman / Winter 2023
Dec 4, 2023
Not a bad course but a bit too in depth for me. Profs were amazing with Steve and Norm. The quizzes aren't too hard and the labs are straight forward and fair. The exams were extremely tough and had pretty low averages (between 50 to 60). Try not to fall behind otherwise you would be struggling quite a bit.
Try to take it after CPSC 213 since the first unit is on the Y86 and the content from 213 really helped understand that unit. Everything else is pretty new but try and brush up on some C before the course
Class Ratings
Professor Rating
Prof: Steve Wolfman / Winter 2023
Dec 4, 2023
This is a required cpsc course but very useful into getting into data structures and algorithms. It was very quiz heavy but they are not hard at all and give a lot of practice questions. As long as you start on the assignments early, you should be fine and get a decent grade. Average for our section was around 86.
Cinda was amazing and super entertaining in class. Try and take her when you can.
Try and learn a bit of C++ before going into the class but the first few labs help you get into it and they have a C/C++ refresher videos that should help.
Class Ratings
Professor Rating
Prof: Margo Seltzer / Winter 2021
May 27, 2022
Certainly convinced me that I am terrible at C/C++. The assignments are long and hard, but easier to grasp than those at the end of 213 (but still take a while to finish, start early). The slides of the class are lacking, so go to class and watch the videos. Not very useful or interesting if you don't like systems, an absolute godsend if you are interested in it. Didn't understand much, but it has enough overlap with 213 that I guessed my way through.
Class Ratings
Prof: Margo Seltzer / Winter 2021
Jul 6, 2021
This course was online, and I found it to be very well organized and fair. Margo is very enthusiastic and she is a fantastic professor :) We used PrarieLearn to complete in-class assignments, labs, pre-class videos, quizzes, and exams. Everything is there, which is super helpful since you only need to check one place for all your assignments, instead of having multiple platforms. There are pre-class videos that you have to watch before class that sets up the upcoming topics that will be discussed in class. They weren't very long, usually about 5-15 mins, depending on the topic. The lecture always felt too short to cover all the materials, as a lot of time is spent in class asking questions since some of the material can get a bit tough and confusing. We got put into breakout rooms in te...read more
Start labs early! Don't leave them to the last minute, especially the ones that include coding! Office hours get super busy close to the deadlines so keep that in mind.
Class Ratings
Prof: Margo Seltzer / Winter 2020
Mar 16, 2021
This course is not working out for me at all. I took the online version of this course, which seems to contrast the otherwise good experiences my peers had when they took this class in-person in previous years. The material is spread out into different areas: Pre-class, Lecture, In-class and Tutorial, making studying for me very tedious and disorganized. The slides alone don't really have enough information, and I need to watch the video explanation to properly understand them. Even so, the resource used to host these videos is unreliable, with me having dealt with a bunch of 403 errors when trying to watch the lectures. I personally am much more of a person that learns from reading rather than listening, so having to re-watch lecture recordings that sometimes don't work deeply affected m...read more
I would say to take this course in person, not online. If you do anyway, take notes from every part of the course, and be sure to be ready to spend a lot of time watching videos.
Leave a Review