Instructor: Mike Soss
E-mail: soss@cs.mcgill.ca
Office: McConnell Engineering 204N
Office Phone: 5931
Office Hours: Tues/Thurs 2:30 - 3:30
   (E-mail me if you wish to stop by and this is not convenient for you.)

Note that this is the web page only for my section (Section 2). You should also be aware of the CS202 course web page.
For each lecture, I will make available most code I use in class. Please note that not everything I write will be here, but I will type up a few programs which I feel will be helpful for you to experiment. Programming is not a subject which you can learn by just memorizing -- any more than mathematics can learned without solving any practice problems -- or than literature can be learned without reading books.

So take a few moments out and experiment with the code provided. Try to see if you can understand what's going on. Then write your own, or do the assignments.

Lecture Code

October 14, 19, 21: Classes and Objects
October 26 and 28: Operators and Arrays
November 2: Vectors
November 4: Recursion
November 9: MergeSort and Inheritance
November 11: Inheritance and Polymorphism

I can't put up the code for linked lists, because it would be too close to your assignment 6. Sorry...

November 25: Visibility


Mike Soss