The following matrix contains the expected progression of the course during the Fall 2003 term.
| Week | Date | Assigned Readings (Recitation Next Class) | Exercises/ Problems/Comments |
| 1 | 9/2 | W PP: Foreword, Preface, Ch1 A Pragmatic Philosophy Introduction: Object Concepts in Console Applications Chapter 1 (1.1-1.2) | Quiz
1 Read Recommended Pattern of
Study
Class #1 Plan of Week |
| 9/4 | F Introduction: Object Concepts in Console Applications Chapter 1 (1.3 - 1.4) | Class #2 | |
| 9/8 | M PP: Ch 2 pgs 25-52 A Pragmatic Approach (Part 1) through Tracer Bullets Introduction: Object Concepts in Console Applications Chapter 1 (1.5-1.6) | Class #3 Plan
of Week
9/11 Last day to add a class
|
|
| 2 | 9/10 | W Chapter 2 Classes (2.1-2.2) | Class #4 |
| 9/12 | F Chapter 2 Classes (2.3-2.4) | Class #5 | |
| 9/15 | M PP: Ch 7 pgs 201-222 Before the Project Chapter 2 Classes (2.5) | Class #6 Plan of Week | |
| 3 | 9/17 | W Chapter 3 Collections, CFiles, and Serializing Objects (3.1-3.2) | Class #7 |
| 9/19 | HURRICANE ISABEL STRIKES! | Class #8 | |
| 9/22 | F Chapter 3 Collections, CFiles, and Serializing Objects (3.3-3.4) | Class #9 Plan of Week | |
| 4 | 9/24 | M PP: Ch 2 pgs 53-69 Prototypes Chapter 3 Collections, CFiles, and Serializing Objects (3.5) | Class #10 |
| 9/26 | W Chapter 4 Event Handling: Keyboard and Mouse Input ( 4.1 and 4.2) | Class #11 | |
| 9/29 | F PP: Ch 3 pgs 71-106 BASIC Tools Chapter 4 Event Handling: Keyboard and Mouse Input ( 4.3, 4.4, and 4.6) | Class #12 Plan of Week | |
| 5 | 10/1 | M Chapter 4 Event Handling: Keyboard and Mouse ( 4.7, 4.8 and 4.9) | Class #13 |
| 10/3 | W PP: Ch 5 pgs 137-169 Bend or Break Chapter 5 Device Context Attributes and Functions (5.1-5.3) | Class #14 | |
| 10/6 | F Chapter 5 Device Context Attributes and Functions (5.4-5.5) | Class #15 Plan of Week | |
| 6 | 10/8 | M Chapter 5 Device Context Attributes and Functions (5.6-5.7) | Class #16 |
| 10/10 | Mid-Term Examination | Class #17 | |
| 10/13 | M Fall Holiday | Fall Holiday 10/13-14 | |
| 7 | 10/15 | W Chapter 6 Mouse and Keyboard Techniques | Class #18 Plan of Week |
| 10/17 | F PP: Ch 4 pgs 107-136 Pragmatic Paranoia Chapter 6 Mouse and Keyboard Techniques | Class #19 Mid-Term Grades Due | |
| 10/20 | M Chapter 7 Using Windows Controls | Class #20 Plan of Week | |
| 8 | 10/22 | W Chapter 7 Using Windows Controls | Class #21 Stuart and Sara Present their First Topics |
| 10/24 | F PP Ch 5 165-170 Blackboards Chapter 7 Using Windows Controls | Class #22 Last day to withdraw Justin and Anthony present their First Topics | |
| 10/27 | M Chapter 7 Using Windows Controls | Class #23 Plan of Week | |
| 9 | 10/29 | W PP Ch 6 171-177 While You Are Coding Chapter 8 Menus and Dialogs | Class #24 |
| 10/31 | F Chapter 8 Menus and Dialogs | Class #25 | |
| 11/3 | M PP Ch 6 177-183 Algorithm Speed Chapter 9 The AppWizard And ClassWizard | Class #26 Plan of Week | |
| 10 | 11/5 | W Chapter 9 The AppWizard And ClassWizard | Class #27 DESIGN REVIEW |
| 11/7 | F PP Ch 6 184- 189 Refactoring Chapter 9 The AppWizard And ClassWizard | Class #28 11/8 Family Weekend | |
| 11/10 | M Chapter 10 More on Menus, Toolbars, and Dialogs | Class #29 Plan of Week | |
| 11 | 11/12 | W PP Ch 6 189- 199 Code that's Easy to Test Chapter 10 More on Menus, Toolbars, and Dialogs | Class #30 |
| 11/14 | F Chapter 10 More on Menus, Toolbars, and Dialogs PP: Ch 8 pgs 223-260 Pragmatic Projects | Class #31 | |
| 11/17 | M Chapter 11 Timers and the XOR Draw Mode | Class #32 Plan of Week | |
| 12 | 11/19 | W Chapter 11 Timers and the XOR Draw Mode TOPIC #2 | Class #33 TOPIC 2 |
| 11/21 | F Chapter 11 Timers and the XOR Draw Mode TOPIC #2 | Class #34 TOPIC 2 | |
| 11/24 | M Chapter 12 Bitmap Graphics | Class #35 Plan of Week | |
| 13 | 11/26 | W Thanksgiving Recess | Class #36 |
| 11/28 | F Thanksgiving Recess | Class #37 | |
| 12/1 | M PP: Appendices Chapter 14 The Document/View Architecture DELIVER CODE TO TESTER | Class #38 Plan of Week | |
| 14 | 12/3 | W Chapter 14 The Document/View Architecture | Class #39 |
| 12/5 | F Chapter 13 Sending and Posting Messages and Chapter 15 Data Base Processing | Class #40 | |
| 12/8 | M Project Presentations
TEST REPORT DUE |
Class #41 Plan of Week | |
| 15 | 12/10 | W Project Presentations and Postpartum Review | Class #42 PROJECT PRESENTATIONS LAST DAY OF CLASS |
| 12/12 | |||
| 12/15 | Final Exams | ||
| 16 | 12/17 | Final Exams | |