| 1/17 to 1/23 | Introduction, the players |
| 1/24 to 1/30 | Initial contact, meetings |
| 1/31 to 2/6 | Requirements (non-functional), requirements project |
| 2/7 to 2/13 | Actors and use cases |
| 2/14 to 2/20 | Use case diagrams, relationships in UCDs, use case diagram project |
| 2/21 to 2/27 | Introduction to scenario, first practice exam |
| 2/28 to 3/6 | More on scenarios, scenario diagrams, first exam, scenario diagram project |
| 3/7 to 3/13 | Interviewing clients, general techniques |
| 3/14 to 3/20 | Interviewing clients, requirements capture |
| 3/21 to 3/27 | break |
| 3/28 to 4/3 | Cost benefit analysis, life cycle, second practic exam, cost benefit analysis project |
| 4/4 to 4/10 | Behavioral analysis, logic representation, second exam, pseudocode and flowchart project |
| 4/11 to 4/17 | More on logic representation (state diagrams, activity diagrms), state diagram project |
| 4/18 to 4/24 | Data, objects and classes |
| 4/25 to 5/1 | Objects and states, class diagrams, class hierarchy project |
| 5/2 to 5/9 | Boundary, control and data classes |
| 5/10 to 5/16 | How pieces fit together, practice final exam, final project presentation |
| 5/17 to 5/25 | Final exam |