| Wk |
Day |
Date |
Required Reading |
Lecture Topics (MWF) |
Assignments |
Day's Points |
Total Points To Date |
| 1 |
M W Su |
15-Jun 17-Jun 21-Jun |
Intro. |
0. Orientation |
Java midterm project due Java final project due |
100 100 |
100 200 |
| 1 |
M T W Th F Su |
22-Jun 23-Jun 24-Jun 25-Jun 26-Jun 28-Jun |
Chap.1 Chap.2 Chap.3 |
1. Programming Concepts 2. Editing And Compiling |
Lab 1 due Lab 2 due |
20 20 |
220 240 |
| 2 |
M T W Th F Su |
29-Jun 30-Jun 1-Jul 2-Jul 3-Jul 5-Jul |
Chap.4 Chap.5 |
3. Variables And Calculations 4. Doing The Math: Libraries 5a. Interactive Programs: Console I/O |
Lab 3 due Lab 4 due Lab 5a due |
30 30 50
|
270 300 350 |
| 3 |
M T W Th F Su |
6-Jul 7-Jul 8-Jul 9-Jul 10-Jul 12-Jul |
Chap.6 Chap.7 |
5b. Interactive Programs: File I/O 6. Introducing Logic: If 7. Do Overs: Loops |
Lab 5b due Lab 6 due Lab 7 due |
50 50 50 |
400 450 500 |
| 4 |
T W Th F Su |
14-Jul 15-Jul 16-Jul 17-Jul 19-Jul |
Chap.8 Chap.9 Chap.10 |
8. Writing Complicated Programs: Functions 9. Counting On Your Fingers: Bits And Bytes |
Lab 8 due Midterm project due Lab 9 due |
50 50 50 |
550 600 650 |
| 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 |
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 |
50 50 50 |
700 750 800 |
| 6 |
M T W Th F Sa |
27-Jul 28-Jul 29-Jul 30-Jul 31-Jul 1-Aug |
Chap.14 |
13. Lists Of Unlimited Size: Linked Lists 14. Collections & Recursion All Late Work Due (noon) |
Lab 13 due Lab 14 due Term project due |
50 50 100 |
850 900 1000 |