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.

Credits: 5

Schedule: 15.09.2016 - 17.12.2016

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


  • Valid 01.08.2020-31.07.2022:

    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
  • Valid 01.08.2020-31.07.2022:

    Group assignments and examination.

  • Valid 01.08.2020-31.07.2022:

    Study sessions (lectures): 30h, Workshops and individual work: 40h, Group assignments: 60h


Study Material
  • Valid 01.08.2020-31.07.2022:

    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