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.
Final | 50% |
Midterm | 30% |
Assignments | 20% |
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
ISBN: 0-13-110362-8
March 1988
Prentice-Hall Canada, Incorporated
website
Accelerated C++: Practical Programming by Example
Author: Andrew Koenig, Barbara E. Moo
ISBN: 0-201-70353-X
August 2000
Addison Wesley Professional
website
Learning Perl
Author: Randal L. Schwartz, Tom Phoenix
ISBN: 0-596-00132-0
July 2001
O'Reilly & Associates
website
Last modified: Mon Apr 26 16:20:46 NDT 2004