Bild
Interview with Computer Science student Robert
Photo: Medieteknik
Breadcrumb

Computer Science, Master's Programme

Master’s programme
N2COS
2 years
120 credits (ECTS)
Study pace
100%
Time
Day
Location
Göteborg
Study form
Campus
Language
English
Duration
-
Application period
-
Application code
GU-86008
Curriculum
Tuition
Full education cost: 290 000 SEK
First payment: 72 500 SEK

No fees are charged for EU and EEA citizens, Swedish residence permit holders and exchange students.

More information about tuition fees


Study pace
100%
Time
Day
Location
Göteborg
Study form
Campus
Language
English
Duration
-
Application period
-
Application code
GU-86007
Curriculum
Tuition
Full education cost: 290 000 SEK
First payment: 72 500 SEK

No fees are charged for EU and EEA citizens, Swedish residence permit holders and exchange students.

More information about tuition fees

Application opens 16 March 2026

Summary

The master’s programme in Computer Science offers freedom and flexibility to choose among a wide range of courses. Computer science is a broad topic that spans everything from theory of computation to the practice of designing software systems. Our master’s programme utilizes the University of Gothenburg’s research-focused Department of Computer Science and Engineering to provide a comprehensive programme. As a student, you get the opportunity to explore the whole spectrum of computer science and specialize according to your interests.

About

Computers are everywhere in society, with both beneficial and detrimental influence. With increasing connection and communication, however, the possibilities of misinformation, cyber-attacks, and breaches of privacy grow. On the other hand, aspects of life such as travel have never been more accessible, from air travel to self-driving cars. Algorithms steer our lives, influencing where we shop and what we buy, how we learn and how we communicate. At its core, computer science is the science of programming, studying the general powers and limitations of computing, the design and characteristics of hardware and software, and the solving of problems in applications of computers.

A full-spectrum master’s programme

We have strong, internationally recognized research groups driving our programme, addressing a wide range of questions including the properties of electronic devices, the character of human reasoning, individual design components, globally distributed systems, fundamental understanding of computation, and highly pragmatic, applied research.

You can choose courses from a wide range of areas:  

  • algorithms and machine learning
  • interaction design, computer graphics, and game design
  • distributed computing and networks
  • digital systems, computer architecture, and hardware verification
  • security and privacy
  • programming languages, formal logic, and dependent types
  • real-time systems and dependability
  • functional programming and parallel computing
  • software engineering and program analysis
  • natural language processing

A unique opportunity for freedom and flexibility

Our programme stands out by giving you the freedom to shape your own path in computer science. Unlike many other programmes with numerous mandatory courses and a more rigid structure, the master's programme in Computer Science contains only one compulsory course. You also have the option to spend a semester abroad through our exchange programme, studying at one of our partner universities — an excellent opportunity to broaden both your academic and personal horizons.

You can find more information about the courses on the programme Canvas page.

A diverse learning environment

The Department of Computer Science and Engineering is shared between the University of Gothenburg and Chalmers University of Technology and spans two campuses, easily accessible by public transportation and integrated with the city. Depending on the courses you choose, you will experience group and individual assignments, seminars, and project-focused work.

A solid foundation in computer science from which you can go anywhere

You will be equipped with the knowledge, skills, and attitudes required for a successful professional career in a large variety of information technology areas, both in industry and academia. In particular, the programme enables you as a future professional to conceive, design, and implement systems which work correctly, are maintainable, and reliable.

Student interview: My favourite subjects are machine learning and artificial intelligence

Programme structure and content

The only mandatory course in the programme, "The Computer Scientist in Society", is about technical writing and communication, and ethics.

The programme’s flexibility allows you to take courses beyond the field of computer science as part of your degree, enabling you to build a unique computer science profile tailored to your individual interests.

The final semester is devoted to your master’s thesis project, which you may complete individually or in pairs. You also have the option to collaborate with a company, provided that the project primarily focuses on deepening the knowledge and skills you have developed throughout the master’s programme.

Navigate to video: Master's programme in Computer Science
Video (01:38)
Master's programme in Computer Science

Who should apply?

  • Would you like to combine thorough thinking with rapid experimentation?
  • Do you want to explore the principles behind computer systems?
  • Do you want a wide variety of choice and the ability to build your own path in computer science?

    Then apply to the master’s programme in Computer Science.

Prerequisites and selection

Entry requirements

## Entry requirements

- A bachelor's degree of 180 credits within the field of computer science or equivalent,
- 17\.5 credits in mathematics, of which at least 7.5 credits in discrete mathematics or equivalent,
- 15 credits programming,
- 7\.5 credits data structures or equivalent.

Applicants must prove their knowledge of English: English, level 2/English 6/English B from Swedish Upper Secondary School or the equivalent level of an internationally recognized test, for example TOEFL, IELTS.

## Specific entry requirements for admission to a course within the study programme

Within the study programme there can be specific entry requirements for admission to individual courses. These specific entry requirements are documented in each course syllabus and state which entry requirements are necessary to be registered on a course within the study programme.

## Selection

Selection is according to the Higher Education Ordinance and the University of Gothenburg admission regulations for education on first and second cycle.

Special instructions for application

To facilitate the assessment of your qualifications, please use the form below and state the names of courses you consider relevant to the entry requirements of the master’s program. If the course content is not clearly reflected in the course title, please clarify how the course meets the entry requirements.

Once completed, download the filled-in form and attach it to your application at universityadmissions.se

Form: Entry requirements for the Master’s Programme in Computer Science

Selection

Selection is based upon the number of credits from previous university studies, maximum 165 credits.

After graduation

Graduates of the programme receive the Degree of Master of Science with a major in Computer Science.

After graduation, you will be highly qualified to work as a programmer, systems architect, system developer, and project leader, or to undertake research in computer science. Our emphasis on modelling, design, and on conceptual abilities will provide you with flexibility, so you can adapt to emerging and evolving job markets.

International and local industry appreciate the high skills and broad profile of our graduates, some of whom have gone to work at large companies such as Ericsson, Apple, and Google, while others have been part of start-ups.