| # | Dates | Prepare | Topic
|
|---|
| 1 | 4/2 | - | Doing well in CSci202
[ 01.html ]
[ lab01.html ]
|
| 2 | 4/3 | Ch 1, Ch 2,Ch 3,Ch 4, A, B | Review CSci201 Material
[ 02.html ]
[ lab01.html ]
|
| 3 | 4/9 | Ch 5 not 5.4.8 | How RAM works: data and pointers
[ 03.html ]
[ lab02.html ]
|
| - | 4/11 | P 1 | Project 1 (Ch 5) due
|
| 4 | 4/11 | Ch 6 | Objects in C++ and the UML
[ 04.html ]
[ lab02.html ]
|
| - | 4/11 | * | Quiz 1 on Ch 1..5 and/or P 1
|
| 5 | 4/16 | Ch 7 | Classes in C++ and the UML
[ 05.html ]
[ lab03.html ]
|
| - | 4/18 | P 2 | Project 2 (Ch 7) due
|
| 6 | 4/18 | Ch 8, not 8.6 | More about C++ classes
[ 06.html ]
[ lab03.html ]
|
| - | 4/20 | - | Last day to drop
|
| 7 | 4/23 | Ch 9 | Deriving classes and Inheritance
[ 07.html ]
[ lab04.html ]
|
| 8 | 4/25 | UML | Modeling: A picture is worth 1K words.
[ 08.html ]
[ lab04.html ]
[ uml0.html ]
|
| 9 | 4/30 | Ch 10 | Exceptions: when bad things happen to good code
[ 09.html ]
[ lab05.html ]
|
| - | 4/30 | * | Quiz 2 on Ch 6..9 and/or UML
|
| - | 5/2 | P 3 | Project 3 (Ch 9) due
|
| 10 | 5/2 | Ch 11.1..11.5 | Input/Output
[ 10.html ]
[ lab05.html ]
|
| 11 | 5/7 | Ch 11.6, 11.8, 11.9 | Files and Strings
[ 11.html ]
[ lab06.html ]
|
| 12 | 5/9 | Ch 12 | Containers
[ 12.html ]
[ lab06.html ]
|
| 13 | 5/14 | BigO ALG | Comparing and choosing algorithms
|
| - | 5/14 | * | Quiz 3 on Ch 10 & 11
[ 13.html ]
[ lab07.html ]
|
| - | 5/16 | P 4 | Project 4 (Ch 11) due
|
| 14 | 5/16 | C | Algorithms in the C++ Library
[ 14.html ]
[ lab07.html ]
|
| 15 | 5/21 | Ch 13.1,Ch 13.2 | Dynamic Data Structures
[ 15.html ]
[ lab08.html ]
|
| 16 | 5/23 | Ch 13.3, but not 13.4... | Iterators
[ 16.html ]
[ lab08.html ]
|
| - | 5/23 | * | Quiz 4 on Ch 12 + ALG + BigO + C
|
| - | 5/28 | * | Memorial Day HOLIDAY
|
| 17 | 5/30 | Ch 14.1 | Templates and Generic Code
[ 17.html ]
[ lab09.html ]
|
| - | 6/4 | P 5 | Project 5 (Ch 13.1..11) due
|
| 18 | 6/4 | Ch 14.2 | Generic/template functions
[ 18.html ]
[ lab09.html ]
|
| 19 | 6/6 | Ch 15 | Namespaces, Bits, etc.
[ 19.html ]
[ lab10.html ]
|
| 20 | 6/11 | All | Review
[ 20.html ]
[ lab10.html ]
|
| - | 6/13 2pm | Final Deadline | Hand in P5 (again) before final or 0 points
|
| Final | 6/13 2pm-4pm | Review all | Comprehensive
|