TENTATIVE Schedule for CPS 6.2, Fall 01

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