|
Course Unit
|
Start Date
|
|
Tue-Sep-5
|
|
|
Unit 2: Data Structures and Advanced Topics
|
tbd
|
|
Unit 3: The Marine Biology Case Study
|
Tue-Jan-16
|
|
Unit 4: Additional Topics and Case Studies
|
tbd
|
|
Unit 5: AP Exam Review
|
tbd
|
|
Unit 6: Team Project and Enrichment
|
Mon-May-7
|
|
Date
|
Event
|
Location
|
Comments
|
|
Mon-Sep-4
|
No School
|
-
|
Labor Day
|
|
Tue-Sep-5
|
Lecture 1
|
CS Lab
|
Introduction and Calibration
|
|
Wed-Sep-6
|
Lecture 2
|
CS Lab
|
More calibration
|
|
Thu-Sep-7
|
Lecture 3
|
CS Lab
|
Representing Numbers and Characters (Ch. 1.3)
Focus on: 2's complement notation
Homework: Assignment 1 |
|
Fri-Sep-8
|
Lecture 4
|
CS Lab
|
More on representing numbers and characters
|
|
Date
|
Event
|
Location
|
Comments
|
|
Mon-Sep-11
|
Lecture 5
|
CS Lab
|
Bitwise Logical Operators
(Appendix A)
Homework: Assignment
2
|
|
Tue-Sep-12
|
Lecture 6
|
CS Lab
|
Anatomy of a C++ Program (Ch. 2)
|
|
Wed-Sep-13
|
Lab 1
|
CS Lab
|
Apply Week 2 material
Visual C++ basics
Debugging basics |
|
Thu-Sep-14
|
Lecture 7
|
CS Lab
|
Quiz 1
(includes Monday's material)
Variables and Constants, Part 1 of 2 (Ch. 3) |
|
Fri-Sep-15
|
No Class
|
-
|
Rotation
|
|
Date
|
Event
|
Location
|
Comments
|
|
Mon-Sep-18
|
Lecture 8
|
CS Lab
|
|
|
Tue-Sep-19
|
Lecture 9
|
CS Lab
|
Homework Review
Static 1D and 2D C++ Arrays (Ch. 5.1 and 5.5) (note AP warning)
|
|
Wed-Sep-20
|
Lecture 10
|
CS Lab
|
Static
1D and 2D C++ Arrays: Part 2
|
|
Thu-Sep-21
|
Lecture 11
|
CS Lab
|
Static 1D and 2D C++ Arrays: Part 3
Homework: Assignment 4 |
|
Fri-Sep-22
|
Lab 2
|
CS Lab
|
Apply Week 3 material
Homework: Assignment 5 (Chess) |
|
Date
|
Event
|
Location
|
Comments
|
|
Mon-Sep-25
|
Lecture 12
|
CS Lab
|
Review Chess Program
|
|
Tue-Sep-26
|
Lecture 13
|
CS Lab
|
Lab
|
|
Wed-Sep-27
|
Lab 3
|
CS Lab
|
More on C++ arrays
Homework: Assignment 6 (Gauss) |
|
Thu-Sep-28
|
Lecture 14
|
CS Lab
|
Lab
|
|
Fri-Sep-29
|
No Class
|
-
|
|
Date
|
Event
|
Location
|
Comments
|
|
Mon-Oct-2
|
Lecture 15
|
CS Lab
|
Review of Life homework assignment
|
|
Tue-Oct-3
|
Lecture 16
|
CS Lab
|
The apvector class (Ch. 5.2 – 5.4)
Homework: Assignment 8 (apvector) |
|
Wed-Oct-4
|
Lecture 17
|
CS Lab
|
In-class Code Reviews
Homework: Assignment 9 (extra credit) |
|
Thu-Oct-5
|
Lecture 18
|
CS Lab
|
The apmatrix class (Ch. 5.6 – 5.7)
Iterative Statements:while, for, do-while (Ch. 7) Logical Expressions, Part 1 of 2 (Ch. 6) Homework: Assignment 10 |
|
Fri-Oct-6
|
Lab 4
|
CS Lab
|
Logical Expressions, Part 2 of 2 (Ch. 6)
The switch statement (Ch. 8) |
|
Date
|
Event
|
Location
|
Comments
|
|
Mon-Oct-9
|
No School
|
-
|
Columbus Day (Observed) and Yom Kippur
|
|
Tue-Oct-10
|
Lecture 19
|
CS Lab
|
|
|
Wed-Oct-11
|
Lecture 20
|
CS Lab
|
Review, part 1 of 4
Homework: Assignment 12 |
|
Thu-Oct-12
|
Lab 5
|
CS Lab
|
Review, part 2 of 4
|
|
Fri-Oct-13
|
No Class
|
-
|
Rotation
Homework: Assignment 13 |
|
Date
|
Event
|
Location
|
Comments
|
|
Mon-Oct-16
|
Lecture 21
|
CS Lab
|
Review, part 3 of 4
|
|
Tue-Oct-17
|
Lecture 22
|
CS Lab
|
Review, part 4 of 4
|
|
Wed-Oct-18
|
Lecture 23
|
CS Lab
|
Lab
Homework: Assignment 14 |
|
Thu-Oct-19
|
Lecture 24
|
CS Lab
|
|
|
Fri-Oct-20
|
Lab 6
|
CS Lab
|
Recursion, Part 1 of 3
Homework: Assignment 15 |
|
Date
|
Event
|
Location
|
Comments
|
|
Mon-Oct-23
|
Lecture 25
|
CS Lab
|
Recursion, Part 2 of 3
|
|
Tue-Oct-24
|
Lecture 26
|
CS Lab
|
Recursion, Part 3 of 3
|
|
Wed-Oct-25
|
Lab 7
|
CS Lab
|
Chapter 10: Monte Carlo Methods
Homework: Assignment 16 |
|
Thu-Oct-26
|
Lab 8
|
CS Lab
|
More on Monte Carlo Methods
|
|
Fri-Oct-27
|
No Class
|
-
|
Rotation
|
Chapter 9: Introduction to Algorithms
Pointers, References, the Null Pointer (Ch. 11.1 – 11.5)
new And delete, Returning Pointers and References (Ch. 11.6 – 11.7)
C++ Strings (note AP warning)
The apstring class (Ch. 12)
Chapter 15: Classes
Chapter 16: Templates
|
Mon-Oct-30
|
Start of 2nd Quarter
|
|
Tbd
|
Unit 2: Data Structures and Advanced Topics
(Ch. 17 – 28)
|
|
Fri-Jan-5
|
Final Exam (Part 1: Lab)
|
|
Jan-10-12 (tbd)
|
Final Exam (Part 2: Written)
|
|
Tue-Jan-16
|
Start of 3rd Quarter
|
|
|
Unit 3: The Marine Biology Case Study
|
|
Wed-Mar-14
|
Midterm Exam (Part 1: Written)
|
|
Thu-Mar-15
|
Midterm Exam (Part 2: Lab)
|
|
Mon-2-Apr
|
Start of 4th Quarter
|
|
|
Unit 4: Additional Topics and Case Studies
|
|
Tbd
|
Unit 5: AP Exam Review
|
|
Mon-7-May
|
Start of AP Exam Fortnight
|
|
|
Unit 6: Team Project and Enrichment
|
|
Tbd
|
Senior Final Exam
|
|
Jun-6-8 (tbd)
|
Final Exam
|
|
Fri-Jun-8
|
End of 2000-2001 Academic Year
|