| # | Due | Comments and Solution |
| 1 | 2/8 | To use in 1*: gcd.cpp. Solution: assn1.cpp, fractionType.h fractionType.cpp. |
| 2 | 2/13 | Part 1 is due 2/13, part 2, 2/15 Comments, driver, fractionType.h, fractionType.cpp, rational driver, rationalType.h, rationalType.cpp |
| 3 | 2/20 | Comments, driver, listType.h, driver2, listType2.h. |
| 4 | 2/29 | Comments,assn4.cpp, assn4s.cpp |
| 5 | 3/7 | Comments, assn5.cpp, linkedList.h |
| 6 | 3/12 | assn6.cpp. |
| 7 | 3/30 | assn7.cpp, myStack.h. |
| 8 | 4/4 | readreal.cpp, Comments, assn8.cpp, assn8s.cpp, assn8ss.cpp, linkedStack.h. |
| 9 | 4/11 | comments, Simulation.h. Parts 1, 2, 3a, 3b. |
| 10 | 4/18 | Use arrayListType.h, orderedArrayList.h, and linkedList.h. Solution: orderedArrayList.h, and linkedList.h, 11a, 11b. |
| 11 | 4/25 | assn11.cpp, binaryTree.h, binarySearchTree.h. |
| 12 | 5/2 | Comments, assn12.cpp, word2.h, binarySearchTree12.h. |
| 13 | 5/9 | sample synonyms, sample text. assn13.cpp, binarySearchTree.h, wordpairs.h |