Master's Programme in Software Engineering and Digital Transformation is a two-year programme for both Finnish and foreign students, who have a Bachelor's degree in Computer Science, Information Technology or equivalent discipline. The programme is worth of 120 ECTS credits and includes course work of 90 ECTS credits and a Master's thesis of 30 ECTS credits, leading to a Master of Science in Technology degree.
Looking for summer courses? Join the Software Engineering summer period 2019, registration is open 12.3. - 12.5.2019. More information: please see SWE Summer period study guide 2019
Degree Structure of Software Engineering
Master of Science (Tech.) 120 ECTS credits consists of:
- Core studies
- Specialisation studies
- Minor studies
- Free elective studies
You can find the complete degree structure and courses in the study guide: WebOodi
Core and Specialisation Studies
The core studies include courses on software engineering models and methods, requirements engineering, user experience design, project management, and research methods.The spesialisation studies 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 modelling, the impact and benefits of digitalisation, digital business platforms, and business intelligence.
The course descriptions and description of the minors can be found in WebOodi in the section dedicated to Minors; the Entrepreneurship, Digitalization and Analytics and International Business and Management minors are recommended.
Free elective studies
Any course offered by LUT may be included in free elective studies. As a general principle the elective studies should be opted such that they support the other studies. The elective studies complete the requirements of the degree (120 ECTS cr); if the core-, spesialisation- and minor studies fulfil the requirements for the degree, the elective studies may be 0 ECTS cr.
Learning Outcomes of the Master's Programme in Software Engineering and Digital Transformation
On the completion of this program, the graduates will be able to:
- Describe and adapt computer science, software engineering knowledge, best practices, and standards appropriate to engineering complex software systems.
- Analyze a problem; identify and elicit functional, non-functional and sustainability requirements appropriate to its solution.
- Demonstrate the 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.
- Logical, convincing, and effective communication both orally and in writing
- Function effectively in teams and adapt teaming strategies to improve the productivity.
- Recognize human, security, social, entrepreneur issues and responsibilities relevant to engineering software and digitalization of services.
- Integrate into a multi-cultural working environment with practical orientation and collaborating in professional networks.
- Acknowledge life-long learning as a way to stay up to date in the profession.
Software Engineering specialization
- Design software systems and define architectures in open and distributed environments in holistic and integrative manner
- Apply software engineering best practices and standards for software development and evolution of diverse types of software systems.
Digital Transformation specialization
- Analyze and develop digital business models and value creation practices through re-engineering of processes and services
- Evaluate business impact and cost benefits of digitalization on individuals, organizations, society and global context and design supporting digital platforms.
Professional Scope of the Master's Degree Programme
The professional scope of the Master's Degree Programme is diverse and rapidly developing. Students of Software Engineering will get expertise in software development, its processes, methods and tools. Typical roles for the graduates of this spesialisation include software architects, programming experts, software product managers, and systems analysts. Furthermore, a graduate may also work in the field of research, consulting, sales, and teaching as well as their own business.
Programme Specific Information
Students starting in the Master's Programme are expected to have following skills:
The students in the Master's programme in Software Engineering and Digital Transformation are expected to have understanding of basic engineering mathematics and the role of software and information systems in modern business. In addition, the students need understanding of programming, basics of software analysis and design methodologies, and project management. Knowledge of operating systems and software development environments makes learning faster and easier.
The students are expected to have skills to design and implement a program that uses database through a graphical user interface. The students are also expected to be able to work both individually and in groups, and have a good command of English language to be able to complete the programme in expected schedule.
Double Degree Programme in Software Engineering and Digital Transformation
Double degree programme in Software Engineering and Digital Transformation is a co-operative degree programme between LUT and the international partner universities. The students will study one year at their home university and then come to LUT for the second year to specialize in Software Engineering or Digital Transformation. Students are expected to complete the Master's thesis according to LUT practices. Students are also obliged to complete the studies at the home university and obtain the diploma from there.
The degree structure and courses for DD-programme are available in the study guide: WebOodi (you don't need to sign in).
Erasmus Mundus Joint Master Degree (EMJMD) in Pervasive Computing and Communications for Sustainable Development PERCCOM has been our programme since 2013.