Master’s Programme in Computer Science 120 credits

It is no longer possible to apply to this option

The master’s program in computer science is a broad education with the opportunity to read several courses in the computer science field. If you are interested in a specific area, you have the opportunity to profile and deepen your knowledge in this field through elective courses.

The program has three main directions: i) IT security, ii) Distributed and Parallel Systems, and iii) Intelligent Systems.

During the first semester, you will study courses that prepare you for future elective courses within the respective direction. Mandatory courses the first semester is artificial intelligence, Unix programming, cloud computing and network security.
The focus of the IT security area includes courses in safe software development, software security and analysis of malicious software. In the field of parallel and distributed systems, we work a lot with performance issues, parallel programming, virtualization and cloud-based systems. Within the field of intelligent systems, you will learn techniques for how to develop computer based functionals that are capable of complex processing and data analysis. This field includes courses in machine learning, simulation and decision support.

During the latter part of the course you will be able to associate with different areas of application and current research projects. In some courses, you are encouraged to work with current challenges in areas such as pattern recognition, image processing, game development, different decision support systems for resource planning in the energy sector, healthcare and transport sectors.

The education focuses greatly on research preparation and you are studying a course in research methodology, which prepare you for a career in research-intensive industries, such as future research career in academia or business.

Programme manager: Marie Netz


  • Type of instruction: On campus, day, full-time
  • Study period: 2019-September-02 until 2021-June-06
  • Education level: Second cycle
  • Main field of study: Computer Science
  • Programme syllabus: Download
  • Application: It is no longer possible to apply to this option
  • Welcome letter: Download
  • Location: Karlskrona
  • Language of instruction: The teaching language is English.
  • Entry requirements: A Bachelor’s degree - three years (180 Swedish credit points, 180 ECTS) of study in science or engineering in an aspect of computing, e.g.: computer science, software engineering or computer engineering is required. The Bachelor's degree must include at least 30 credits in one or more of the following areas: Programming, Data Structures and Algorithms, Database Technology, Data Communications, Operating Systems. The Bachelor's degree must also include at least 15 credits in Mathematics. English B/English 6.
Admission Criteria
(This paragraph is a translation from Swedish of the approved method, “Antagningsordning” [Admission regulations], Dnr; BTH-1.2.1-0223-2017.)

This method has the purpose of assessing the applicants’ competency for studies at, among others, the Master Programmes in Electrical Engineering, Computer Science and Software Engineering.


Previous university studies and English.


The first step of the ranking process is an assessment of the relevance of the area and specialisation of the applicants’ previous university studies to the applied programme. This assessment is made in three categories: minimal relevance = merit points 0, average relevance = merit points 0.5, high relevance = merit points 1. Finally, the applicants’ TEOFL or IELTS level in English is normalised to a value between 0 and 1, where 0 is the minimum level to pass the prerequisites of the applied programme and 1 is the maximum level of the test. Applicants’ who are not required to prove their English skills with TOEFL or IELTS tests will get the merit point 1.
These two merit point values are added to a total merit value between 0 and 2


A maximum of 2 merit points will be given, according to the above given details.

Applications that are accepted for review based on the basic requirements for the programme will be ranked according to the details above. If not all applicants with the same lowest merit point can be admitted, a preference is given to the gender that is least represented at the programme, and if further selection is needed lots will be drawn.

Prior learning arrangements

No preparatory studies before the programme start is offered as the basic requirement is a bachelor degree.

Qualification Adwarded
Degree of Master of Science (120 credits).
Main field of study: Computer science
Corresponding denomination in Swedish is
Teknologie masterexamen.
Huvudområde: Datavetenskap

Learning objectives
In addition the nationally regulated goals the following goals apply for the education.
After completion of the programme the student will:
  • Have understanding for problems, theories and challenges within computer science.
  • Have broad understanding for methods and techniques within computer science.
  • Have deep knowledge about methods for parts of the computer science area.
  • Have the ability to master techniques within computer science.
  • Have the ability to choose and adapt methods according to the problempresented.
  • Have the ability to perform scientific work following researchprinciples.
  • Have the ability to individually being able to contribute to researchprojects.
  • Be able to address problems with a scientific approach.
  • Have the ability to critically assess problems and suggested solutions.
  • Have the ability to reflect over ethical and social aspects of computerscience.

Courses in this programme

Contact us

Programme manager: Marie Netz

Student counselling