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.
Recommended preceding studies: TIEPT Basic Studies in Computer Sciences, TIEA2.1 Introduction to Object-Oriented Programming, TIETA8 Software Engineering, TIETA12 WWW Programming, TIEVS81 Usability Evaluation Methods, TIEVA38 Graphical User Interface Design Project