| Date | Dy | Topic | Reading | Labs |
|---|---|---|---|---|
| May 18 May 19 | Th Fr | Organization, Introduction, OOP, C++, I/O
Functions, Programming, Unix, more I/O | Chap 1 Chap 2.1-2.4 | Lab1 |
| May 22 May 23 May 24 May 25 May 26 | Mo Tu We Th Fr | Parameters
Variables, Input, Processing Numbers, Classes & Types Assignment, Conditional, Operators, Returning values Strings, Iteration Iteration, Scope | Chap 2.5-2.7 Chap 3.1-3.7 Chap 4.1-4.9 Chap 5.1-5.3 | Lab 2 Lab 3 |
| May 29 May 30 May 31 June 1 June 2 | Mo Tu We Th Fr | Random numbers, Games, Reference Parameters
Review Test 1 Filestreams, Extrema, Lists Class Design, Random Walk, Structs | Chap 5.4-5.9 Chap 6.1-6.2 Chap 6.3-6.5 Chap 7.1-7.4 | (No Lab) Lab 4 |
| June 5 June 6 June 7 June 8 June 9 | Mo Tu We Th Fr | Vectors, Counting
Vector Parameters Collections/Lists Arrays, String Streams Operator overloading | Chap 8.1 Chap 8.2 Chap 8.3 Chap 8.4 Chap 9.1-9.4 | Lab 5 Lab 6 |
| June 12 June 13 June 14 June 15 June 16 | Mo Tu We Th Fr | Recursion
Review Test 2 Scope, Lists Matrix Class | Chap 10.1-10.3 Chap 10.4-10.6 | (No Lab) Lab 7 |
| June 19 June 20 June 21 June 22 June 23 | Mo Tu We Th Fr | Sorting
Templates, Sorting, Quicksort Pointers, linked lists Inheritance catch up | Chap 11 Chap 12 Chap 13 | Lab 8 Lab EXAM |
| June 26 | Mo | Review | (No Lab) | |
| June 29 | Th | Thursday, 9:00am - 12:00n Final Exam for CPS 6 | ||