Course notes that I have written for various courses are listed below. Click on the Acrobat icon to obtain the PDF file.
The notes are listed in chronological order, with the most recent first. Old notes are less likely to be useful for the current version of the course.
SOEN 341 Software Process. Winter 2011.
COMP 477 Animation for Computer Games. Winter 2010.
COMP 446 Software Development with C++. Fall 2008.
COMP 6441 Software Development with C++. Winter 2005.
COMP 249 Programming Methodology. Winter 2004.
COMP 348 Principles of Programming Languages. Fall 2004.
SOEN 341 Software Process. Winter 2003.
COMP 6761 Advanced Computer Graphics. Fall 2003.
Evolution of Programming Languages. Winter 2002.
I wrote these notes for a Summer course given at the University of Jyväskylä in 1999. I have subsequently used for background in COMP 348 Principles of Programming Languages and COMP 6411 Comparative Programming Languages.
SOEN 345 Software Quality Control. Winter 2002.
COMP 7451 Semantics of Programming Languages. Winter 2002.
COMP 5421 Object Oriented Programming. Winter 2000.
COMP 471 Computer Graphics. Fall 1997.
COMP 354 Software Engineering. Fall 1995.