Till startsida
To content Read more about how we use cookies on gu.se

Computer Science, Master's Programme

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 will explore the whole spectrum of computer science and specialize according to your interests.

About the Programme

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 is distinguished among others by offering you the opportunity to carve your own path through computer science. In contrast, other programmes often impose many mandatory courses and a rigid structure. In our programme, you will have only one mandatory course that will prepare you to start your master’s thesis. We have an exchange programme that allows you the opportunity to do half a year abroad at one of our partner universities, providing even more chances to broaden your experiences and studies.

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 the two campuses, easily accessible by public transportation and integrated with the city. Our classroom environment is as flexible as your course options. 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.

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 to build your own path in computer science?

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

Programme Structure and Content

The only mandatory course, The Computer Scientist in Society, prepares you to start your master’s thesis. In this course, you practise academic writing and have the opportunity to use this time to complete your master’s thesis proposal if you wish.

The flexibility of the programme includes the opportunity to take courses outside of computer science as part of your degree, letting you create your own unique computer science profile according to your interests.

The last half-year is dedicated to your master’s thesis project, which is completed individually or in pairs. You may choose to collaborate with a company, though the focus should be on deepening what you have learned over the course of the master’s programme.

Programme syllabus, Computer Science, MSc

Local qualification descriptor, Computer Science, MSc

Student Interview

Favourite subjects: machine learning and artificial intelligence

Alex Tomescu from Bucharest is on his second semester at the Master’s programme in Computer Science. Alex has a Bachelor’s degree in Computer Science from Bucharest and he has joined GISA, an association in Gothenburg where students from all over the world meet.

Read the student interview

After Graduation

Graduates of the programme receive the degree Master of Science 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 in 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.


Find out about entry requirements, selection, and tuition fees in by clicking the link below.

For questions regarding ...

...the application and admission process in Sweden,
please visit universityadmissions.se


...the content of the programme and courses,
please contact Nils Anders Danielsson, Programme manager


...choice of programme, requirements and general questions about university studies,
please contact Ellen-Britta Fernell Foufa, Study counsellor

Page Manager: Simon Ungman Hain|Last update: 9/26/2019

The University of Gothenburg uses cookies to provide you with the best possible user experience. By continuing on this website, you approve of our use of cookies.  What are cookies?