Home/Announcements Course Information Lectures Assignments Exams Tutorials

Below you will find summaries of lectures, handouts made available during the term, and reading materials. A set of notes is also given online. Please see the slides for the first lecture for suggestions on how to make use of these notes.

Please check this page regularly for updates.

Acknowledgement: Some content and examples are from and made to be generally consistent in notation with the required textbook Introduction to Algorithms, though my exact way of presenting these is often different. I would also like to thank Professor Jeffrey Shallit at the University of Waterloo, who taught two other parallel sections of an algorithm course when I taught the third section; such experience and his notes greatly influenced the notes that I wrote for my offering of CSCI3110 at Dalhousie.

Back to the course main page