| Week | Date | Notes | Lecture | Topic | Reading | Deliverable |
| 1 | 31-May | 1 | Course Introduction & Schedule | |||
| 2-Jun | 2 | PROJECT WORK | ||||
| 2 | 7-Jun | 3 | Models of
Development The Importance of Testing ELISHA |
Introduction and Background | ||
| 9-Jun | 4 | PROJECT WORK | ||||
| 3 | 14-Jun | 5 | Modeling &
Design LADI |
Modeling and UML | Plan | |
| 16-Jun | 6 | PROJECT WORK | ||||
| 4 | 21-Jun | 7 | Testing ROB |
Unit Testing | ||
| 23-Jun | 8 | PROJECT WORK | ||||
| 5 | 28-Jun | Midterm grades posted | 9 | Debugging
Techniques Security LA-SHONDA |
Debugging and Configuration Management Security Considerations |
Deliver Project 1 |
| 30-Jun | 6/29 - Withdraw Day | 10 | PROJECT WORK | |||
| 6 | 5-Jul | 11 | PROJECT WORK | |||
| 7-Jul | 12 | PROJECT WORK | ||||
| 7 | 12-Jul | 13 | Improving the Software Development
Process LADI |
Capability Maturity Model | ||
| 14-Jul | 14 | PROJECT WORK | ||||
| 8 | 19-Jul | 15 | Modern Software Development Processes ELISHA |
Microsoft Solutions Framework | ||
| 21-Jul | 16 | PROJECT WORK | ||||
| 9 | 26-Jul | 17 | Cost Estimation ROB |
Real Work, Necessary Friction, Optional Chaos | ||
| 28-Jul | 18 | PROJECT WORK | ||||
| 10 | 2-Aug | 19 | End of Semester Wrapup | Deliver Project 2 | ||