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.
Contents
The nature of project work. The design, documentation and supervision of a project. Implementation of a genuine project. Usability in a project. Software development.