This page links to assignment descriptions.

All problems (unless otherwise noted) are from the course textbook:

Introduction to Algorithms - 4th ed. (CLRS)

All assignments must be self assessed with corrections in red ink prior to submission.

All assignments must be submitted as a single .pdf to Canvas, (see the Resources page for a suggested scanning app).

Due Date Assignment Solutions
Feb 2 Assignment 0  
Feb 7 Assignment 1 Assignment 1 Solutions
Feb 14 Assignment 2 Assignment 2 Solutions
Mar 4 Assignment 3 Assignment 3 Solutions
Mar 18 Empirical Comparison Report Upload .pdf to Canvas
Mar 25 Assignment 4 Assignment 4 Solutions
Apr 3 Assignment 5 Assignment 5 Solutions
Apr 17 Assignment 6 Assignment 6 Solutions
Apr 26 Assignment 7 Assignment 7 Solutions
May 8 Final Project Upload .pdf to Canvas