There are three different types of assignments for this course. Click on any of the following categories for additional details.

Please make sure you understand the policy towards Academic Integrity.


The following table lists all types of assignments, ordered by due date.

Assignment Topic Due Collaboration Policy Solutions
lab00 A First Glance at C++ individual
lab01 Copier Reduction pair
hw01 Television individual soln
lab02 Speed Limit pair
prog01 Credit Card pair
hw02 C++ Object Models individual soln
lab03 Symmetric Order pair
lab04 Doubles pair
prog02 Car Dealer individual
hw03 Stacks and Queues individual soln
prog03 Web History individual
lab05 Tanning Salon pair
prog04 Smart Stack pair
lab06 Symmetric Order (again) pair
lab07 Overflowing Bookshelf pair
prog05 Merging Lists individual
hw04 Amortization, Lists individual soln
lab08 Booklet pair
lab09 Anagrams pair
prog06 Magic Squares pair
hw05 Trees individual soln
lab10 Tree Grafting pair
prog07 Decode individual
hw06 Priority Queues individual soln
lab11 Bulletin Board pair
prog08 Encode pair
hw07 Balanced Search Trees individual soln
lab12 Railway Transportation pair


Last modified: Saturday, 02 May 2009