Tentative Schedule for CPS 6, Summer I, 2000

Important changes will be announced in class and will be reflected in the following table.
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