Software development and digitalisation are an integral part of modern society, shaping virtually everything from the objects around us to the ways in which we communicate.
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. This Master's programme has gained ASIIN accreditation.
The programme 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.
Digital transformation in this context refers to the change associated with the application of the software engineering body of knowledge to the transformation and modernisation of digital assets of business and industry.
You can specialise in one of two areas: Software Engineering or Digital Transformation
The Software Engineering specialisation builds upon the Bachelor's Programme in Software Engineering and aims to develop professional skills in this discipline and provide opportunities for students to engage in and develop research abilities.
From a practical point of view, this specialisation prepares students for specialist roles or project and team leader positions.
The Digital Transformation specialisation aims to build software and service design and redesign, business process re-engineering and digitalisation expertise for modern businesses, and industry workflow digitalisation.
This specialisation 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 specialisation aims to develop professional skills in this discipline and to provide opportunities for the students to engage in research and develop their research abilities.
Intended learning outcomes
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 be able to:
- analyse a problem and identify and elicit functional, non-functional and sustainability requirements appropriate for its solution;
- demonstrate empiricism and familiarity with the methods of academic research and writing;
- design, evaluate, and adapt software processes and software development tools to meet the needs of an advanced development project;
- elicit user needs and design an effective software solution;
- communicate logically, convincingly, and effectively both orally and in writing;
- function effectively in teams and adapt teaming strategies to improve productivity;
- recognise human, security, social, and entrepreneur issues and responsibilities relevant to engineering software and the digitalisation of services.
- integrate into a multi-cultural working environment with a practical orientation and collaborate in professional networks;
- acknowledge life-long learning as a way to stay up to date in the profession.
Graduates of the Software Engineering specialisation 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.
Graduates of the Digital Transformation specialisation will be able to:
- analyse and develop digital business models and value creation practices through the re-engineering of processes and services;
- evaluate the business impact and cost benefits of digitalisation on individuals, organisations, society and the world, and design supporting enterprise architectures.
Degree structure and studies
The Master's Programme in Software Engineering and Digital Transformation is a two-year programme. It leads to the degree of Master of Science in Technology, M.Sc. (Tech.), which is 120 ECTS credits.
The programme includes core, specialisation, 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.
Specialisation studies (65 ECTS credits) are available in Software Engineering and Digital Transformation. You will specialise 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 modelling, impact and benefits of digitalisation, digital business platforms, and business intelligence.
The Master's thesis, 30 ECTS credits, is a part of specialisation studies. The thesis is an advanced research project, which requires approximately six months of full-time work. Students complete it during their fourth semester.
Minor studies (24 ECTS credits) recommended by the programme are industrial engineering and management, business analytics or international business and management.
Elective studies can be selected from any disciplines at LUT to complement your studies.
Double degree studies for students from partner universities
Students from partner universities are able to study as double degree students at LUT.
The programme'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 programme receive a degree certificate from two universities after they have fulfilled the degree requirements of both universities.
Understanding different dimensions of software engineering is necessary for any educated person 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
How to Apply
Interested in applying to the Master's Programme in Software Engineering and Digital Transformation?
Make one of the most important decisions for your future and study with us – we promise you to make your investment worthwhile.
Every year there is a great number of students from all over the world starting their studies at LUT University.
Be curious. Be one of us.
You can apply to this Master's programme through either the rolling or the regular admission process:
- Regular admission: 2 December 2019-22 January 2020
- Rolling admission: 1 October 2019-31 May 2020