After completing the course a student is expected to be able to
- know basics of project based work and can participate as a group member in a software development project,
- know most common software development models, their phases and deliverables,
- can present orally project outcomes and write project documentation,
- can take account ethical requirements related to project work,
- know main software tools that are related to project work and can use these tools also in practise,
- know basic concepts related to software development and quality, and can take them account in project work.