Please note! Course description is confirmed for two academic years, which means that in general, e.g. Learning outcomes, assessment methods and key content stays unchanged. However, via course syllabus, it is possible to specify or change the course execution in each realization of the course, such as how the contact sessions are organized, assessment methods weighted or materials used.
On the course you learn to analyze customer problems and to design solutions that satisfies customer and user needs. You also learn to describe the essence of the key software engineering activities and how they relate to each other. After the course, you are able to compare modeling methods, assess their applicability for different software engineering activities, and select appropriate design practices for the development team. Additionally, you are able to apply a set of design and modeling methods in practice.
Teacher in charge (valid 01.08.2020-31.07.2022): Lassi Haaranen
Teacher in charge (applies in this implementation):
Contact information for the course (applies in this implementation):
CEFR level (applies in this implementation):
Language of instruction and studies (valid 01.08.2020-31.07.2022):
Teaching language: English
Languages of study attainment: English
CONTENT, ASSESSMENT AND WORKLOAD
We approach software engineering and development from two perspectives: (1) mapping out the problem and (2) designing a software solution for it. Requirement engineering and domain modeling are used to outline the the customers' problem. For designing and modeling the solutions, software architecture design and software testing are discussed. Emphasis is also placed on good teamwork practises and communication.
Assessment Methods and Criteria
Group assignments and examination.
Study sessions (lectures): 30h, Workshops and individual work: 40h, Group assignments: 60h
Material of the study sessions. Articles related to the study sessions and assignments.
SDG: Sustainable Development Goals
3 Good Health and Well-being
4 Quality Education
5 Gender Equality
12 Responsible Production and Consumption
13 Climate Action