Week
Deadline (5pm)
Lab
Handout
1
No lab
2
Github Registration
3
Version Control
4
Build Automation
5
Personas and User Stories
Reading Week
6
Project Planning
7
Product Management and Continuous Integration
8
Design Principles
9
Template Method Design Pattern
10
Composite and Decorator Design Patterns
11
Singleton and Observer Design Patterns
12
Refactoring