
With an education in Computer Science and Engineering, you will be part of shaping the technology that surrounds us. We offer BSc, MSc- and Doctoral-level education within a broad range of subjects in for example computer science, software engineering, and interaction design.
Undergraduate studies at Computer Science and Engineering
Our teaching staff holds courses on several undergraduate programmes at Chalmers and the University of Gothenburg. We are also responsible for ten master's programmes.
Bachelor's programmes in computer science and engineering
The department has an international bachelor program in Software Engineering and Management at the University of Gothenburg. For more information about courses and programmes please visit our Swedish webpage.
Master's programmes in computer science and engineering at Chalmers

Computer science – algorithms, languages and logic, MSc
The computer systems which run our lives and societies are becoming ever more powerful and intelligent, relying on increasingly sophisticated technologies. To understand and master the complexity of these systems, it is essential to understand the fundamentals of computer science. This master's programme offers a comprehensive foundation in the science of programming and will prepare you to work on the computer applications of today and tomorrow.

Computer systems and cybersecurity, MSc
Master the design, development, and optimization of systems that drive everything from software and networks to large-scale infrastructure. Gain the expertise to build systems that are not only powerful but also efficient. And as digital threats rise, you'll learn how to create secure, resilient systems that can withstand cyber-attacks.

Data science and AI, MSc
The digital revolution has seen data science and artificial intelligence (AI) become crucial elements of everyday life, for tasks ranging from translation and self-driving vehicles to logistics and healthcare. Machine learning and the technologies and methodologies for processing enormous amounts of data are also creating a wealth of new opportunities. Consequently, skilled data scientists and AI engineers are in huge demand. This master’s programme will train you to undertake a wide variety of challenges in handling and analysing data, using, and developing software in complex applications. You will graduate with a solid foundation in machine learning, resulting in a fantastically wide range of options.

High-performance computer systems, MSc
High-performance computers will become widespread in the coming years. With applications ranging from autonomous vehicles to data centres and the internet of things, the challenge for the industry is to design software and hardware that can keep up with the high demands for power and energy that will follow. Successfully developing and exploiting such systems and bringing them to market will be the key to the success of future computing.If those challenges sound enticing, and you want to gain the cutting-edge skills, in-depth knowledge and methodologies required to face them, then this is the master’s programme for you.

Interaction design and technologies, MSc
From our careers and social lives to shopping and entertainment, human life increasingly takes place online, mediated through digital applications and services. As interactions between humans and machines become ever more deeply embedded in our daily lives, they need to be refined, improved, and made as effective as possible. This master’s programme will give you the opportunity to play a vital part in building the next generation of applications, which may come to define how we live and work in the coming decades.

Software engineering and technology, MSc
Software is rapidly becoming the main driving force for innovation and development in a wide range of fields, including the automotive, telecom, and defence industries. Studying this master’s programme will give you a unique combination of advanced technical knowledge and management skills, preparing you for a dynamic and hugely exciting career in a fast-moving field. Three main competencies in software engineering are addressed — advanced technical knowledge and skills, advanced knowledge of methods and processes, and advanced knowledge of industrial activities and practices, and after graduation, you will be excellently placed to begin a fascinating and challenging career in the area.
Master's programmes in computer science and engineering at University of Gothenburg

Data science - big data, MSc

Computer Science, MSc

Game Design & Technology, MSc

Software Engineering and Management, MSc
Master's thesis
Master Level Security Specialization
Information about the course package in security specialization
Student services

Student support
Here you will find information about the student support we offer. Don't hesitate to get in touch if you have questions regarding your studies or your health.

Student office CSE (University of Gothenburg)
Doctoral studies at Computer Science and Engineering
A doctoral education leads to a doctoral degree and/or a licentiate degree. After education, there are opportunities for a continued career in research and development within academia or industry.

Doctoral studies
As a doctoral student you can go deep into subjects as for example computer science, software engineering, interaction design and bioscience.