Master's Programme in Computer Science
Outline, TDV2M
- Code
- TDV2M
- Finalised by
- The Faculty Board of Science and Technology, 10 November 2011
- Registration number
- TEKNAT 2011/90
Semester 1
The following courses will start during period 11 (the first half of the semester). Some of these may continue into period 12 (the second half of the semester).
- Algorithms and Data Structures I, 5 credits (1DL210) Main field(s) of study and in-depth level: Computer Science G1F, Technology G1F
- Artificial Intelligence, 5 credits (1DL340) Main field(s) of study and in-depth level: Computer Science A1N, Data Science A1N, Technology A1N
- Advanced Computer Architecture, 10 credits (1DT024) Main field(s) of study and in-depth level: Computer Science A1N, Embedded Systems A1N, Technology A1N
- Advanced Computer Science Studies in Sweden, 5 credits (1DT032) Main field(s) of study and in-depth level: Computer Science A1N
- Computer Networks I, 5 credits (1DT052) Main field(s) of study and in-depth level: Computer Science G1F, Technology G1F
- Computing Education Research, 10 credits (1DT061) Main field(s) of study and in-depth level: Computer Science A1N
- Functional Programming I, 5 credits (1DL330) Main field(s) of study and in-depth level: Computer Science A1N
- Data Mining I, 5 credits (1DL360) Main field(s) of study and in-depth level: Computer Science A1N, Data Science A1N, Technology A1N
- Human-Computer Interaction, 5 credits (1MD016) Main field(s) of study and in-depth level: Computer Science G1N, Sociotechnical Systems G1N, Technology G1N
- Object-Oriented Design, 5 credits (1DL240) Main field(s) of study and in-depth level: Computer Science G2F, Technology G2F
- Programming, Bridging Course, 10 credits (1TD046) Main field(s) of study and in-depth level: Computational Science A1N, Computer Science A1N, Technology A1N
- Programming Theory, 10 credits (1DT034) Main field(s) of study and in-depth level: Computer Science A1N, Embedded Systems A1N
- Real Time Systems I, 5 credits (1DT063) Main field(s) of study and in-depth level: Computer Science A1N, Embedded Systems A1N, Technology A1N
- Constraint Programming, 10 credits (1DL440) Main field(s) of study and in-depth level: Computer Science A1N, Technology A1N
The following courses will start during period 12 (the second half of the semester).
- Advanced Functional Programming, 5 credits (1DL450) Main field(s) of study and in-depth level: Computer Science A1F
- Database Design I, 5 credits (1DL300) Main field(s) of study and in-depth level: Computer Science G1F, Sociotechnical Systems G1F, Technology G1F
- Compiler Design I, 5 credits (1DL321) Main field(s) of study and in-depth level: Computer Science G2F, Technology G2F
- Medical Informatics, 5 credits (1MD012) Main field(s) of study and in-depth level: Computer Science A1N, Human-Computer Interaction A1N
- Human-Computer Interaction, 5 credits (1MD016) Main field(s) of study and in-depth level: Computer Science G1N, Sociotechnical Systems G1N, Technology G1N
- Software Engineering, 5 credits (1DL250) Main field(s) of study and in-depth level: Computer Science A1N, Technology A1N
- Test Methodology, 5 credits (1DT053) Main field(s) of study and in-depth level: Computer Science G2F, Technology G2F
Semester 2
The following courses will start during period 13 (the first half of the semester). Some of these may continue into period 14 (the second half of the semester).
- Algorithms and Data Structures II, 5 credits (1DL231) Main field(s) of study and in-depth level: Computer Science G2F
- User-Centred Systems Design, 5 credits (1MD000) Main field(s) of study and in-depth level: Computer Science A1N, Human-Computer Interaction A1N, Technology A1N
- Advanced Interaction Design, 5 credits (1MD001) Main field(s) of study and in-depth level: Computer Science A1N, Human-Computer Interaction A1N, Technology A1N
- Provably Correct Software, 10 credits (1DL430) Main field(s) of study and in-depth level: Computer Science A1N
- Database Design II, 5 credits (1DL400) Main field(s) of study and in-depth level: Computer Science A1N, Data Science A1N, Technology A1N
- Computer Networks II, 10 credits (1DT074) Main field(s) of study and in-depth level: Computer Science A1N, Technology A1N
- Distributed Systems, 5 credits (1DT064) Main field(s) of study and in-depth level: Computer Science A1N, Technology A1N
- User Interface Programming I, 5 credits (1MD002) Main field(s) of study and in-depth level: Computer Science A1N, Human-Computer Interaction A1N, Technology A1N
- Compiler Design II, 10 credits (1DL520) Main field(s) of study and in-depth level: Computer Science A1N, Technology A1N
- Compiler Design Project, 5 credits (1DL420) Main field(s) of study and in-depth level: Computer Science A1N, Technology A1N
- Machine Learning, 10 credits (1DT071) Main field(s) of study and in-depth level: Computer Science A1N, Technology A1N
- Programming of Parallel Computers, 10 credits (1TD480) Main field(s) of study and in-depth level: Computational Science A1N, Computer Science A1N, Technology A1N
- Software Engineering, 5 credits (1DL250) Main field(s) of study and in-depth level: Computer Science A1N, Technology A1N
- Large Scale Programming, 10 credits (1DL410) Main field(s) of study and in-depth level: Computer Science A1N, Technology A1N
- Secure Computer Systems I, 5 credits (1DT072) Main field(s) of study and in-depth level: Computer Science A1N, Technology A1N
- Wireless Communication and Networked Embedded Systems, 10 credits (1DT077) Main field(s) of study and in-depth level: Computer Science A1F, Embedded Systems A1F, Technology A1F
The following courses will start during period 14 (he second half of the semester).
- Advanced Algorithmics, 10 credits (1DL480) Main field(s) of study and in-depth level: Computer Science A1N
- Computer Networks III, 5 credits (1DT082) Main field(s) of study and in-depth level: Computer Science A1F, Technology A1F
- Computer-Assisted Image Analysis I, 5 credits (1TD396) Main field(s) of study and in-depth level: Computer Science A1N, Technology A1N
- Computer Graphics, 10 credits (1TD388) Main field(s) of study and in-depth level: Computational Science A1N, Computer Science A1N
- E-commerce Project, 10 credits (1DL350) Main field(s) of study and in-depth level: Computer Science A1N, Technology A1N
- User Interface Programming II, 5 credits (1MD003) Main field(s) of study and in-depth level: Computer Science A1F, Human-Computer Interaction A1F, Technology A1F
- High Performance Computing and Programming, 5 credits (1TD351) Main field(s) of study and in-depth level: Computational Science A1N, Computer Science A1N, Technology A1N
- Data Mining II, 5 credits (1DL460) Main field(s) of study and in-depth level: Computer Science A1F, Technology A1F
- IT, Ethics and Organisation, 5 credits (1MD004) Main field(s) of study and in-depth level: Computer Science A1N, Human-Computer Interaction A1N
- IT Systems and Human Factors, 5 credits (1MD017) Main field(s) of study and in-depth level: Computer Science A1N, Human-Computer Interaction A1N, Technology A1N
- Cryptology, 5 credits (1DT075) Main field(s) of study and in-depth level: Computer Science A1N, Technology A1N
- Software Architecture with Java, 5 credits (1TD204) Main field(s) of study and in-depth level: Computer Science A1N
- Secure Computer Systems II, 5 credits (1DT073) Main field(s) of study and in-depth level: Computer Science A1F, Technology A1F
- Degree Project D in Computer Science, 15 credits (1DT440) Main field(s) of study and in-depth level: Computer Science A1E
The student who intends to obtain A Degree of Master (One Year) shall take the course Degree project D below.
- Degree Project D in Computer Science, 15 credits (1DT440) Main field(s) of study and in-depth level: Computer Science A1E
Semester 3
Semester 3 and 4
The student can, during semester 3, select among the courses offered for semester 1 (period 11 and 12), provided that the prerequisite requirements are fulfilled. It is also possible to take one of the courses 1DT062 Project CS 30 credits or 1DT012 IT and Society 15 credits. The student is expected, during semester 3-4, to take one of the courses 1DT540 Degree project E in Computer Science 30 credits or 1DT550 Degree project E in Computer Science 45 credits.
- Project CS, 30 credits (1DT054) Main field(s) of study and in-depth level: Computer Science A1F, Technology A1F
- Degree Project E in Computer Science, 30 credits (1DT540) Main field(s) of study and in-depth level: Computer Science A2E
- Degree Project E in Computer Science, 45 credits (1DT550) 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