| Wk |
Day |
Date |
Required Reading |
Reading Quiz# |
Lecture Topics |
Assignments |
Day's Points |
Total Points To Date |
| 1 |
M T W Th Su |
14-Jun 15-Jun 16-Jun 17-Jun 20-Jun |
Intro. Chap.1 Chap.2 |
1 2 |
0. Orientation 1. Programming Concepts "2. Editing And Compiling |
Lab 1 due Lab 2 due |
3 20+6 20 |
3 29 49 |
| 2 |
M T W Th Su |
21-Jun 22-Jun 23-Jun 24-Jun 27-Jun |
Chap.3 Chap.4 Chap.5 |
3 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 |
6 30+6 30+6 50
|
55 91 127 177 |
| 3 |
M T W Th Su |
28-Jun 29-Jun 30-Jun 1-Jul 4-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 |
T T W Th F Su |
6-Jul 6-Jul 7-Jul 8-Jul 9-Jul 11-Jul |
Chap.8 Chap.9 |
8 9 |
Midterm Exam 8. Writing Complicated Programs: Functions "9. Counting On Your Fingers: Bits And Bytes |
Lab 8 due Midterm project due Lab 9 due |
50 8 50+8 50 50 |
392 398 456 506 556 |
| 5 |
M T W Th Su |
12-Jul 13-Jul 14-Jul 15-Jul 18-Jul |
Chap.10 Chap.11 Chap.12 |
10 11 12 |
10. Checking It Twice: Arrays 11. Working With Database Records: structs "12. Keeping A List: Array-based Lists |
Lab 10 due Lab 11 due Lab 12 due |
8 50+8 50+8 50 |
564 622 680 730 |
| 6 |
M T W Th F |
19-Jul 20-Jul 21-Jul 22-Jul 23-Jul |
Chap.13 Chap.14 |
13 14 15 |
13. Lists Of Unlimited Size: Linked Lists 14. Collections & Recursion " Final Exam All Late Work Due (noon) |
Lab 13 due Lab 14 due Term project due |
8 50+8 50+4 50+100 |
738 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. |