Tentative Schedule (updates posted as required)
Click on the corresponding assignment requirement to view the details and requirements of the assignment.
| Wk Num | Date | Submit | Topic | Reading (before lecture!) |
|---|---|---|---|---|
| 1 | 01/16/12 | MLK Holiday | ||
| 01/18/12 | Course Introduction Chapter 1: An Introduction to Programming |
Zak, pgs 1-15 | ||
| 2 | 01/23/12 |
Orientation Blackboard HW1 |
Chapter 2: Beginning the Problem Solving Process | Zak, pgs 22-46 |
| Lab: Copy template.cpp from the I drive to the H drive. | ||||
| 01/25/12 | HW2 | Chapter 3: Variables and Constants | Zak, pgs 51-73 | |
| 3 | 01/30/12 | HW3 | Chapter 9: Function (definition and prototype) Chapter 10: Void Functions (no paramenters) |
Zak, pg 309 (para 1) Zak, pg 330 (para 1) Zak, pgs 371 - 375 |
| Lab: 4a | ||||
| 02/1/12 | Chapter 4: Completing the Problem Solving Process | Zak, pgs 77 - 109 | ||
| 4 | 02/6/12 | Chapter 4 continue Chapter 9: Value Returning Functions |
Zak, pg 309 (para 2) Zak, pgs 322 - 325 |
|
| Lab: 4b and IPO for HW4 | ||||
| 02/8/12 | HW4 | Chapter 5: The Selection Structure | Zak, pgs 119 - 154 | |
| 5 | 02/13/12 | Chapter 5 continue | ||
| Lab: 5 and IPO for HW5 | ||||
| 02/15/12 | HW5 | Chapter 6: More on the Selection Structure | Zak, pgs 163 - 200 | |
| 6 | 02/20/12 | Chapter 9: Value Returning Functions (continue) | Zaks, pgs 310 - 362 | |
| Lab: 6 and IPO for HW6 | ||||
| 02/22/12 | HW6 | Review for Exam (Chapters 1 - 5, functions) | ||
| 7 | 2/27/12 | Exam 1 | ||
| Lab: Lab Exam 1 | ||||
| 2/29/12 | Chapter 7: The Repetition Structure (while) Chapter 8: More Repetition Structure (do while) |
Zak, pgs 213 - 223 Zak, pgs 265 - 273 |
||
| 8 | 3/5/12 | Chapter 7: The Repetition Structure (for) | Zak, pgs 231 - 254 | |
| Lab: 7 and IPO for HW7 | ||||
| 3/7/12 | HW7 | Install software at home | ||
| 9 | 3/19/12 | Looping Practice | handouts | |
| Lab: 9 and IPO for HW9 | ||||
| 3/21/12 | HW9 | Chapter 8: More Repetition Structure (Nesting) | Zak, pgs 273 - 300 | |
| 10 | 3/26/12 | Chapter 10: Void Functions (Pass by Reference) | Zak, pgs 376 - 405 | |
| Lab: 10 and IPO for HW10 | ||||
| 3/28/12 | HW10 | Review for Exam (Chapters 6 - 10) | ||
| 11 | 4/2/12 | Exam 2 | ||
| Lab: Exam 2 | ||||
| 4/4/12 | Chapter 11: One-Dimensional Arrays | Zak, pgs 419 - 478 | ||
| 12 | 4/9/12 | Chapter 11 Continue | ||
| Lab: 11 and IPO for HW11 | ||||
| 4/11/12 | HW11 | Array processing practice | ||
| 13 | 4/16/12 | Chapter 12: Two-dimensional Arrays | Zak, pgs 486 - 517 | |
| Lab: 12 and IPO for HW12 | ||||
| 4/18/12 | HW12 | Array Processing | ||
| 14 | 4/23/12 | Chapter 13: String Manipulation | Zak, pgs 524 - 574 | |
| Lab: 13 and IPO for HW13 | ||||
| 4/25/12 | HW13 | Practice String Manipulation | ||
| 15 | 4/30/12 | Chapter 14: Sequential Access Files | Zak, pgs 582 - 618 | |
| Lab: 14 and IPO for HW14 | ||||
| 5/2/12 | HW14 | Practice Exam 3 | ||
| 16 | 5/7/12 | Exam 3 | ||
| Lab: Exam 3 | ||||
| 5/9/12 | Course Wrap-Up |