| Wk |
Day |
Date |
Required Reading Burns Textbook |
Reading Quiz# |
Lecture Topics (MWF) |
Assignments |
Points |
Total Points To Date |
| 1 |
M T W Th F Su |
13-Jun 14-Jun 15-Jun 16-Jun 17-Jun 19-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 50+6 50+6 |
3 59 115 |
| 2 |
M T W Th F Su |
20-Jun 21-Jun 22-Jun 23-Jun 24-Jun 26-Jun |
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 |
50+6 50+6 |
171 227 |
| 3 |
M T W Th F Su |
27-Jun 28-Jun 29-Jun 30-Jun 1-Jul 3-Jul |
Chap.6 Chap.7 |
6 7 |
5. Interactive Programs: Text File I/O 6. Introducing Logic: If 7. Do Overs: Loops |
Lab 5 due Lab 6 due Lab 7 due |
50+6 50+7 50 |
283 340 390 |
| 4 |
M T W Th F Su |
4-Jul 5-Jul 6-Jul 7-Jul 8-Jul 10-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 |
440 448 506 556 614 |
| 5 |
M T W Th F Su |
11-Jul 12-Jul 13-Jul 14-Jul 15-Jul 17-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 |
672 730 788 |
| 6 |
M T W Th F |
18-Jul 19-Jul 20-Jul 21-Jul 22-Jul |
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+50 |
846 900 1000 |
Quizzes #s 1-14 cover the chapters by the same numbers. Quizzes #s 2-15 include review questions from the chapters by the previous numbers. |