Computer Science Canada

UWaterloo CS136

Author:  angrysaki [ Mon Aug 22, 2011 7:45 pm ]
Post subject:  UWaterloo CS136

Hi,
Does anybody have the lecture slides for CS136 from a previous year? I'm transferring to waterloo in the fall and have the opportunity to skip cs135/136 if I can do well on the tests, but they've taken the lecture slides off the CS136 webpage so I don't have a very good idea of the syllabus.

Thanks

Author:  Tony [ Tue Aug 23, 2011 2:19 am ]
Post subject:  RE:UWaterloo CS136

There's an outline of the material -- http://www.cs.uwaterloo.ca/current/courses/course_descriptions/cDescr/CS136.shtml

some of the previous midterms/exams might be available from MathSoc's exam bank, once you have your UW login.

Author:  angrysaki [ Tue Aug 23, 2011 2:56 pm ]
Post subject:  RE:UWaterloo CS136

Thanks. Unfortunately it looks like they don't have any CS135/136 exams in the exam bank.

Author:  Amit [ Sun Sep 04, 2011 11:06 pm ]
Post subject:  Re: UWaterloo CS136

I would recommend contacting either the tutor or the prof for the course. The contact info can be found at: http://www.student.cs.uwaterloo.ca/~cs136/personnel

Explain your situation and they may be able to help you out.

As for the course material, the course is the transition from functional based programming (scheme) to the more traditional imperative programming languages (i.e. C). There's a huge emphasis on memory management, so if you don't know your stack and your heap I would really recommend taking it. You also cover linked-lists, arrays, and strings in C.

If you're considering skipping taking the course make sure you know C because the next course you would be taking (CS 246) is in C++ and if you don't have the C background it will not be an enjoyable experience for you.


: