
Of course this is only the data from those reporting, which out of a class of 28 has been a high of 21 and a low of 14. Coming to class and listening and working at you computer is only a beginning. Without working on the Exercises and using your Programming Journal you will not build and proficiency nor will you gain a hands on understanding of the material.
| Week | Date | Class | Assignment or Comments |
|
1 |
Jan 24 | 1. Objects and Classes HOMEWORK: Exercises 1.15, 1.16 page 12, and 1.26-1.32 page 16. KEEP A PROGRAMMING JOURNAL/LOG See here | Classes Begin |
| Jan 26 | 2. Understanding Class Definitions | ||
| Jan 28 | Understanding Class Definitions | ||
|
2 |
Jan 31 | Understanding Class Definitions | Feb 1 Last Day to Add |
| Feb 2 | 3. Object Interaction | Plan of Week 2 and Week 3 | |
| Feb 4 | Object Interaction Progress Report Due | How to Do Progress Reports | |
|
3 |
Feb 7 | 4. Grouping Objects | |
| Feb 9 | Grouping Objects | ||
| Feb 11 | Grouping Objects Progress Report Due | ||
|
4 |
Feb 14 | 5. More Sophisticated Behavior | Plan of Week 4 and 5 |
| Feb 16 | More Sophisticated Behavior | ||
| Feb 18 | More Sophisticated Behavior Progress Report Due | ||
|
5 |
Feb 21 | 6. Well Behaved Objects | |
| Feb 23 | Well Behaved Objects | ||
| Feb 25 | TEST
(also Collect Programming Journals)
Progress Report Due |
Spring Break Begins after classes | |
|
6 |
Feb 28 SPRING BREAK | ||
| Mar 2 SPRING BREAK | |||
| Mar 4 SPRING BREAK | |||
|
7 |
Mar 7 | Well Behaved Objects | Classes Resume |
| Mar 9 | 7. Designing Classes | ||
| Mar 11 | Designing Classes Progress Report Due | Mid-Term Grades Due | |
|
8 |
Mar 14 | Designing Classes | GAME PROJECT |
| Mar 16 | 8. Improving Structure with Inheritance | ||
| Mar 18 | Improving Structure with Inheritance Progress Report Due | ||
|
9 |
Mar 21 | 9. More About Inheritance | |
| Mar 23 | More About Inheritance/ TEST | Easter Break begins Mar 24 after last class | |
| Mar 25 EASTER BREAK | |||
|
10 |
Mar 28 EASTER BREAK | Classes Resume Mar 29 | |
| Mar 30 | 10. Further Abstraction Techniques | ||
| Apr 1 | Further Abstraction Techniques Progress Report Due | Last Day WP/WF Assigned | |
|
11 |
Apr 4 | Further Abstraction Techniques | Apr 5 Founder's Day Convocation |
| Apr 6 | 11. Building Graphical User Interfaces | ||
| Apr 8 | Building Graphical User Interfaces Progress Report Due | ||
|
12 |
Apr 11 | Building Graphical User Interfaces | |
| Apr 13 | 12. Handling Errors | ||
| Apr 15 | Handling Errors Progress Report Due | ||
|
13 |
Apr 18 | Handling Errors | |
| Apr 20 | 13. Designing Applications | ||
| Apr 22 | Designing Applications Progress Report Due | ||
|
14 |
Apr 25 | 14. A Case Study | |
| Apr 27 | A Case Study | ||
| Apr 29 | TEST Progress Report Due | COMPLETE GAME PROJECT | |
|
15 |
May 2 | Recap and After Action
Report
PLAY GAMES AND EAT DOUGHNUTS |
May 3 Last Day of Classes |
| May 4 STUDY DAY | |||
| May 5 FINAL EXAMS BEGIN | May 15 Baccalaureate and Commencement |