Master's Degree Programme in Software Engineering


2 locations available
Read more about this program on the school's website

Program Description

Obtain the skills companies are looking for in software engineering at the new Southern Africa Campus!

The software engineering masters programme is guided by directly involved industry partners in Europe and Southern Africa to provide an international programme in professional practice.

This programme is located in Windhoek, Namibia.

This software engineering programme is a pioneering new collaboration between Finland and Namibia, where students study at the University of Turku satellite campus at the University of Namibia in Windhoek. Working closely with students and companies from the EU and from Southern Africa will train software engineers who are able to understand IT-related challenges in the global south and design, develop, implement, and evaluate software solutions to meet these requirements.

The M.Sc. (Tech.) degree programme is based on the standard UTU M.Sc. (Tech.) degree programme mainly implemented online in Namibia, but including contextual elements in projects and demonstrations. A few courses will be also arranged in Windhoek and delivered online to Turku campus. The degree programme is available for all eligible students from all around the world.

Please note, that this programme has different application periods than the rest of the Master´s Degree Programmes offered at the University of Turku. You can read more about this programme and its application periods here.

Programme Structure

  1. Software engineering, development and business major for 40 credits
  2. Masters thesis and capstone project for 50 credits
  3. Professional skills and optional minor subjects for 30 credits

Academic Excellence & Experience

The Master’s Degree Programme in Software Engineering is a two-year programme. It focuses on the skills required to work on team projects producing professional industry quality software. The covered topics include:

  • Software engineering methodologies and practices
  • Advanced programming techniques
  • Privacy and security
  • Quality management and testing
  • Software development, design and architecture

The course is highly practical and project activities will involve working with real companies in both Namibia and Finland. There is a broad mix of state-of-the-art techniques and solid industry practice to provide both the breadth and depth of skills essential for a software engineering career. Teamwork and professional skills are major focus throughout the degree.

Master's Thesis & Topics

In the Master’s thesis, you must prove your ability to do scientific work, manage research methods and demonstrate skill in scientific writing. The thesis will involve theoretical and practical analyses of research problems and to clearly report the results. These research problems may be associated with the capstone project or real issues provided by companies.

The goal of the Master’s thesis is to:

  • Train students in independent problem solving for demanding research questions.
  • Train students in presentation and argumentation skills, both oral and written.
  • Train students in search and critical evaluation of information.
  • Develop an ability to engage in a constructive dialogue with related disciplines.
  • Gain insight into actual research and development work in the software engineering field.

The capstone project is a year-long team project of 5-8 members to implement a working solution to a real-life challenge. Topics are driven by the real needs of companies, communities and research groups and will require working with a real customer.

The goal of the Capstone project is to:

  • Experience planning and managing teamwork over several months.
  • Learn how to communicate with diverse stakeholders.
  • Experience the challenges in solving complex and ill-defined problems.
  • Analyse and communicate the progress and performance of the project.

Satellite Campus in Namibia

The University of Turku has its own specially renovated and tailored facilities on the campus of the University of Namibia (UNAM) located on edge of the Namibian capital Windhoek. Sharing the space with UTU will be local and international businesses who will be cooperating with us to form a state-of-the-art Software Development Centre for Southern Africa.

All the student facilities expected in Finland will be available to students studying at the Namibian campus (see The official language in Namibia is English and all students there study in English.


Competence Description

Completing the degree gives a strong basis to work in the software industry and ICT4D (ICT for Development) research. The program covers the most essential topics of software engineering, and integrates the student with the software industry and ICT4D research initiatives, especially through the Capstone-project. The gained skills are eligible in software engineering industries globally, but also give specific knowledge, skills, and networking opportunities to work on unique software challenges of the global south.

For the students from the global north, the programme offers exceptional ways to familiarise themselves with the growing job opportunities for software engineers to work in and with Africa.

You will have the opportunity to learn teamwork and acquire a unique skill set in multi-disciplinary international Capstone projects.

As a student in this Programme, you will gain skills in:

  • Designing and analysing modular, reusable and extendable software.
  • Diverse programming paradigms and concepts.
  • Quality-driven software testing.
  • Lean business and software development methods.
  • Project management practices.
  • Teamwork and professional skills.

Job Options

The employment percentage of those holding a Master of Science (in Technology) degree is high in Finland and elsewhere. There is a shortage of well-qualified software engineers in both Finland and Southern Africa, as well as an established startup culture in Finland which is still in its early stages within Namibia.

Possible job titles are:

  • Project manager
  • Software engineer
  • Software Architect
  • Test manager

Career in Research

This Master’s degree provides eligibility for scientific postgraduate degree studies. Postgraduate degrees are doctoral and licentiate degrees.

Graduates from this Programme are eligible to apply for a position in the University of Turku Graduate School, UTUGS. The Graduate School consists of doctoral programmes, which cover all disciplines and doctoral candidates of the university.

Together with the doctoral programmes, the Graduate School provides systematic and high-quality doctoral training. UTUGS aims to train highly qualified experts with the skills required for both professional career in research and other positions of expertise.

Entry Requirements

General Admission Requirements

General Requirement

You are an eligible applicant for Master’s-level studies if:

  • you have a nationally recognised first cycle degree – normally a Bachelor’s degree – from an accredited institution of higher education,
  • your degree corresponds to at least 180 ECTS (European credits) or to three years of full-time study,
  • your degree is in a relevant field for the Master’s degree programme that you’re applying to. Please check the programme page for detailed degree requirements.

Language Requirements

Applicants must have excellent English language skills and a certificate that proves those skills. You can indicate your language skills by taking one of the internationally recognized English language tests.

Applicants must reach the minimum required test results to be considered eligible to the Faculty of Science and Engineering. No exceptions will be made. Read more about the language requirements here.

Programme-specific Admission Requirements

The applicant’s previous degree on the basis of which s/he is seeking admission to the Master’s Degree Programme should be in a relevant field of study. Relevant fields of previous studies for this Master’s Degree Programme are:

  • Computer Science (software-oriented applicants)
  • Computer Engineering (hardware and/or software oriented applicants with e.g. electronic engineering, digital hardware, or embedded systems backgrounds)
  • information (and communication) technology
  • Informatics
  • Information systems science or
  • A related area.

Application Evaluation

Annually 25 students are admitted to the Master's Degree Programme in Software Engineering. The decision of admission will be based on:

  • the relevance of the applicant’s awarded degree(s),
  • the amount, relevance and grades of the courses in the degree(s),
  • the language test result,
  • the motivation letter,
  • possible answers to the optional questions included in the application,
  • possible interview.

It is possible to have only one Bachelor’s or Master’s study right at the Faculty of Science and Engineering. Therefore, when accepting an offered study place, the student will lose any previous BSc. or MSc. study right at the Faculty of Science and Engineering.

Supplementary Studies

The contents of formally eligible applicants' previous degrees do not always correspond to the academic level of the programme. Therefore admitted students can be advised or required to complete additional, Bachelor level studies while studying for the Master's Degree. These studies are not part of the Master's Degree and may extend the targeted study time. The extent and contents of the supplementary studies are defined individually for each student when a personal study plan is formulated at the beginning of the studies. The amount of required supplementary studies cannot exceed 60 ECTS.

Here you will find more information on how and when to apply to the University of Turku and about our scholarships options.

Last updated Jan 2020

About the School

The University of Turku (UTU) is an international research university located in Southwest Finland in the Student city of Turku. We are an active academic community of 25,000 students and employees wi ... Read More

The University of Turku (UTU) is an international research university located in Southwest Finland in the Student city of Turku. We are an active academic community of 25,000 students and employees with over 100 different nationalities. Read less
Turku , Windhoek , Rauma + 2 More Less