Week | Date | Lecture | Lab | Reading | Notes |
---|---|---|---|---|---|
1 | Jan-17 |
|
|
Syllabus | - |
1 | Jan-19 |
Zybooks: Chpts. 1-2 Stroustrup: Chpt. 1 (skim), Sections 4.1-4.2, 6.1-6.2 |
Please make sure you have all challenge and participation activities for Zybook chpts. 1-2 completed by noon this day. | ||
2 | Jan-22 |
|
|
Zybooks: Chpts. 3 |
Please make sure you have all challenge and participation activities for Zybook chpt. 3 completed by noon this day. |
2 | Jan-24 |
|
|
Zybooks: Chpts. 4-5 Stroustrup: Sections 3.1-3.8 |
Please make sure you have all challenge and participation activities for Zybook chpt. 4-5 completed by noon this day. |
2 | Jan-26 |
|
Zybooks: Chpts. 6-7 Stroustrup: Sections 4.3-4.4 |
Please make sure you have all challenge and participation activities for Zybook chpt. 6-7 completed by noon this day. | |
3 | Jan-29 |
|
|
Zybooks: Chpts. 8-9 Stroustrup: Section 3.9 |
Please make sure you have all challenge and participation activities for Zybook chpt. 8-9 completed by noon this day. |
3 | Jan-31 |
|
|
Zybooks: Chpts. 10-11 Stroustrup: Sections 4.6, 5.9 |
Please make sure you have all challenge and participation activities for Zybook chpt. 10-11 completed by noon this day. |
3 | Feb-02 |
|
Zybooks: Chpt. 12 | Please make sure you have all challenge and participation activities for Zybook chpt. 12 completed by noon this day. | |
4 | Feb-05 |
|
Stroustrup: Sections 2.1-2.4, 5.6.2, 5.6.3, 5.6.4, 5.7 | ||
4 | Feb-07 |
|
|
||
4 | Feb-09 |
|
Zybooks: Chpt. 13 | Please make sure you have all challenge and participation activities for Zybook chpt. 13 completed by noon this day. | |
5 | Feb-12 |
|
|
Stroustrup: Chpt. 10 | |
5 | Feb-14 |
|
|
Stroustrup: Chpt. 11 | |
5 | Feb-16 |
|
|||
6 | Feb-19 | Review |
|
||
6 | Feb-21 |
|
Lab Holiday (no labs) | ||
6 | Feb-23 |
|
Zybooks: Chpt. 14 Stroustrup: 8.1-8.4 |
Please make sure you have all challenge and participation activities for Zybook chpt. 14 completed by noon this day. | |
7 | Feb-26 |
|
|
Zybooks: Chpt. 15 | Please make sure you have all challenge and participation activities for Zybook chpt. 15 completed by noon this day. |
7 | Feb-28 |
|
Zybooks: Chpt. 16 Stroustrup: 8.5-8.7 (skip 8.5.8) |
Please make sure you have all challenge and participation activities for Zybook chpt. 16 completed by noon this day. | |
7 | Mar-2 |
|
Zybooks: Chpt. 17 Watch: Default arguments |
Please make sure you have all challenge and participation activities for Zybook chpt. 17 completed by noon this day. | |
8 | Mar-5 |
|
|
Zybooks: Chpts. 18-19 Watch: default arguments, recursive maze solver - analysis, recursive maze solver - design, recursive maze solver - design2, recursive maze solver - design3, recursive maze solver - implementation1, recursive maze solver - implementation2 |
Please make sure you have all challenge and participation activities for Zybook chpts. 18-19 completed by noon this day. |
8 | Mar-7 |
|
|
Zybooks: Chpt. 20 Watch: Functions and exceptions example |
Please make sure you have all challenge and participation activities for Zybook chpt. 20 completed by noon this day. functions and exceptions code1, functions and exceptions code2, functions and exceptions code3 |
8 | Mar-9 |
|
Zybooks: Chpt. 21 | Please make sure you have all challenge and participation activities for Zybook chpt. 21 completed by noon this day. | |
9 | Mar-19 |
|
|
||
9 | Mar-21 |
|
|
Zybooks: Chpt. 22 | Please make sure you have all challenge and participation activities for Zybook chpt. 22 completed by noon this day. |
9 | Mar-23 |
|
Zybooks: Chpt. 23 Watch: Multiple constructor example, Return by reference example |
Please make sure you have all challenge and participation activities for Zybook chpt. 23 completed by noon this day. Return by reference example - skeleton code, return by reference example - final code, multiple constructor example - skeleton code, multiple constructor example - final code |
|
10 | Mar-26 |
|
|
Zybooks: Chpt. 24 | Please make sure you have all challenge and participation activities for Zybook chpt. 24 completed by noon this day. |
10 | Mar-28 |
|
|
Zybooks: Chpt. 25 | Please make sure you have all challenge and participation activities for Zybook chpt. 25 completed by noon this day. |
10 | Mar-30 | No Lecture: Reading Day | |||
11 | Apr-2 | CANCELED |
|
||
11 | Apr-4 |
|
|
||
11 | Apr-6 |
|
|||
12 | Apr-9 |
|
|
||
12 | Apr-11 |
|
|
||
12 | Apr-13 |
|
|||
13 | Apr-16 |
|
|
Zybooks: Chpt. 26 | Please make sure you have all challenge and participation activities for Zybook chpt. 26 completed by noon this day. |
13 | Apr-18 |
|
|
Zybooks: Chpt. 27 Watch: Inheritance example pt1 Inheritance example pt2 |
Please make sure you have all challenge and participation activities for Zybook chpt. 27 completed by noon this day. Inheritance example pt1 code, inheritance example pt2 code |
13 | Apr-20 |
|
Zybooks: Chpt. 28 Watch: Inclusion polymorphism example |
Please make sure you have all challenge and participation activities for Zybook chpt. 28 completed by noon this day. Inclusion polymorphism example skeleton code, inclusion polymorphism example final code |
|
14 | Apr-23 |
|
|
||
14 | Apr-25 |
|
|
Zybooks: Chpt. 29 |
Please make sure you have all challenge and participation activities for Zybook chpt. 29 completed by noon this day. |
14 | Apr-27 |
|
Zybooks: Chpt. 30 |
Please make sure you have all challenge and participation activities for Zybook chpt. 30 completed by noon this day. |
|
15 | Apr-30 |
|
No labs | Zybooks: Chpt. 31 | Please make sure you have all challenge and participation activities for Zybook chpt. 31 completed by noon this day. |
15 | May-1 |
|
No Labs | ||
15 | May-3 |
|
Please click here to access the syllabus pdf file.