Course title in Estonian
Course title in English
Software Engineering Project
approximate amount of contact lessons
autumn - spring
lecturer of 2019/2020 Autumn semester
õppejõud on määramata
lecturer of 2019/2020 Spring semester
lecturer not assigned
To create conditions for obtaining experience in practical software engineering and teamwork; To create conditions for hands-on experience in some software development methodology.
Brief description of the course
Students compose development teams. The teams will develop a functioning piece of software, from requirements up to user tests and composition of delivery documentation. Every student will have more than one role in development process. Every student has to reflect his/her experience in technical and social aspects.
The course takes place largely independently through development work and interacting with customers. Teaching staff has supportive, guiding and facilitating role.
Learning outcomes in the course
Ability to perform different roles in a development team. Skills for successful teamwork, effective communication and work procedures.
Students carry out software project in teams, compose documentation and selfanalyse. For assessment every student has to participate in work at least 80% of time.
Larman, C. 2004 Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and Iterative Development, Third Edition; Beck, K. 2004 Extreme Programming Explained: Embrace Change.
Ainet pole võimalik läbida asenduskirjanduse alusel.