Software development is an integral part of the modern society, shaping virtually everything from the objects around us to the ways in which we communicate.

The Master’s Program in Software Engineering builds upon the Bachelor’s Program in Software Engineering and aims to develop professional skills in this discipline and provide opportunities for students to engage in and develop research abilities.

The program addresses the application of engineering principles of software and systems development, including design methodologies, business process and service modelling and re-engineering, operation principles, and maintenance and quality assurance approaches.

  • Objectives

    After graduation, you will have a solid foundation in software engineering. You will be able to describe and apply computer science, software engineering knowledge, best practices, and standards appropriate for engineering complex software systems.


    After completing this Master’s program, you will be able to:

    • design software systems and define architectures in open and distributed environments in a holistic and integrative manner;
    • apply software engineering best practices and standards to software development and the evolution of diverse types of software systems.


  • Structure

    The program includes core and language studies.

    Core studies includes studies on topics such as architectures and architectural patterns, data-intensive software systems, software maintenance, and quality assurance in software development.


  • Career opportunities

    There are many reasons why software engineering is so popular, such as good job security, high starting salaries, and diverse job opportunities across industries.

    Software engineers may also have flexible work schedules – they can work anywhere where there is a computer and an internet connection.

    Possible jobs for graduates of Software Engineering: software developer, software architect, requirements engineer…

Quick facts

Semester starts:

Degree info:
Master of Science in Technology
2 academic years / 120 ECTS
Language of instruction: English

Application portal

Tuition fees

Hear the latest from Edunation

Subscribe to our newsletter

Edunation, Mustanlahdenkatu 3-7 E, 33210 Tampere, Finland +358 50 354 8603
Mon-Fri, 9am-4pm (GMT +2)
© 2020 Edunation

Privacy Policy

Site by Atomi