Master in Software Engineering

University of Gothenburg Department of Computer Science and Engineering

Program Description

Master in Software Engineering

University of Gothenburg Department of Computer Science and Engineering

The master’s program in Software Engineering is based on one of our strong research profiles and is also run in very close collaboration with industry. The program is coupled to the newly established Software Center, which is a joint initiative by Chalmers and University of Gothenburg together with industry partners.

The program focuses on three key roles in software system development: Software Project Manager, Software Architect, and Software Quality Manager. The main perspectives for each of these roles are:

  • Understanding industrial practices
  • Supporting practices with new methods and tools
  • Innovating practices to improve performance

The master’s education in Software Engineering is targeting students who want to deepen their knowledge about model-driven engineering, software architectures, quality management, project management, and gain practical experience from working in software projects. There is also a potential for deeper studies in programming and design.

By working closely together with both researchers and practitioners in projects, you receive a wide range of opportunities to shape a career in industry or academia.

The program is structured around a set of recommended courses in the area of software engineering specializing in the following areas:

  • Managing software projects
  • Software architecture and modeling
  • Verification and validation
  • Implementation

The education is to a large extent project- and problem-based, supervised by both researchers from the university and practitioners from industry. The students are working with real-world problems with connection to both research and practice.

Compulsory courses

  • Project and Quality Management
  • Requirements Engineering
  • Model-Based Testing
  • Empirical Software Engineering
  • Advanced Software Architecture
  • Model Driven Engineering
  • Software Evolution Project
  • Master’s Thesis Project
  • Recommended elective courses
  • Programming or Modelling
  • Agile Software Processes
  • Software Engineering Using Formal Methods
  • Software Product Lines
  • Programming Paradigms
  • Innovation and Entrepreneurship
  • Science and Research Methodology

Additional elective courses are available.

The program is entirely given in English and we welcome students from all countries. The Software Engineering Master's program has been selected by the Swedish Institute to nominate candidates for scholarships.


The program spans 120 higher education credits (ECTS) and is divided into four semesters. The first semester starts with a course focusing on the three roles, followed by a project where the objective is to work on a real problem where all three roles are needed to solve it.

During the second semester, if you have a background in SE, you will get the opportunity to broaden your knowledge base by choosing courses in other subjects. Otherwise, you can study courses with a traditional SE content.

The second semester also contains a project, where you assume one of the roles. You continue to focus on this role when you choose courses for the third semester and start your thesis preparation.

During the fourth semester, you concentrate solely on the master thesis project.

In this program, you work closely with researchers work on projects during all semesters. These will often be related to a real problem introduced by the company. This way scientific quality can be combined with industrial relevance. Theoretical courses are provided as well, with a mix of seminars and group activities with presentations by visiting researchers and practitioners.

This school offers programs in:
  • English

Last updated January 20, 2018
Duration & Price
This course is Campus based
Start Date
Start date
Sept. 2019
4 semesters
Full time
132,600 SEK
Please note that the education in Sweden is still free of charge for students from countries within EU and the EEA.
Sweden - Gothenburg, Västra Götaland County
Start date : Sept. 2019
Application deadline Request Info
End date Request Info
Sept. 2019
Sweden - Gothenburg, Västra Götaland County
Application deadline Request Info
End date Request Info