| Week | Day | Before Class | In Class |
|---|---|---|---|
| 1 | 1 | Read the syllabus and complete the quiz | Course expectations, Introductions, and Team Formation Survey |
| 2 | Read the History of Software Development, claim your software failure | Present on your Software Failure | |
| 3 | Read about the Waterfall Model of Software Engineering | Requirements Gathering Exercise | |
| 2 | 4 | Review UML, Design Patterns | Software Design Exercise |
| 5 | Review documentation and testing | Development Exercise | |
| 6 | Read verification and maintenance sections | Maintenance exercise | |
| 3 | 7 | Read about Agile development | |
| 8 | |||
| 9 | |||
| 4 | Sprint 1 | ||
| 5 | |||
| 6 | Sprint 2 | ||
| 7 | |||
| 8 | Sprint 3 | ||
| 9 | |||
| 10 | Sprint 4 | ||
| 11 | |||
| 12 | Sprint 5 | ||
| 13 | |||
| 14 | Sprint 6 | ||
| 15 | |||
| 16 | Final Presentations | ||