Master’s Program in Computer Science (120 credits)

General

Program Description

A degree with an advantage in research

As this is a program with a great focus on research methodology, it prepares you for a career in research-intensive industries, such as a future research career in academia or business.


geralt / Pixabay

Program Content

A broad field – where you chose your edge of competence

The program gives you both width in the field of computer science as well as the opportunity to profile your knowledge through elective courses. The programme has three main directions – IT security, Intelligent Systems, and Distributed and Parallel Systems. Mandatory courses are artificial intelligence, Unix programming, cloud computing and network security.

Focus on research for the understanding of future development

The program focuses greatly on research preparation, and the courses look at aspects at the research front of computer science, applying these in different ways. The teaching consists of lectures, seminars, and laborations in groups and single-handedly.

About the program

The Master’s program in Computer Science is a broad program with the opportunity to study several courses in the computer science field. The program requires significant knowledge in programming, 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: IT security, Intelligent Systems, and Distributed and Parallel Systems.

During the first semester, you will study courses that prepare you for future elective courses within the respective direction. Mandatory courses in the first semester are artificial intelligence, Unix programming, cloud computing, and network security. In these courses the practical assignments are based on programming, i.e. you will be required to program your own solutions.

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 program, 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 program consists of 120 credits and leads to a two-year Master´s degree.

Learning Outcome

The following goals will apply to the program:

Knowledge and understanding

Upon completion of the program, the student shall:

  • demonstrate a broad knowledge of the main field of study of Computer Science regarding theories, methods, tools, and languages applied in the field,
  • demonstrate significant in-depth knowledge of Information Security, Parallel Systems and Distributed Systems and Intelligent Systems,
  • demonstrate an in-depth insight into the current research- and development work in selected sub-areas within the main field of study of Computer Science,
  • demonstrate in-depth methodology knowledge of selected sub-areas within the main field of study of Computer Science.

Skills and Abilities

Upon completion of the program, the student shall:

  • demonstrate skills in using advanced technologies in the field of Computer Science in an appropriate way,
  • demonstrate skills in selecting, adapting, and critically assessing methods given a specific problem,
  • demonstrate skills in independently performing research in the field of Computer Science hence according to scientific principles,
  • demonstrate skills in identifying, formulating verbally and in writing, scientifically answering and critically reviewing problems in the field,
  • demonstrate skills in independently contributing to a research project.

Judgment and approach

Upon completion of the program, the student shall:

  • handle problems using a scientific approach,
  • demonstrate skills in critically evaluating problems and suggested solutions in a Computer Science project,
  • reflect, assess, and describe ethical and societal aspects connected to the field,
  • identify his / her need for additional knowledge and take responsibility for his or her knowledge development.
Last updated Nov 2020

About the School

Blekinge Institute of Technology, BTH, has a distinctive focus on the digitalization of society and sustainability. BTH’s task is to contribute to more sustainable societal development through higher ... Read More

Blekinge Institute of Technology, BTH, has a distinctive focus on the digitalization of society and sustainability. BTH’s task is to contribute to more sustainable societal development through higher education, research, and innovation. We conduct education and research at a high international level, focusing on IT integrated with other subjects such as engineering, industrial economics, spatial planning, design, and health sciences. Read less
Karlskrona , Karlskrona , Karlskrona + 2 More Less