| Topics | Problems to do | Test or Quiz |
| Review of C++ : | Deitel: 1.4-1.9, 1.13, 1.16, 1.17, 1.19-1.22, 1.25, 2.3-2.15, 2.25, 2.26, 2.39, 2.42, 2.52, 3.1, 3.2, 3.4-3.8, 3.10, 3.15, 3.53, 3.60 | will be covered on Quiz I |
| Recursive functions | Deitel: 3.49, 3.50 | Quiz I, Test I |
| Structures, classes & object oriented programming | Deitel: 6.2, 6.4, 6.5, 6.8, 7.1, 7.2, 7.5, 8.15, 8.17 | Test I |
| Arrays | Deitel: 4.2-4.5, 4.12, 4.13, 4.18, 4.21 | Test I |
| Pointers, Structures, linked-lists | Deitel: 5.3-5.7, 5.21-5.23 | Test I |
| Templates | Deitel: 12.1, 12.8, 12.16-12.18 | Quiz II,
Test II |
| Stacks, Applications of stacks | Weiss: 11.2, 11.3, 11.7 | Quiz II, Test II |
| Queues and Priority queues,
Applications of queues |
Weiss: 6.1, 15.1-15.2, 15.4, 15.8 | Quiz II, Test II |
| Miscellaneous problems on data structures | Deitel: 15.1-15.5(in book), 15.6, 15.8-15.10 | Quiz III, Test II |
| Trees, Binary search trees,
Applications of trees |
Deitel 15.23, | Quiz III, Test II |
| Hash tables & applications | Weiss: 19.5 a,c | Test II |
Back to the CS228 Homepage
Problems? Suggestions? e-mail: kothari@cs.iastate.edu