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