| Wk |
Day |
Date |
Required Reading Burns PDF |
Reading Quiz# |
Lecture Topics (MWF) |
Assignments |
Points |
| 0 |
Th F Su |
15-Jan 16-Jan 18-Jan |
Intro. |
1* |
0. Orientation " |
|
3 |
| 1 |
M W F Su |
19-Jan 21-Jan 23-Jan 25-Jan |
Chap.1 |
2* |
1. Programming Concepts "" |
Lab 1 due |
6+20 |
| 2 |
M W F Su |
26-Jan 28-Jan 30-Jan 1-Feb |
Chap.2 |
3 |
2. Editing And Compiling "" |
Lab 2 due |
6+20 |
| 3 |
M W F Su |
2-Feb 4-Feb 6-Feb 8-Feb |
Chap.3 |
4 |
3. Variables And Calculations "" |
Lab 3 due |
6+30 |
| 4 |
M W F Su |
9-Feb 11-Feb 13-Feb 15-Feb |
Chap.4 |
5 |
4. Doing The Math: Libraries "" |
Lab 4 due |
6+30 |
| 5 |
M W F Su |
16-Feb 18-Feb 20-Feb 22-Feb |
Chap.5 |
|
5. Interactive Programs: Console and File I/O "" |
Lab 5a due |
50 |
| 6 |
M W F Su |
23-Feb 25-Feb 27-Feb 1-Mar |
|
6 |
""" |
Lab 5b due |
6+50 |
| 7 |
M W F Su |
2-Mar 4-Mar 6-Mar 8-Mar |
Chap.6 |
7 |
6. Introducing Logic: If "" |
Lab 6 due |
7+50 |
| 8 |
M W F Su |
9-Mar 11-Mar 13-Mar 15-Mar |
Chap.7 |
|
7. Do Overs: Loops "" |
Lab 7 due |
50 |
| 9 |
M T W F Su |
16-Mar 17-Mar 18-Mar 20-Mar 22-Mar |
Chap.8 |
8 |
Midterm Exam (online) 8. Writing Complicated Programs: Methods " |
Lab 8a due |
50 8 50 |
| 10 |
M W F Su |
23-Mar 25-Mar 27-Mar 29-Mar |
|
9 |
""" |
Lab 8b due |
8+50 |
| 11 |
M W F Su |
30-Mar 1-Apr 3-Apr 5-Apr |
Chap.9 |
10 |
9. Counting On Your Fingers: Bits And Bytes "" |
Lab 9 due |
8+50 |
| 12 |
M W F |
6-Apr 8-Apr 10-Apr |
Chap.10 |
|
10. Checking It Twice: Arrays"" |
|
|
| 13 |
Su |
19-Apr |
|
11 |
|
Lab 10 due |
8+50 |
| 14 |
M W F Su |
20-Apr 22-Apr 24-Apr 26-Apr |
Chap.11 |
12 |
11. Working With Database Records: classes"" |
Lab 11 due |
8+50 |
| 15 |
M W F Su |
27-Apr 29-Apr 1-May 3-May |
Chap.12 |
13 |
12. Keeping A List: Array-based Lists"" |
Lab 12 due |
8+50 |
| 16 |
M W F Su |
4-May 6-May 8-May 10-May |
Chap.13 |
14 |
13. Lists Of Unlimited Size: Linked Lists"" |
Lab 13 due |
8+50 |
| 17 |
M W F Su |
11-May 13-May 15-May 17-May |
Chap.14 |
15 |
14a. An Easier Way: Collections"14b. Methods That Call Themselves: Recursion |
Lab 14 due |
4+50 |
| 18 |
M Th |
18-May 21-May |
|
|
Final Exam (online) All Late Work Due (noon) |
Project due |
50+100 |
Quizzes #s 1-14 cover the chapters by the same numbers. Quizzes #s 2-15 each include review questions from the chapter by the previous number. |