There are three different types of assignments for this course. If looking for due dates, please make sure to check the links for each of these categories:

Please make sure you understand the policy towards Academic Integrity.

For homework and programming, late assignments will be accepted with penalty in according with our Late Policy. For labs, the prelab is due strictly at the beginning of class on the Thursday devoted to the lab, and the completed labs must be submitted by 11:59pm the subsequent Friday.


Upcoming due dates...

Assignment Title Due Collaboration Policy
Final Exam Wednesday, 7 May 2014, 12:00-1:50pm individual

Past due dates...

Assignment Title Due Collaboration Policy Solutions
lab00 A First Glance at C++ individual
lab01 Copier Reduction Prelab:
Postlab:
Prelab: individual
Lab: pair
hw01 Television individual soln
lab02 Speed Limit Prelab:
Postlab:
Prelab: individual
Lab: pair
prog01 Credit Card pair
lab03 Symmetric Order Prelab:
Postlab:
Prelab: individual
Lab: pair
hw02 C++ Object Model individual soln
lab04 Doubles Prelab:
Postlab:
Prelab: individual
Lab: pair
hw03 Stacks and Queues individual soln
prog02 Leaky Stack individual
lab05 Tanning Salon Prelab:
Postlab:
Prelab: individual
Lab: pair
prog03 Smart Stack pair
lab06 Mad Scientist Prelab:
Postlab:
Prelab: individual
Lab: pair
hw04 Amortization and Linked Lists individual soln
lab07 Overflowing Bookshelf Prelab:
Postlab:
Prelab: individual
Lab: pair
prog04 Merge individual
prog05 Image Compression pair
lab08 Tree Grafting 1 Prelab:
Postlab:
Prelab: individual
Lab: pair
hw05 Trees individual soln
lab09 Tree Grafting 2 Prelab:
Postlab:
Prelab: individual
Lab: pair
hw06 Priority Queues individual soln
prog06 Huffman Decoding pair
lab10 Bulletin Board Prelab:
Postlab:
Prelab: individual
Lab: pair
hw07 Binary Search Trees individual soln
prog07 Huffman Encoding pair

Last modified: Saturday, 10 May 2014