Skip to content High contrast mode
Logo of LUT University

MSc (Tech.)Software Engineering

Tuition fee €11,000 per year
Registration fee €100 one-time

Edunation charges a one-time service fee of 100 EUR. Included in the fee are Edunation’s customer service and support services during and after admission.

More information 


Software development and digitalization are 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 and Digital Transformation focuses on developing advanced knowledge and expertise for the design and development of software and digital services and the digital transformation of business processes.

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

Digital transformation in this context refers to the change associated with the application of the software engineering body of knowledge for the transformation and modernization of digital assets of business and industry domains.

You can specialize in one of the two areas – Software Engineering or Digital Transformation.

The Software Engineering

This specialization builds upon the Bachelor’s Program in Software Engineering and aims at developing professional skills in this discipline as well as providing opportunities for students to engage in and develop research abilities.

From a practical point of view, this specialization prepares students for specialist roles or project and team leader positions.

The Digital Transformation

This specialization aims at building software and service design and redesign, business process re-engineering and digitalization expertise for modern businesses, and industry workflow digitaliszation.

It also offers a fresh start also for those who do not have a bachelor’s degree in computer science or related disciplines (IT/IS or Software Engineering) and aims at developing professional skills in this discipline as well as providing opportunities for the students to engage in research and develop their research abilities.

Programme structure

The program includes core studies, specialization studies, minor studies, language studies and elective studies.

Core studies (30 ECTS credits) include courses on software engineering models and methods, requirements engineering, user experience design, project management, and research methods.

Specialization studies (24 ECTS credits) are available in Software Engineering and Digital Transformation.

Software Engineering includes studies on topics such as Software as a Service: architectures and engineering, data-intensive software systems, software maintenance, and quality assurance in software development.

Digital Transformation includes studies on topics such as digital business process modeling, the impact and benefits of digitalization, digital business platforms, and business intelligence.

Minor studies (24 ECTS credits) consist of mandatory, 18 ECTS credits, and elective, 6 ECTS credits, studies. Mandatory studies include courses on Requirements engineering, Software engineering models, and Method and software quality assurance, each 6 ECTS credits.

Elective studies can be selected from list below, each course is 6 ECTS credits:

  • Use experience design
  • Digital business process modeling
  • Impact and effects of digital business
  • Digital business platforms
  • Fundamentals of game development
  • Software business development
  • Elective studies (12 ECTS credits) can be selected from any disciplines at LUT.

The Master’s thesis and seminar, 30 ECTS credits, is a part of specialization studies. The thesis is an advanced research project which requires approximately six months of full-time work. It is completed during the fourth semester of the degree program.

Double degree studies for students from partner universities
Students from partner universities are able to study as a double degree student at LUT.

The program’s double degree partner universities are:

  • Higher School of Economics, Russia
  • Peter the Great St. Petersburg Polytechnical University, Russia
  • South Ural State University, Russia
  • St. Petersburg University of Information Technologies, Mechanics and Optics, Russia

Students admitted to the double degree program receive a degree certificate from two universities after they have fulfilled the degree requirements of both universities.

Career opportunities

Understanding different dimensions of computing is part of the necessary skills for any educated person today.

There are many reasons why computer science is so popular, including good job security, rather high starting salaries, and diverse job opportunities across industries.

Computer scientists may also have flexible work schedules – work can be done anywhere where there is a computer and an internet connection.

After graduation, you can work in areas such as the design, development, and maintenance of software and information systems, software and systems analysis and design, software research and product development, and management of software development organizations.

You will also be able to participate in different software projects.

Apply now! Fall semester 2020/21
Application deadline
May 31, 2020 23:59
Europe/Helsinki time
Studies commence
Aug 24, 2020

Application deadlines apply to citizens of: United States