Master's Programme in Computer Science – Concurrency and Parallel Programming
Outline, TDV2M, COPA
- Code
- TDV2M
- Specialisation code
- COPA
- Finalised by
- The Faculty Board of Science and Technology, 11 November 2020
- Registration number
- TEKNAT 2020/258
The specialisation consists of the following courses. The rest of the courses is chosen freely from the general specialisation, Computer Science.
The following designations are used:
G1N - First cycle, has only upper-secondary level entry requirements
G1F - First cycle, has less than 60 credits in first-cycle courses as entry requirements
G2F - First cycle, has at least 60 credits in first-cycle courses as entry requirements
A1N - Second cycle, has only first-cycle courses as entry requirements, at least 120 credits
A1F - Second cycle, has second-cycle courses as entry requirements
A1E - Second cycle, contains degree project for Master of Arts/Master of Science (60 credits)
A2E - Second cycle, degree project for Master of Arts/Master of Science (120 credits)
Semester 1
Period 1
- Advanced Computer Science Studies in Sweden, 5 credits (1DT032) Main field(s) of study and in-depth level: Computer Science A1N
- Introduction to Parallel Programming, 5 credits (1DL530) Main field(s) of study and in-depth level: Computer Science A1N, Embedded Systems A1N, Technology A1N
Period 2
- Software Testing, 5 credits (1DL610) Main field(s) of study and in-depth level: Computer Science A1N, Technology A1N
- Language Abstractions for Concurrent and Parallel Programming, 5 credits (1DL541) Main field(s) of study and in-depth level: Computer Science A1F
Semester 2
Period 3
- Advanced Computer Architecture, 5 of 10 credits (1DT024) Main field(s) of study and in-depth level: Computer Science A1N, Embedded Systems A1N, Technology A1N
- Low-Level Parallel Programming, 5 credits (1DL550) Main field(s) of study and in-depth level: Computer Science A1N
Period 4
- Advanced Computer Architecture, 5 of 10 credits (1DT024) Main field(s) of study and in-depth level: Computer Science A1N, Embedded Systems A1N, Technology A1N
Semester 3
- Parallel Programming for Efficiency, 5 credits (1DL560) Main field(s) of study and in-depth level: Computer Science A1F, Technology A1F
- Project in Concurrent and Parallel Programming, 15 credits (1DL580) Main field(s) of study and in-depth level: Computer Science A1F, Technology A1F
Semester 4
- Degree Project E in Computer Science with Concurrent and Parallel Programming, 30 credits (1DT560) Main field(s) of study and in-depth level: Computer Science A2E
Programme syllabus
- Programme syllabus valid from Autumn 2025
- Programme syllabus valid from Autumn 2024
- Programme syllabus valid from Autumn 2023
- Programme syllabus valid from Autumn 2022
- Programme syllabus valid from Autumn 2021, version 2
- Programme syllabus valid from Autumn 2021, version 1
- Programme syllabus valid from Autumn 2020
- Programme syllabus valid from Autumn 2019
- Programme syllabus valid from Autumn 2018
- Programme syllabus valid from Autumn 2017
- Programme syllabus valid from Autumn 2016, version 2
- Programme syllabus valid from Autumn 2016, version 1
- Programme syllabus valid from Autumn 2015
- Programme syllabus valid from Autumn 2014
- Programme syllabus valid from Autumn 2013
- Programme syllabus valid from Autumn 2012
- Programme syllabus valid from Autumn 2011