Computer Science 3710



We covered C, C++ and Perl during the semester (roughly three to four weeks for each language).

Course Diary

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
ISBN: 0-13-110362-8
March 1988
Prentice-Hall Canada, Incorporated

Accelerated C++: Practical Programming by Example
Author: Andrew Koenig, Barbara E. Moo
ISBN: 0-201-70353-X
August 2000
Addison Wesley Professional

Learning Perl
Author: Randal L. Schwartz, Tom Phoenix
ISBN: 0-596-00132-0
July 2001
O'Reilly & Associates

Other Resources

Donald Craig

Last modified: Mon Apr 26 16:20:46 NDT 2004