Intended learning outcomes
Students who successfully complete this course unit should be able to:
- Demonstrate know-how on software development principles;
- Identify software properties and demonstrate know how on the techniques used to influence them;
- Analyze and justify the application of design patterns in selected contexts;
- Design, implement and test medium sized interactive applications;
- Write technical documentation justifying decisions made in the context of software development.