Projects
Concepts, skills and capabilities are inter-dependent and cannot be taught in isolation
Projects -- meaning coherent, multiweek activities to achieve a specific goal using IT -- are the key
- Motivate learning skills and exercise them
- Provide a exposure to several capabilities
- Provide context for learning concepts