We covered C, C++ and Perl during the semester (roughly three to four weeks for each language).
I kept a summary of the topics discussed during each lecture
in my Course Diary (click on a day in the
calendar to get the lecture notes for that day).
Note: that there were many errors and typos in these notes. Please refer to more recent version of the online notes.
Note that the diary underwent additions and changes during the semester. If you find any errors or omissions in the diary, please let me know.
Here are the books we used for the course. They cost about C$50 to C$60 each.
The links to the books' respective websites are given below. These links contain errata (the links for the C++ and Perl books also have links to electronic copies of the source code discussed in the books).
The C Programming Language
Author: Brian W. Kernighan, Dennis M. Ritchie
Prentice-Hall Canada, Incorporated
Accelerated C++: Practical Programming by Example
Author: Andrew Koenig, Barbara E. Moo
Addison Wesley Professional
Author: Randal L. Schwartz, Tom Phoenix
O'Reilly & Associates
Last modified: Mon Apr 26 16:20:46 NDT 2004