PhDLawBachelorMBAHealthcareCoursesOnlineMaster
Keystone logo
University of Turku Master's Degree Programme in Information and Communication Technology: Software Engineering
University of Turku

Master's Degree Programme in Information and Communication Technology: Software Engineering

Turku, Finland

2 Years

English

Full time

21 Jan 2026

Aug 2026

EUR 12,000 / per year *

On-Campus

* free for citizens of EU/EEA countries or Switzerland, for citizens of non-EU/EEA countries €12,000/academic year

Introduction

Discover all degree programs at the University of Turku

Meet the growing demand for skilled developers

The Master’s Degree Programme in Information and Communication Technology provides versatile and high-quality education in selected fields of ICT, with an established reputation in innovative, interdisciplinary, and international education.

The Software Engineering specialization track trains experts for designing and implementing demanding software systems. It covers the entire life-cycle of software project, providing you with solid programming skills and comprehensive knowledge about:

  • software design and architecture,
  • agile methodologies in software development,
  • software testing, quality assurance, and usability,
  • advanced programming techniques and paradigms,
  • privacy and security as a part of software implementations.

The curriculum is a combination of academic software engineering theory and practices used in modern software development. Central in the curriculum is applying theory to practice via hands-on project assignments. The worldwide demand for digital solutions is huge, and software engineering graduates are in short supply. Students find many employment opportunities regionally, nationally, and internationally in design, implementation, and management positions in software companies and IT departments of industrial organizations and other institutions.

Chat with our students to learn about student life in Turku

Academic Excellence & Experience

The Software Engineering specialization track focuses on software development practices, software system architectures, advanced programming techniques, and software security.

The teaching in this EUR-ACE® accredited program is based on the latest software engineering research and relevant technological frameworks used in the software industry. You will obtain profound theoretical knowledge and pragmatic skills in the field of software engineering and software systems; our instructors have varied backgrounds in both Academia and the software industry.

The multidisciplinary university provides you with many learning paths to choose from and the freedom to focus either on acquiring deep technological expertise or a wider multidisciplinary skill set by, e.g., including multiple business courses to the degree.

Specialization Tracks

The specialization in Software Engineering is one of five tracks in the Master’s Degree Programme in Information and Communication Technology. The program has an international double-degree collaboration with the European Institute of Innovation and Technology (EIT) Master School and offers four other specialization tracks:

Read more on the institution's website

Meet programme staff, current students, and study advisors:

Admissions

Curriculum

Program Outcome

Scholarships and Funding

Career Opportunities

Student Testimonials

Program Admission Requirements

Demonstrate your commitment and readiness to succeed in business school by taking the GMAT exam – the most widely used exam for admissions that measures your critical thinking and reasoning skills.

Download the GMAT mini quiz to get a flavour of the questions you’ll find in the exam.

About the School

Questions