Class Schedule
| Week | Date | Topic | Reading | Assignment |
|---|---|---|---|---|
| 1 | Sept 2 | Labor Day - no class | No
Prelab Lab 1 |
|
| Sept 4 | Introduction and Overview | |||
| Sept 6 | Variables, Expressions, & Assigments | 2.1-2.4 | ||
| 2 | Sept 9 | Types | 2.5, 3.1-3.2 |
Prelab
2
Lab 2 |
| Sept 11 | Loops | 5.1 | ||
| Sept 13 | Nested Loops | |||
| 3 | Sept 16 | Boolean Expressions and Conditionals | 4.1-4.6 |
Prelab
3
Lab 3 |
| Sept 18 | Modules | 7.1, 7.3, 7.5, 7.6 | ||
| Sept 20 | Debugging and Exceptions | 1.4, 8.1-8.4 | 4 | Sept 23 | While Loops | 5.2-5.6 |
Prelab
4
Lab 4 |
| Sept 25 | Functions | 6.1-6.4 | ||
| Sept 27 | More Functions | 6.5-6.9 | ||
| 5 | Sept 30 | Strings | 9.1-9.4 | Prelab
5 Lab 5 |
| Oct 2 | Lists | 10.1-10.4 | ||
| Oct 4 | Lists | 10.5-10.8 | ||
| 6 | Oct 7 | Lists and Files | 15.1, 15.2, 15.6 | No Prelab Lab 5 Continues |
| Oct 9 | Yom Kippur - No Class | |||
| Oct 11 | Dictionaries and Sets | 10.2, 10.10-10.12 | ||
| 7 | Oct 14 | Review for Exam | No
prelab Lab 6 |
|
| Oct 16 | Midterm Exam 1 | |||
| Oct 18 | Current Events | TBD | ||
| Fall Break | ||||
| 8 | Oct 28 | Recursion | 11.1-11.2 |
Prelab
7
Lab 7 |
| Oct 30 | Recursion | 11.3-11.4 | ||
| Nov 1 | Recursion | 11.5 | ||
| 9 | Nov 4 | Sorting | 12.3-12.4 | Prelab 8
Lab 8 |
| Nov 6 | Sorting | 12.5 | ||
| Nov 8 | Merge Sort | 12.8 | ||
| 10 | Nov 11 | Order Notation | 12.6-12.7 |
No Prelab
Lab 9 |
| Nov 13 | Order Notation | |||
| Nov 15 | Classes | 13.1-13.3 | ||
| 11 | Nov 18 | Classes | 13.4-13.6 | Prelab
10 Lab 10 |
| Nov 20 | Classes | 13.7-13.9 | ||
| Nov 22 | Review for Exam | |||
| 12 | Nov 25 | Midterm Exam 2 | Lab 10 Continues | |
| Nov 27 | Classes Review | |||
| Nov 29 | Thanksgiving - No Class | |||
| 13 | Dec 2 | Inheritence | 14.2-14.3 | Prelab
11 Lab 11 |
| Dec 4 | Inheritence | 14.4 | ||
| Dec 6 | Binary Search | 12.1-12.2 | ||
| 14 | Dec 9 | Review | No Lab | |
| Dec 11 | Wrap Up and Final Exam Review | |||
| Final
Exam Tuesday December 17, 2-4:00 pm |
||||