Master’s Programme in Computer Science
Master’s Programme in Computer Science
A master’s degree covering a wide scope of fields in computer science – with a custom built front-edge competence of your own choice.
A broad area – where you chose your edge of competence
This education 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 understanding of future development
The education focuses greatly on research preparation, and the courses look at aspects at the research front of computer science, applying these in different ways. The education consists of lectures, seminars, and laborations in group och single-handedly.
Courses autumn semester 2020
Programming in UNIX Environment, 7,5 credits
Introduction to Cloud Computing, 7,5 credits
Software Security, 7,5 credits
Applied Artificial Intelligence, 7,5 credits
Courses spring semester 2021
Decision Support Systems, 7,5 credits
Usability and Interaction Design, 7,5 credits
Secure Software Engineering, 7,5 credits
Compiler Design and Translation Technique, 7,5 credits
Mathematical Statistics, 7,5 credits
Courses autumn semester 2021
Machine Learning, 7,5 credits
Simulation, 7,5 credits
Malware Analysis, 7,5 credits
Performance Optimization, 7,5 credits
Multiprocessor programming, 7,5 credits
Network and System Security, 7,5 credits
Courses spring semester 2022
The Master’s programme in computer science is a broad education with the opportunity to study several courses in the computer science field. The programme 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 programme 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 the first semester is 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 programme 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 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.
You will study here
On BTH’s main campus in Karlskrona, you will find our programmes and courses in engineering, IT, spatial planning, industrial economics and health sciences.
Campus Gräsvik in Karlskrona is located right next to the water, and there is even a swimming jetty 50 meters from the lecture halls. From the modern library’s study areas, you have a nice view of the sea and outside there are exercise trails that take you through the woods and along the beach.
Good to know
Look below for information about how to apply, entry requirements and important dates.
How to apply
Read more about the application process, entry requirements and about higher education in Sweden.
After submitting your online application, the next step is to document your eligibility for the courses and programmes you have applied to.
Here you will find information about late applications and the set dates when your application and supporting documents must have been submitted.
(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.
BASES FOR RANKING OF APPLICANT
Previous university studies and English.
DETAILS ON BASES FOR SELECTION:
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
MAXIMUM MERIT RANKING:
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.
Degree of Master of Science (120 credits).
Main field of study: Computer science
Corresponding denomination in Swedish is
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 problem presented.
- Have the ability to perform scientific work following researchprinciples.
- 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.