Week | Date | Lecture | Lab | Reading | Notes |
---|---|---|---|---|---|
1 | Aug-28 |
|
|
Syllabus | - |
1 | Aug-30 |
|
Zybooks: Chpts. 1, 2, 3 | ||
2 | Sep-04 |
|
|
Zybooks: Chpt. 4 | |
2 | Sep-06 |
|
|
Zybooks: Chpts. 5, 6 | |
3 | Sep-11 |
|
Zybooks: Chpts. 7, 8, 9, 10 | ||
3 | Sep-13 |
|
|
Zybooks: Chpts. 11, 12, 13 | |
4 | Sep-18 |
|
Zybooks: Chpt. 14 Watch: I/O stair pattern example and Input validation example |
||
4 | Sep-20 |
|
|
Zybooks: Chpt. 15 | |
5 | Sep-25 |
|
Zybooks: Chpts. 16, 17 Skim: Customizing I/O (S) |
||
5 | Sep-27 |
|
|
Zybooks: Chpts. 18, 19 Watch: Default arguments |
|
6 | Oct-02 |
|
|
Zybooks: Chpt. 20 | |
6 | Oct-04 |
|
|
Zybooks: Chpt. 21 Watch: Recursive maze solver - analysis, recursive maze solver - design, recursive maze solver - design2, recursive maze solver - design3, recursive maze solver - implementation1, recursive maze solver - implementation2, functions and exceptions example |
|
7 | Oct-09 |
|
|
||
7 | Oct-11 |
|
Zybooks: Chpt. 22-23 | ||
8 | Oct-16 |
|
|
Zybooks: Chpt. 24-25 | |
8 | Oct-18 |
|
|
Zybooks: Chpt. 26 | |
9 | Oct-23 |
|
|
- | |
9 | Oct-25 |
|
|
Zybooks: Chpt. 27 | |
10 | Oct-30 |
|
|
- | |
10 | Nov-01 |
|
|
- | |
11 | Nov-06 |
|
|
- | |
11 | Nov-08 |
|
|
||
12 | Nov-13 |
|
|
Zybooks: Chapts. 28-29 Watch: Inheritance Pt. 1 example, Inheritance Pt. 2 example |
|
12 | Nov-15 |
|
|
Zybooks: Chapt. 30 Watch: Inclusion polymorphism example |
|
13 | Nov-20 | No Lecture/Labs | |||
13 | Nov-22 | No Lecture/Labs | |||
14 | Nov-27 |
|
|
Zybooks: Chapts. 31, 32 | |
14 | Nov-29 |
|
Zybooks: Chapts. 33, 34 | ||
15 | Dec-04 |
|
|
||
Dec-10 | Final Exam (13:00 – 15:00 in ZACH-350) |
Please click here to access the syllabus pdf file.