| Assignment | Date Distributed | Date Due |
| Assignment 1 | Week 1 | Week 2 |
| Assignment 2 | Week 2 | Week 3 |
| Assignment 3 | Week 3 | Week 4 |
| Assignment 4 | Week 4 | Week 5 |
| Assignment 5 | Week 5 | Week 6 |
| Week | Text | Pages |
|
Introduction ... Design and Development |
||
| 1 | Chapter 1 | 1-21 to 1-28 |
| Chapters 1, 2, and 4 | 1-28 to 1-73, 2-75 to 2-90, 4-217 to 4-238 | |
|
Design and Development |
||
| 2 | Chapters 1, 2, and 4 | 1-21 to 1-73, 2-90 to 2-102, 4-238 to 4-253 |
|
C to C++ |
||
| 3 | Chapters 3 and 11 | 3-111 to 3-156, 11-450 to 11-455 |
|
C++ Classes |
||
| 4 | Chapters 5, 6, and 13 | 5-259 to 5-269, 6-283 to 6-305, 13-547 to 13-555 |
|
C++ Class Members |
||
| 5 | Chapters 3 and 5 | 3-156 to 3-202, 5-259 to 5-269 |
| 6 | Chapters 11, 12, and 13 | 11-455 to 11-473, 12-485 to 12-542, 13-555 to 13-580 |
|
C++ Inheritance |
||
| 7 | Chapter 14 | 14-583 to 14-614 |
| 9 | Chapter 14 | 14-583 to 14-614 |
|
10 |
Chapter 15 | 15-627 to 15-678 |
|
Bring It All Together |
||
| 10 |
Project Due |
|
Project |
|
| Project Proposal Due (Select Own Project) | Week 4 |
| Project Starts | Week 6 |
| Project Report | Week 10 |