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

University of Waterloo

Waterloo, Ontario

33 votes

CS 452

Real Time Programming

Intended to give students experience with tools and techniques of real-time programming, this course includes not only issues of microcomputer architecture and a real-time programming language and operating system, but also hands-on experience programming a microcomputer for applications such as process control, data acquisition and communication.

Easiest course ever! Earning credits for playing around with trains, how easy is that!?

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

Log in with Facebook to add a comment
Simon Tang - 2014-07-23 01:13:17
A Fall 2014 Serge Vasiga
If I had a dollar for every time my engineering friends tried to steer me away from this course, I would have paid off all 6 of my co-op term fees.
Soak - 2014-05-08 14:31:21
Some of the commenters above seem convinced this is a hard course, but like anything else if you are willing to apply yourself you will do very well. With a little bit of careful time and effort, you can easily build a bulletproof kernel. After, the only part left is the trains component, which is much easier. We also got plenty of extensions during the term, so getting assignments handed in should be no problem. The professor and TA's are always available for help, so any problems you encounter can easily be fixed in a few minutes by firing off a quick email. The exam is take home and you are given over a day to do a couple of non-essay questions.
rewind157 - 2014-04-15 13:06:12
Great course - learned a lot about trains and time management. You mainly program in C without any standard libraries so it's really easy - zero memorization. Exam is a take home, assignments make up bulk of the grade and are some of the easiest in CS. No proofs!
BCSinUWloo - 2013-09-08 16:44:04
Chugga Chugga Chugga Chugga Choo Choo!!! If you can program, then free marks.
Mike_Hawk - 2013-08-25 23:42:03
Ignore those who complain that this is not easy, they are simply those who don't know how to use a computer or are trolling. After all 20+ people can't all be wrong. This course may not be the easiest bird course I've ever taken but it's definitely in the top 10. The assignments are pretty trivial and take about an hour a week. Best of all you get to play with trains all term long in a comfortable setting! What more can you want!
chopper - 2013-05-18 23:17:46
you get 24 hours to work on the final exam, and you barely need 1 hour to finish, easy stuff
carlosh - 2013-03-27 12:55:42
it's pretty good. you get participation marks for showing up.
trolololol - 2013-03-03 17:41:35
This course is so trivial. Finish all the assignments in 1 hour. Only noobs who can't use computers take more than 3 hours per assgnment.
gregwym - 2013-02-07 10:21:39
A lot of fun`!
Tony_Stark - 2012-10-12 15:20:40
I took this course in elementary school. Shits easy.
your_face - 2012-09-06 18:04:53
Everyone that says it is easy is trolling. Since "1" means "average", this course would be like -5.
foofoo - 2011-11-30 15:08:42
Probably one of the easiest courses in the Math faculty. People bring you free food just for taking it, and the prof barely lectures, he just tells stories.
Anonymous - 2010-03-14 12:45:18
This is course is brutal. Possibly the hardest course in Waterloo.
chko - 2009-10-14 17:23:12
Easy stuff! You play with trains all day (literally, maybe even night). All you need to do is write one simple program to control multiple trains so they don't crash!
swishcheese - 2009-08-23 12:40:58
If you are planning to take this course here are a few questions from someone who has taken this course: a) Do you get frustrated very easily ? b) Are you planning to take other courses and do you care about them? c) Do you want to be happy for the term? If you answered yes to any of the above questions then u may want to think about not taking this. Note this doesnt apply to anyone who has had experience with programming for hardware/ embedded systems
swishcheese - 2008-12-21 14:20:21
One word. LOL
Anonymous - 2008-10-28 20:53:46
This course is known to be one of the hardest CS courses at waterloo, hardly a bird course.
wafflepr0n - 2008-10-07 22:09:21
I love trains!
Anonymous - 2008-08-29 20:25:04
Are you serious? This is the most difficult course for CS students at Waterloo. Ahahahaha! Really it's difficult. Only take it if you are a hardcore programming nerd, which everyone at Waterloo is. Not recommended for beginners.
Anonymous - 2008-05-07 23:51:39
Definitely a bird course, if killing yourself means bird

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