Master's Programme in Computer Science (120 ECTS)

Today Computing Science is a huge field including topics such as programming languages, algorithms and complexity, data structures, intelligent systems, distributed systems and network technology. Over the fifty years that computer science has existed, it has come too defined as the technology of our time. Computers are integrated into many parts of our society and scientific field continues to develop at an astonishing pace. New technologies are constantly is constantly being introduced and the existing ones become obsolete.

Our Master in Computer Science offers is a number of elective courses with an emphasis on information security, information systems, and intelligent systems. Courses focus on issues closely related to research frontier in Computing Science. It is included in the master's program to write the master's thesis, which must be based on current research and scientific articles. After the student has obtained master's degree the student is then well prepared for work in the industry as well as to make scientific careers at the university.

Teaching is conducted through lectures, seminars and laboratory assignments. Depending on the nature of the laboratory assignments they are carried out either individually and in groups.

A credit point is equivalent to a point in the European Credit Transfer System (ECTS).

Learning outcomes

In addition, the nationally regulated goals the following goals apply to the education.

After completion of the program the student will:

  • Have the understanding of 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 problem presented.
  • Have the ability to perform scientific work following research principles.
  • Have the ability to individually being able to contribute to research projects.
  • 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 computer science.

Mode of delivery

The students are expected to study full time during two academic years. The courses are on campus and in English.

Of the 120 credits required for the degree, no more than 30 credits are allowed to come from basic level.

The objectives of the program are achieved through the courses included in the exam. Assessment and grading are done at module level and details concerning assessment and grading are available in each course syllabus.

During the education each course is evaluated, and the course evaluations are the foundation for continued development.


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 6
For more information:

Program taught in:

See 5 more programs offered by Blekinge Institute of Technology »

Last updated October 10, 2018
This course is Campus based
Start Date
2 years
200,000 SEK
- Non EU/EAA students
By locations
By date
Start Date
End Date
Application deadline
Application deadline
End Date