Search programme

​Use the search function to search amongst programmes at Chalmers. The study programme and the study programme syllabus relating to your studies are generally from the academic year you began your studies.

  Study programme, year:  1 2

Study programme syllabus for
The Study programme syllabus is adopted 2015-02-19 by Dean of Education

Entry requirements:

General entry requirements:

Basic eligibility for advanced level


Specific entry requirements:


English proficiency:

An applicant to a programme or course with English as language of instruction must prove a sufficient level of English language proficiency. The requirement is the Swedish upper secondary school English course 6 or B, or equivalent. For information on other ways of fulfilling the English language requirement please visit Chalmers web site.


Undergraduate profile:

Major in Computer Science, Computer Engineering, Software Engineering or Electrical Engineering



Mathematics (including Linear algebra or Discrete mathematics), Algorithms and/or Data structures (at least 7,5 cr.) and Programming (at least 7,5 cr.)

General organization:


Today, computer science and engineering is going through a fundamental shift. It is a challenging task to understand and analyse the behaviour of existing computer systems, even for well-trained experts. The Computer Systems and Networks Master's Programme aims to develop a solid grasp of computer systems and networks by introducing a broad, yet rigorous, training in this important field of engineering and research. Theoretical knowledge and engineering skills are acquired in:

  • Computer Systems

  • Communication Networks

  • Distributed Systems

  • Security and Dependability


Learning outcome:

One of the programme's teaching philosophies is that a solid grasp of computer systems and networks can be developed by studying the different methodologies used to construct computer systems and networks such as system engineering, computer architecture, programming and distributed computing. Consequently, coursework requires students to solve problems from the area of system and network design that involve the above mentioned aspects and techniques.

After the completion of the programme, we will be able to:

  • Design a system based on new and existing components (System Engineering),

  • Discuss with a professional the meaning of key concepts in low-level hardware/software interaction (Computer Architecture),

  • Develop systems and applications (Programming),

  • Analyze the performance and limitations of the designed system (Distributed Computing).

In addition, the programme students are required to demonstrate both a wide knowledge in computer systems and networks with emphasis on algorithm design, and computer programming and with proven experience as well as insights of current research and development, including the ability to clearly discuss this knowledge both orally and in writing in a way that addresses different audiences in both national and international contexts.


Extent: 120.0 c



The programme includes a degree project (Master's thesis) corresponding to 30 or 60 credits. The rules for starting and carrying out the degree project are described in the corresponding course plans (see the second year of the study programme - linked to below). There is a possibility to carry out an extended degree project (60 credits) with a clear research orientation. There will only be a limited number of such projects available (applied for in competition with your fellow students), and the requirements of the students are higher than for a normal project. A goal of a 60 credit project is to produce research results good enough to be presented at international conferences or journals. For further information please refer to the course syllabus or contact the master program coordinator.


Courses valid the academic year 2015/2016:

See study programme



 Degree requirements:
  Degree of master of science (120 credits):
Passed courses comprising 120 credits
Passed advanced level courses (including degree project) comprising at least 90 credits
Degree project 30 credits
Advanced level courses passed at Chalmers comprising at least 45 credits
Courses (including degree project) within a major main subject 60 credits
Fulfilled course requirements according to the study programme
The prior award of a Bachelors degree, Bachelors degree in fine arts, professional or vocational qualification of at least 180 credits or a corresponding qualification from abroad.

See also the system of qualifications

Title of degree:

Master of Science. The name of the Master's programme and the major subject Computer Science and Engineering are stated in the degree diploma. Any specializations and tracks are not stated.


Major subject:

Computer Science and Engineering

Other information:

The world-class faculty behind the programme has a long-term, established track record in industrial and scientific research communities. The programme's students are invited to take part in the groups' research through seminars, thesis projects and other personalised research projects. The outcome of past research collaboration between master level students and these research groups has resulted in many scientific publications. Moreover, a number of the students have been accepted to Ph.D. studies at Chalmers University of Technology and other leading universities in Sweden and abroad.

Page manager Published: Mon 28 Nov 2016.