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

University of Waterloo

Waterloo, Ontario

6 votes

CS 241

Foundations of Sequential Programs

The relationship between high-level languages and the computer architecture that underlies their implementation, including basic machine architecture, assemblers, specification and translation of programming languages, linkers and loaders, block-structured languages, parameter passing mechanisms, and comparison of programming languages.

Assignments (which can be VERY time consuming), midterm, final.

Added by Anonymous on 2010-02-09 12:36:53

Log in with Facebook to add a comment
rawful - 2013-09-28 12:18:51
Pretty straight forward course - exams were fair and assignments were really just about implementing algorithms discussed in class.
aimango - 2012-03-10 23:33:38
Very interesting course, fairly straightforward midterm and final. the assignments towards the end of the course can be frustrating, and they are really different compared to first year cs assignments, since they are basically asking you to create parts of a compiler.
BirdingWork - 2011-02-11 17:02:16
Easy course to do well in, but assignments are time vampires. Slay them during the day if possible. Parsing can be a bit confusing, but learning about regex and compilers is important and useful.
anon_red - 2010-02-09 12:38:49
super time consuming course (unless you REALLY know your programming). newsgroup can be very helpful. exams were ok but they were picky on marking

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