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.

LEARNING OUTCOMES

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: 07.09.2023 - 17.12.2023

Teacher in charge (valid for whole curriculum period):

Teacher in charge (applies in this implementation): Lassi Haaranen

Contact information for the course (applies in this implementation):

CEFR level (valid for whole curriculum period):

Language of instruction and studies (applies in this implementation):

Teaching language: English. Languages of study attainment: English

CONTENT, ASSESSMENT AND WORKLOAD

Content
  • valid for whole curriculum period:

    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 for whole curriculum period:

    Group assignments and examination.

Workload
  • valid for whole curriculum period:

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

DETAILS

Substitutes for Courses
Prerequisites
SDG: Sustainable Development Goals

    4 Quality Education

    12 Responsible Production and Consumption

FURTHER INFORMATION

Further Information
  • valid for whole curriculum period:

    Teaching Language : English

    Teaching Period : 2022-2023 Autumn I - II
    2023-2024 Autumn I - II

    Enrollment :

    The number of participants will be limited (50). Registrations will be prioritized in the following order:

    1) The students that have the course as a mandatory part in SSE, Information Networks, ICT Innovation, and uSchool majors,

    2) The students that have the course as a mandatory part in SSE, Information Networks, ICT Innovation, and uSchool minors,

    3) The students that have the course as an elective part of their major,

    4) The students that have the course as an elective part of their minor, and

    5) All other students based on registration order.