| Day | Date | Topic | Reading | Labs |
|---|---|---|---|---|
| Mon Wed Fri | Aug 27 Aug 29 Aug 31 | Organization, Introduction
OOP, C++, I/O, Functions, Programming Functions, Unix, more I/O | Chap 1 Chap 2.1-2.3 Chap 2.4 | no lab |
| Mon Wed Fri | Sep 3 Sep 5 Sep 7 | Parameters, Input
Input, Processing Numbers Classes & Types | Chap 2.5-2.7 Chap 3.1-3.3 Chap 3.4-3.7 | Lab 1 |
| Mon Wed Fri | Sep 10 Sep 12 Sep 14 | Assignment, Conditional, Operators
Returning values, Strings Iteration | Chap 4.1-4.4 Chap 4.5-4.9 Chap 5.1-5.2 | Lab 2 |
| Mon Wed Fri | Sep 17 Sep 19 Sep 21 | Iteration, Scope
Random numbers, Dice Games | Chap 5.3 Chap 5.4-5.5 Chap 5.6-5.9 | Lab 3 |
| Mon Wed Fri | Sep 24 Sep 26 Sep 28 | Reference Parameters Filestreams, Extrema Lists | Chap 6.1-6.2 Chap 6.3-6.5 Chap 7.1-7.2 | Lab 4 |
| Mon Wed Fri | Oct 1 Oct 3 Oct 5 | Review Test 1 Class Design, Random Walk | (review) (review) Chap 7.3 | Lab 5 |
| Mon Wed Fri | Oct 8 Oct 10 Oct 12 | Structs Vectors Vector Parameters | Chap 7.4 Chap 8.1 Chap 8.2 | Lab 6 |
| Mon | Fall BREAK (10/13/01 - 10/16/01) | |||
| Wed Fri | Oct 17 Oct 19 | Collections/Lists
Arrays | Chap 8.3 Chap 8.4 | no lab |
| Mon Wed Fri | Oct 22 Oct 24 Oct 26 | String Streams catch up Case Studies | Chap 9.1-9.2 Chap 9.3-9.4 | Lab 7 |
| Mon Wed Fri | Oct 29 Oct 31 Nov 2 | Recursion Scope | Chap 10.1-10.3 Chap 10.4 | Lab 8 |
| Mon Wed Fri | Nov 5 Nov 7 Nov 9 | Lists Matrix Class Sorting | Chap 10.5 Chap 10.6 Chap 11.1 | Lab 9 |
| Mon Wed Fri | Nov 12 Nov 14 Nov 16 | Review Test 2 Templates | (review) (review) Chap 11.2 | Lab 10 |
| Mon Wed | Nov 19 Nov 21 | Sorting | Chap 11.3 | no lab |
| Fri | Thanksgiving BREAK (11/22/01 - 11/25/01) | |||
| Mon Wed Fri | Nov 26 Nov 28 Nov 30 | Quicksort Pointers Linked Lists | Chap 11.3-11.5 Chap 12 | Lab Exam |
| Mon Wed | Dec 3 Dec 5 | Inheritance Review | Chap 13 (review) | no lab |
| Mon | Dec 10 | Monday, 9:00am - 12:00n Final Exam for CPS 6.2 | ||