Q&A section for all courses. Add courses and comments anonymously.

University of Waterloo

Waterloo, Ontario

11 votes

CS 350

Operating Systems

An introduction to the basic components of a modern operating system. Major topics include: concurrency in the large, memory management, device management, file systems, security, networks and distributed systems. Students will learn how to write complex programs that accomplish part of their operation through interaction with the operating system.

There are 3 very easy and straight forward assignments, 1 midterm and 1 final. Assignments can range from 5-10 hours split between a group of 3 people! Midterm and Final are simply questions straight out of the assignments. I highly recommend this course, this has to be the easiest and most interesting course one can take in their university career! Plus, you build your own operating system, how great is that!?!?

Added by Anonymous on 2005-01-21 01:20:00

Log in with Facebook to add a comment
BCSinUWloo - 2013-09-08 16:51:07
Think about how many new operating systems there are that people use, and how many students passed this course. If this course was hard, w would have way more OS that would rape Windows, Mac OS X, and Linux, but nope.
mflin - 2013-04-25 15:50:41
This isn't a bird course If you actually attempt the assignments without access to previous ones. Very time consuming...
ThugLyfe - 2011-04-24 13:34:30
You can say any course is easy if you have previous term assignments. Actually doing the assignments is VERY difficult and time consuming. Some of the material is very difficult.Definately the hardest manditory CS course, not a bird course. Besides bird course is meant to be an easy course you take as an elective. This is not an elective. Its a mandatory CS course that only CS majors can take. Good job to the idiot that suggested this as a bird course.
uwstudent - 2010-06-28 00:01:15
THIS IS NOT EASY! you might get your ass killed!
swishcheese - 2008-12-21 14:19:32
Ok in response to the first comment. No course is easy if you copy other ppls work. If you actualy do your own work the assignmnets can be quite challenging. The exams do had nothing to do with the assignments when I took this course, however they were not difficult and the final was pretty easy. Also whoever posted the extra info "I highly recommend this course", this course is required for all CS majors and as far as I know can only be taken by CS majors. Therefore If your taking OS you probably have no choice but to take it. Finally , It all depends on the prof.
Anonymous - 2006-07-17 21:15:56
You can't say OS is easy, ... probably for some people it is, but in general people will find OS is a very hard course, probably the worst at UW
cgot - 2005-10-12 22:22:53
This should be -4.
shei - 2005-06-14 13:53:36
Hard. Assignments are somewhat long long... More than 50% of my class failed the midterm. (bell-curved after final)
Anonymous - 2005-03-28 21:13:22
I took it recently, in fall 2004. It was actually really easy. Assignments were almost exact same as the prevous ones, so you can just copy off people who did it before. It takes about an hour to "convert" to your own assignments. The exams for me, actually had nothing to do with assignmens. It's straight from the course notes, pretty easy. And the text book was not needed. I got 87% in the course without doing much. If someone tells you that this course is hard, this person just doesn't want you to succeed.
chshwong - 2005-03-16 11:53:58
I just had it.. it's sooooo easy!!!!!! omg! You don't have to do much! All the 3 assignments are straight from old assginemnts, so just copy! My exams weren't related to assignments at all.. they were straight from course notes, which makes life so much easier, you don't even need to study your assignments. Not only this course is easy, but you can tell people that you have actually built an operating system. Total time spent on this course: Assignment1: 1 hour(to copy) Assignment2: 1 hour(to copy) Assignment3: .5 hour(to copy) Midterm: 2 hours (skim notes) Final: 3 hours (skim notes) Class time: ~0 You can use it to do other things. Tutorial: No one goes. For less than 8 hours of work in a term, you can get an A in a third year CS course!

Log in with Facebook to participate in the Q&A.