| Wk |
Day |
Date |
Required Reading Burns PDF |
Reading Quiz# |
Lecture Topics (MWF 11am-12pm) |
Assignments Due |
Points |
| 0 |
F |
18-Aug |
|
|
0. Orientation |
|
|
| 1 |
M W F Su |
21-Aug 23-Aug 25-Aug 27-Aug |
Chap.1 |
1* |
1. Programming Concepts "" |
Lab 1 |
3 50 |
| 2 |
M W F |
28-Aug 30-Aug 1-Sep |
Chap.2 |
2* |
2. Editing And Compiling "" |
|
3 |
| 3 |
M W F Su |
4-Sep 6-Sep 8-Sep 10-Sep |
Chap.3 |
3 |
H O L I D A Y 3. Variables And Calculations " |
Lab 2 Lab 3 |
50 3 50 |
| 4 |
M W F Su |
11-Sep 13-Sep 15-Sep 17-Sep |
Chap.4 |
4 |
4. Doing The Math: Libraries "" |
Lab 4 |
3 50 |
| 5 |
M W F Su |
18-Sep 20-Sep 22-Sep 24-Sep |
Chap.5 |
5 |
5. Interactive Programs: Console and File I/O "" |
Lab 5a |
3 50 |
| 6 |
M W F Su |
25-Sep 27-Sep 29-Sep 1-Oct |
|
|
""" |
Lab 5b |
50 |
| 7 |
M W F Su |
2-Oct 4-Oct 6-Oct 8-Oct |
Chap.6 |
6 |
6. Introducing Logic: If "" |
Lab 6 |
3 50 |
| 8 |
M W F Su |
9-Oct 11-Oct 13-Oct 15-Oct |
Chap.7 |
7 |
7. Do Overs: Loops "" |
Lab 7 |
4 50 |
| 9 |
M W F Su |
16-Oct 18-Oct 20-Oct 22-Oct |
Chap.8 |
8 |
Midterm Exam 8. Writing Complicated Programs: Functions " |
Lab 8a |
50 4 50 |
| 10 |
M W F Su |
23-Oct 25-Oct 27-Oct 29-Oct |
|
|
""" |
Lab 8b |
50 |
| 11 |
M W F Su |
30-Oct 1-Nov 3-Nov 5-Nov |
Chap.9 |
9 |
9. Counting On Your Fingers: Bits And Bytes "" |
Lab 9 |
4 50 |
| 12 |
M W F Su |
6-Nov 8-Nov 10-Nov 12-Nov |
Chap.10 |
10 |
10. Checking It Twice: Arrays " H O L I D A Y |
Lab 10 |
4 50 |
| 13 |
M W F Su |
13-Nov 15-Nov 17-Nov 19-Nov |
Chap.11 |
11 |
11. Working With Database Records: structs "" |
Lab 11 |
4 50 |
| 14 |
M W F Su |
20-Nov 22-Nov 24-Nov 26-Nov |
Chap.12 |
12 |
12. Keeping A List: Array-based Lists " H O L I D A Y |
Lab 12 |
4 50 |
| 15 |
M W F Su |
27-Nov 29-Nov 1-Dec 3-Dec |
Chap.13 |
13 |
13. Lists Of Unlimited Size: Linked Lists "" |
Lab 13 |
4 50 |
| 16 |
M W F Su |
4-Dec 6-Dec 8-Dec 10-Dec |
Chap.14 |
14 |
14a. An Easier Way: Collections "14b. Functions That Call Themselves: Recursion |
Lab 14 |
4 50 |
| 17 |
W Th F |
13-Dec 14-Dec 15-Dec |
|
|
All Late Work Due (noon) Final Exam (10:30am-12:30pm) |
Project due |
50 50 |