The Master’s Programme 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 has a Euro-Inf® label and ASIIN accreditation.
The program at LUT University 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 to the transformation and modernization of digital assets of business and industry.
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.
You will acquire:
- competence in designing, evaluating, and adapting software processes and software development tools to meet the needs of an advanced development project;
- skills in eliciting user need and designing an effective software solution;
- knowledge helping to recognize human, security, social, and entrepreneur issues and responsibilities relevant to engineering software and the digitalization of services;
- a professional network in Finland through practical assignments with real companies throughout your studies.As a graduate of the Software Engineering specialization, you will be able to design software systems and define architectures in open and distributed environments in a holistic and integrative manner. You will learn to apply the best software engineering practices and standards to software development and the evolution of diverse types of software systems.As a graduate of the Digital Transformation specialization, you will learn to analyze and develop digital business models and value creation practices through the re-engineering of processes and services. You will also be able to evaluate the business impact and cost benefits of digitalization on individuals, organizations, society and the world, and design supporting enterprise architectures.
You can specialize in one of two areas: Software Engineering or Digital Transformation
The Software Engineering specialization builds on Bachelor’s studies in software engineering and aims to develop professional skills in this discipline. Continuing from the common topics of software engineering and other areas of information technology, such as software development, quality assurance and testing or software design, this specialization provides opportunities for students to engage in and develop abilities for research.
From a practical point of view, this specialization prepares students for specialist roles or project and team leader positions.
The Digital Transformation specialization aims to build expertise in software and service design and redesign, business process re-engineering and digitalization for modern businesses, and industry workflow digitalization.
This specialization offers a fresh start to those who have previously studied 24 ECTS credits or more in computer science or related disciplines (IT/IS or software engineering) but do not have a Bachelor’s degree in that domain. The specialization aims to develop professional skills in this discipline and to provide opportunities for students to engage in research and develop their research abilities.
The program includes core, advanced specialization, minor, language and elective studies.
Core studies, 31 ECTS credits, include courses on software engineering models and methods, requirements engineering, running a software project, and research design methods.
Advanced specialization studies, 65 ECTS credits, are available in Software Engineering and Digital Transformation. You will specialize in one of these two fields.
Software engineering includes studies on topics such as architectures and architectural patterns, data-intensive software systems, software maintenance, and quality assurance in software development.
Digital transformation includes studies on topics such as business process modeling, impacts and benefits of digitalization, digital business platforms, and business intelligence.
Minor studies, 24 ECTS credits, recommended by the program are industrial engineering and management, business analytics or international business and management.
Elective studies can be selected from any discipline at LUT to complement your studies.
The Master’s thesis, 30 ECTS credits, is an advanced research project completed during the fourth semester. The Master’s thesis is a part of the advanced specialization studies and requires approximately six months of full-time work.
Career opportunitiesCareer opportunities
Understanding different dimensions of software engineering is necessary for any professional today.
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
- database administrator
- user experience specialist
- team leader
- project manager
Possible jobs for graduates of Digital Transformation:
- business process analyst
- business service innovator
- digital transformation consultant
- business intelligence manager
- project leader
- project manager
- digital transformer
Admission criteriaAdmission criteria
The admission requirements for the program can found on the university page.
Tuition fee & scholarshipsTuition fee & scholarships
Further information about the tuition fee and available scholarships for the program can found on the university page.