Computer Science, Master's Programme (One-Year)

Programme - second cycle - 60 credits

Syllabus for students admitted autumn 2019

Programme Code:
TACSO revision 7
Date of establishment:
18 November 2016
Date of ratification:
21 June 2018
Decision-making body:
Faculty of Technology and Society
Enforcement date:
02 September 2019
Replaces Syllabus ratified:
27 September 2017

Entry requirements

Bachelor’s degree in Computer Science or Engineering degree in Computer Science, or a degree in a related field. All degrees must be equivalent to at least 180 higher education credits.
The equivalent of Swedish secondary school English B.
At least 15 higher education credits in programming (or equivalent).


The programme will give the student the opportunity to deepen their knowledge in areas of current interest within Computer Science, as well as to refine their knowledge and skills within methodologies for research. The programme combines theoretical understanding with practical experience through working with applied projects in Computer Science. At the core of the programme is a focus on the technologies and concepts essential for the development of complex connected systems. These include building expertise in areas such as cooperative information systems, agent technologies, distributed architectures, service-oriented computing, user-centric design, interaction technologies and data analysis.



For programme with start Autumn 2019:
Autumn 2019 - Semester 1
Spring 2020 - Semester 2

Learning outcomes

Knowledge and understanding
In order to receive a master’s degree in Computer Science, the student shall:
• demonstrate knowledge and understanding of Computer Science, including an overview of the field, in-depth knowledge in the field of connected systems, as well as insight into current research and development;
• demonstrate in-depth knowledge of methodologies and research methodologies used in Computer Science; and
• demonstrate the ability to describe central concepts in the field of connected systems.

Competencies and skills
In order to receive a master’s degree in Computer Science, the student shall:
• demonstrate the ability to integrate knowledge and to analyse, evaluate and handle complex problems and situations, even with limited information;
• demonstrate the ability to independently identify and formulate problems, as well as plan and, using suitable methods, carry out advanced tasks within given time frames;
• demonstrate the ability to clearly present and discuss their conclusions regarding issues in Computer Science both orally and in writing, as well as the knowledge and the arguments upon which these conclusions are based, in dialog with different groups;
• demonstrate the ability to apply central concepts and technologies in the development of connected systems; and
• demonstrate the skills required to participate in research and development work in Computer Science, or to work with other qualified tasks within the field.

Evaluation and approach
In order to receive a master’s degree in Computer Science, the student shall:
• demonstrate the capability, within the field of Computer Science with special focus on connected systems, to make judgements taking into consideration relevant scientific, societal, and ethical aspects, as well as show awareness of ethical aspects of research and development;
• demonstrate an understanding of the possibilities and limitations of science, its role in society, and the responsibility of individuals for its use; and
• demonstrate the ability to identify their personal needs for additional knowledge and take responsibility for their ongoing learning.


Master's degree (60 credits).

Master's degree (60 credits).
Master of Science (60 credits) with a major in Computer Science.
In order to be awarded a Master of Science (60 credits) the following requirements have to be fulfilled:
• 60 credits in completed courses of which at least 45 credits are in second cycle courses;
• at least 30 credits within the main field of study, including a degree project of at least 15 credits; and
• a previous bachelor’s degree, a professional degree or an equivalent degree.