| Wk |
Day |
Date |
Required Reading |
Reading Quiz# |
Lecture Topics (MWF) |
Assignments |
Day's Points |
Total Points To Date |
| 1 |
M T W Th F Su |
22-Jun 23-Jun 24-Jun 25-Jun 26-Jun 28-Jun |
Intro. Chap.1 Chap.2 Chap.3 |
1 2 3 |
0. Orientation 1. Programming Concepts 2. Editing And Compiling |
Lab 1 due Lab 2 due |
3 20+6 20+6 |
3 29 55 |
| 2 |
M T W Th F Su |
29-Jun 30-Jun 1-Jul 2-Jul 3-Jul 5-Jul |
Chap.4 Chap.5 |
4 5 |
3. Variables And Calculations 4. Doing The Math: Libraries 5. Interactive Programs: Console I/O |
Lab 3 due Lab 4 due Lab 5a due |
30+6 30+6 50
|
91 127 177 |
| 3 |
M T W Th F Su |
6-Jul 7-Jul 8-Jul 9-Jul 10-Jul 12-Jul |
Chap.6 Chap.7 |
6 7 |
5. Interactive Programs: Text File I/O 6. Introducing Logic: If 7. Do Overs: Loops |
Lab 5b due Lab 6 due Lab 7 due |
50+6 50+7 50 |
232 290 342 |
| 4 |
M T W Th F Su |
13-Jul 14-Jul 15-Jul 16-Jul 17-Jul 19-Jul |
Chap.8 Chap.9 Chap.10 |
8 9 10 |
Midterm Exam (online) 8. Writing Complicated Programs: Methods 9. Counting On Your Fingers: Bits And Bytes |
Lab 8 due Midterm project due Lab 9 due |
50 8 50+8 50 50+8 |
392 398 456 506 564 |
| 5 |
M T W Th F Su |
20-Jul 21-Jul 22-Jul 23-Jul 24-Jul 26-Jul |
Chap.11 Chap.12 Chap.13 |
11 12 13 |
10. Checking It Twice: Arrays 11. Working With Database Records: classes 12. Keeping A List: Array-based Lists |
Lab 10 due Lab 11 due Lab 12 due |
50+8 50+8 50+8 |
622 680 738 |
| 6 |
M T W Th F Sa |
27-Jul 28-Jul 29-Jul 30-Jul 31-Jul 1-Aug |
Chap.14 |
14 15 |
13. Lists Of Unlimited Size: Linked Lists 14. Collections & Recursion Final Exam (online) All Late Work Due (noon) |
Lab 13 due Lab 14 due Term project due |
50+8 50+4 50+100 |
796 850 1000 |
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. |