General courses
Year 1
Mandatory courses (32.0 hp)
Code | Name | Credits | Edu. level |
---|---|---|---|
DA2210 | Introduction to the Philosophy of Science and Research Methodology for Computer Scientists | 6.0 hp | Second cycle |
DD2300 | Program Integrating Course in Computer Science One credit each academic year | 2.0 hp | Second cycle |
DD2380 | Artificial Intelligence | 6.0 hp | Second cycle |
DD2395 | Computer Security | 6.0 hp | Second cycle |
DD2440 | Advanced Algorithms | 6.0 hp | Second cycle |
IK2218 | Protocols and Principles of the Internet | 6.0 hp | Second cycle |
Supplementary information
Students from CTFYS or CINTE who miss the equivalent courses in previous degree are also required to take:
- DD1352 Algorithms, Data Structures and Complexity 9 credits or DD2352 Algorithms and Complexity 7.5 cr.
- SF1630 Discrete Mathematics 9 cr or SF1679 Discrete Mathematics 7.5 cr.
Year 2
Mandatory courses (62.0 hp)
Code | Name | Credits | Edu. level |
---|---|---|---|
DA221X | Degree Project in Computer Science and Communication, Second Cycle Only available for students enrolled at a Master programme at CSC | 30.0 hp | Second cycle |
DA222X | Degree Project in Computer Science and Communication, Second Cycle Only available for students enrolled in an engineering programme at KTH and a Master programme at CSC | 30.0 hp | Second cycle |
DD2300 | Program Integrating Course in Computer Science One credit each academic year | 2.0 hp | Second cycle |
Supplementary information
Students from CTFYS or CINTE who miss the equivalent courses in previous degree are also required to take:
- DD2350 Algorithms, Data Structures and Complexity 9.5 credits or DD2352 Algorithms and Complexity 7.5 cr.
- SF1630 Discrete Mathematics 9 cr or SF1679 Discrete Mathematics 7.5 cr.
Track, Cognitive Systems (CSCS)
Year 1
Mandatory courses (6.0 hp)
Code | Name | Credits | Edu. level |
---|---|---|---|
DD2431 | Machine Learning | 6.0 hp | Second cycle |
Conditionally elective courses
Code | Name | Credits | Edu. level |
---|---|---|---|
DD2424 | Deep Learning in Data Science | 7.5 hp | Second cycle |
DT2112 | Speech Technology Compulsory for the subtrack Speech and Music. | 7.5 hp | Second cycle |
DT2119 | Speech and Speaker Recognition Conditionally elective for the subtrack Speech and Music | 7.5 hp | Second cycle |
DT2213 | Musical Communication and Music Technology Conditionally elective for the subtrack Speech and Music | 7.5 hp | Second cycle |
EQ2340 | Pattern Recognition | 7.5 hp | Second cycle |
Recommended courses
Code | Name | Credits | Edu. level |
---|---|---|---|
DD2418 | Language Engineering | 6.0 hp | Second cycle |
DD2423 | Image Analysis and Computer Vision | 7.5 hp | Second cycle |
DD2429 | Computational Photography | 6.0 hp | Second cycle |
DD2434 | Machine Learning, Advanced Course | 7.5 hp | Second cycle |
DD2438 | Artificial Intelligence and Multi Agent Systems | 15.0 hp | Second cycle |
DD2447 | Statistical Methods in Applied Computer Science | 6.0 hp | Second cycle |
DD2476 | Search Engines and Information Retrieval Systems | 9.0 hp | Second cycle |
DT1130 | Spectral Transforms | 7.5 hp | First cycle |
DT2140 | Multimodal Interaction and Interfaces | 7.5 hp | Second cycle |
DT2350 | Human Perception for Information Technology | 6.0 hp | Second cycle |
DT2410 | Audio Technology | 7.5 hp | Second cycle |
EL2320 | Applied Estimation | 7.5 hp | Second cycle |
EQ2320 | Speech Signal Processing | 6.0 hp | Second cycle |
SF2940 | Probability Theory | 7.5 hp | Second cycle |
Supplementary information
The student choose one of the subtrack:
1) Computer Vision and robotics
2) Speech and Music
At least 16,5 credits must be taken from the conditionally elective courses from year one or year two.
Conditionally elective courses from year 1, subtrack Computer vision and Robotics:
DD2424 Deep Learning in data Science
DT2112 Speech Technology
EQ2340 Pattern Recognition
Conditionally elective courses from year 1, subtrack Speech and Music:
DD2424 Deep Learning in data Science
DT2119 Speech and Speaker Recognition
DT2213 Musical Communication and Music Technology
EN2202 Pattern Recognition
Subject to changes.
Year 2
Conditionally elective courses
Code | Name | Credits | Edu. level |
---|---|---|---|
DD2423 | Image Analysis and Computer Vision Compulsory for the subtrack Computer vision and Robotics. | 7.5 hp | Second cycle |
DD2425 | Robotics and Autonomous Systems Conditionally elective for the subtrack Computer vision and Robotics. | 9.0 hp | Second cycle |
DD2429 | Computational Photography Conditionally elective for the subtrack Computer vision and Robotics. | 6.0 hp | Second cycle |
DD2434 | Machine Learning, Advanced Course | 7.5 hp | Second cycle |
DD2438 | Artificial Intelligence and Multi Agent Systems Conditionally elective for the subtrack Computer vision and Robotics. | 15.0 hp | Second cycle |
DD2447 | Statistical Methods in Applied Computer Science | 6.0 hp | Second cycle |
DM2350 | Human Perception for Information Technology | 7.5 hp | Second cycle |
DT2410 | Audio Technology Conditionally elective for the subtrack Speech and Music. | 7.5 hp | Second cycle |
EL2320 | Applied Estimation | 7.5 hp | Second cycle |
EQ2340 | Pattern Recognition | 7.5 hp | Second cycle |
Recommended courses
Code | Name | Credits | Edu. level |
---|---|---|---|
DD2418 | Language Engineering | 6.0 hp | Second cycle |
DD2476 | Search Engines and Information Retrieval Systems | 9.0 hp | Second cycle |
DT2140 | Multimodal Interaction and Interfaces | 7.5 hp | Second cycle |
EQ2321 | Speech and Audio Processing | 7.5 hp | Second cycle |
SF2940 | Probability Theory | 7.5 hp | Second cycle |
Supplementary information
At least 16,5 credits of the conditionally elective courses must be taken in year 1 or year 2.
Condtionally elective courses, Subtrack, Computer Vision and Robotics:
DD2425 Robotics and Autonomous Systems 9.0
DD2429 Computational Photography 6.0
DD2434 Machine Learning, Advanced Course 7.5
DD2438 Artificial Intelligence and Multi Agent Systems 15.0
DD2447 Statistical Methods in Applied Computer Science 6.0
DM2350 Human Perception for Information Technology 7,5
EL2320 Applied Estimation 7.5
EN2202 Pattern Recognition 7.5
Condtionally elective courses, Subtrack, Speech and Music:
DD2423 Image Analysis and Computer Vision 7.5
DD2434 Machine Learning, Advanced Course 7.5
DD2447 Statistical Methods in Applied Computer Science 6.0
DT2350 Human Perception for Information Technology 6.0
DT2410 Audio Technology 7.5
EL2320 Applied Estimation 7.5
EN2202 Applied Estimation7.5
Track, Data Science (CSDA)
Year 1
Mandatory courses (6.0 hp)
Code | Name | Credits | Edu. level |
---|---|---|---|
DD2431 | Machine Learning | 6.0 hp | Second cycle |
Conditionally elective courses
Code | Name | Credits | Edu. level |
---|---|---|---|
DD2432 | Artificial Neural Networks and Other Learning Systems | 6.0 hp | Second cycle |
DD2471 | Modern Database Systems and Their Applications | 7.5 hp | Second cycle |
DD2476 | Search Engines and Information Retrieval Systems | 9.0 hp | Second cycle |
EQ2340 | Pattern Recognition | 7.5 hp | Second cycle |
Recommended courses
Code | Name | Credits | Edu. level |
---|---|---|---|
DD2423 | Image Analysis and Computer Vision | 7.5 hp | Second cycle |
DD2424 | Deep Learning in Data Science | 7.5 hp | Second cycle |
DD2425 | Robotics and Autonomous Systems | 9.0 hp | Second cycle |
DD2429 | Computational Photography | 6.0 hp | Second cycle |
DD2438 | Artificial Intelligence and Multi Agent Systems | 15.0 hp | Second cycle |
DT2112 | Speech Technology | 7.5 hp | Second cycle |
DT2119 | Speech and Speaker Recognition | 7.5 hp | Second cycle |
EL2320 | Applied Estimation | 7.5 hp | Second cycle |
Supplementary information
At least 16,5 credits from the conditionally elective courses from year 1 and year 2 must be taken.
Year 2
Mandatory courses (7.5 hp)
Code | Name | Credits | Edu. level |
---|---|---|---|
DD2434 | Machine Learning, Advanced Course | 7.5 hp | Second cycle |
Conditionally elective courses
Code | Name | Credits | Edu. level |
---|---|---|---|
DD2404 | Applied Bioinformatics | 7.5 hp | Second cycle |
DD2418 | Language Engineering | 6.0 hp | Second cycle |
DD2447 | Statistical Methods in Applied Computer Science | 6.0 hp | Second cycle |
SF1811 | Optimization | 6.0 hp | First cycle |
SF2940 | Probability Theory | 7.5 hp | Second cycle |
Recommended courses
Code | Name | Credits | Edu. level |
---|---|---|---|
DD2423 | Image Analysis and Computer Vision | 7.5 hp | Second cycle |
DD2424 | Deep Learning in Data Science | 7.5 hp | Second cycle |
DD2425 | Robotics and Autonomous Systems | 9.0 hp | Second cycle |
DD2429 | Computational Photography | 6.0 hp | Second cycle |
DD2438 | Artificial Intelligence and Multi Agent Systems | 15.0 hp | Second cycle |
DT2112 | Speech Technology | 7.5 hp | Second cycle |
DT2119 | Speech and Speaker Recognition | 7.5 hp | Second cycle |
EL2320 | Applied Estimation | 7.5 hp | Second cycle |
EQ2340 | Pattern Recognition | 7.5 hp | Second cycle |
Supplementary information
At least 16,5 credits from the conditionally elective courses from year 1 and year 2 must be taken.
Track, High Performance Computing (CSHP)
Year 1
Mandatory courses (15.0 hp)
Code | Name | Credits | Edu. level |
---|---|---|---|
DD2356 | Methods in High Performance Computing | 7.5 hp | Second cycle |
DD2443 | Parallel and Distributed Computing | 7.5 hp | Second cycle |
Recommended courses
Code | Name | Credits | Edu. level |
---|---|---|---|
DD2363 | Methods in Scientific Computing | 7.5 hp | Second cycle |
DD2431 | Machine Learning | 6.0 hp | Second cycle |
DD2432 | Artificial Neural Networks and Other Learning Systems | 6.0 hp | Second cycle |
DD2434 | Machine Learning, Advanced Course | 7.5 hp | Second cycle |
DD2447 | Statistical Methods in Applied Computer Science | 6.0 hp | Second cycle |
EN2500 | Information Theory and Source Coding | 7.5 hp | Second cycle |
EQ1270 | Stochastic Signals and Systems | 6.0 hp | First cycle |
SF1811 | Optimization | 6.0 hp | First cycle |
SF2950 | Applied Mathematical Statistics | 7.5 hp | Second cycle |
SF2955 | Computer Intensive Methods in Mathematical Statistics | 7.5 hp | Second cycle |
Supplementary information
Subjects to changes.
Year 2
Recommended courses
Code | Name | Credits | Edu. level |
---|---|---|---|
DD2360 | Applied GPU Programming | 7.5 hp | Second cycle |
DD2421 | Machine Learning | 7.5 hp | Second cycle |
DD2434 | Machine Learning, Advanced Course | 7.5 hp | Second cycle |
DD2437 | Artificial Neural Networks and Deep Architectures | 7.5 hp | Second cycle |
DD2447 | Statistical Methods in Applied Computer Science | 6.0 hp | Second cycle |
EQ1270 | Stochastic Signals and Systems | 6.0 hp | First cycle |
EQ2845 | Information Theory and Source Coding | 7.5 hp | Second cycle |
SF1811 | Optimization | 6.0 hp | First cycle |
SF2955 | Computer Intensive Methods in Mathematical Statistics | 7.5 hp | Second cycle |
Track, Interaction Design (CSID)
Year 1
Mandatory courses (15.0 hp)
Code | Name | Credits | Edu. level |
---|---|---|---|
DH2628 | Interaction Design Methods | 7.5 hp | Second cycle |
DH2629 | Interaction Design as a Reflective Practice | 7.5 hp | Second cycle |
Conditionally elective courses
Code | Name | Credits | Edu. level |
---|---|---|---|
DH2400 | Physical Interaction Design and Realization | 7.5 hp | Second cycle |
DH2408 | Evaluation Methods in Human-Computer Interaction | 6.0 hp | Second cycle |
DH2466 | Advanced, Individual Course in Human-Computer Interaction | 6.0 hp | Second cycle |
DH2627 | Interaction Design 2 | 15.0 hp | Second cycle |
DH2632 | Human-Computer Interaction, Research Seminars | 3.0 hp | Second cycle |
DH2655 | Cooperative IT-design | 9.0 hp | Second cycle |
DT2140 | Multimodal Interaction and Interfaces | 7.5 hp | Second cycle |
DT2350 | Human Perception for Information Technology | 6.0 hp | Second cycle |
Supplementary information
At least 15 credits from the conditionally elective courses from year 1 and year 2 must be taken.
Subject to changes.
Year 2
Conditionally elective courses
Code | Name | Credits | Edu. level |
---|---|---|---|
DH2400 | Physical Interaction Design and Realization | 7.5 hp | Second cycle |
DH2408 | Evaluation Methods in Human-Computer Interaction | 6.0 hp | Second cycle |
DH2466 | Advanced, Individual Course in Human-Computer Interaction | 6.0 hp | Second cycle |
DH2627 | Interaction Design 2 | 15.0 hp | Second cycle |
DH2632 | Human-Computer Interaction, Research Seminars | 3.0 hp | Second cycle |
DH2655 | Cooperative IT-design | 9.0 hp | Second cycle |
DT2140 | Multimodal Interaction and Interfaces | 7.5 hp | Second cycle |
DT2350 | Human Perception for Information Technology | 6.0 hp | Second cycle |
Supplementary information
At least 15 credits from the conditionally elective courses from year 1 and year 2 must be taken.
Subject to changes.
Track, Scientific Computing (CSSC)
Year 1
Mandatory courses (15.0 hp)
Code | Name | Credits | Edu. level |
---|---|---|---|
DD2363 | Methods in Scientific Computing | 7.5 hp | Second cycle |
SF2561 | The Finite Element Method | 7.5 hp | Second cycle |
Recommended courses
Code | Name | Credits | Edu. level |
---|---|---|---|
BB2280 | Molecular Modeling | 7.5 hp | Second cycle |
BB2540 | Multiscale Modelling in Chemistry and Biology | 10.0 hp | Second cycle |
DD2365 | Advanced Computation in Fluid Mechanics | 7.5 hp | Second cycle |
DD2398 | Quantitative Systems Biology | 7.5 hp | Second cycle |
DD2401 | Neuroscience | 7.5 hp | Second cycle |
DD2431 | Machine Learning | 6.0 hp | Second cycle |
DD2432 | Artificial Neural Networks and Other Learning Systems | 6.0 hp | Second cycle |
HL2008 | Simulation Methods in Medical Engineering | 7.5 hp | Second cycle |
IF1603 | Classical physics, mechanics and waves | 7.5 hp | First cycle |
SF1811 | Optimization | 6.0 hp | First cycle |
SI2710 | Molecular Modelling | 7.5 hp | Second cycle |
Year 2
Conditionally elective courses
Code | Name | Credits | Edu. level |
---|---|---|---|
BB2280 | Molecular Modeling | 7.5 hp | Second cycle |
DD2365 | Advanced Computation in Fluid Mechanics | 7.5 hp | Second cycle |
DD2421 | Machine Learning | 7.5 hp | Second cycle |
DD2435 | Mathematical Modelling of Biological Systems | 9.0 hp | Second cycle |
DD2437 | Artificial Neural Networks and Deep Architectures | 7.5 hp | Second cycle |
EL2820 | Modelling of Dynamical Systems | 7.5 hp | Second cycle |
HL2008 | Simulation Methods in Medical Engineering | 7.5 hp | Second cycle |
SF1811 | Optimization | 6.0 hp | First cycle |
SF2568 | Parallel Computations for Large- Scale Problems | 7.5 hp | Second cycle |
SF2720 | Chaotic Dynamical Systems | 7.5 hp | Second cycle |
Recommended courses
Code | Name | Credits | Edu. level |
---|---|---|---|
DD2360 | Applied GPU Programming | 7.5 hp | Second cycle |
DD2401 | Neuroscience | 7.5 hp | Second cycle |
SK1108 | Classical physics, mechanics and waves | 7.5 hp | First cycle |
Supplementary information
At least 15 credits must be taken from the conditionally elective courses
Track, Software Technology (CSST)
Year 1
Mandatory courses (7.5 hp)
Code | Name | Credits | Edu. level |
---|---|---|---|
DD2459 | Software Reliability | 7.5 hp | Second cycle |
Conditionally elective courses
Code | Name | Credits | Edu. level |
---|---|---|---|
DD2386 | Patterns for Large-scale Development | 7.5 hp | Second cycle |
DD2448 | Foundations of Cryptography Compulsory for the subtrack Computer Security | 7.5 hp | Second cycle |
DD2457 | Program Semantics and Analysis | 6.0 hp | Second cycle |
DD2460 | Software Safety and Security Compulsory for the subtrack Computer Security | 7.5 hp | Second cycle |
DD2471 | Modern Database Systems and Their Applications | 7.5 hp | Second cycle |
Recommended courses
Code | Name | Credits | Edu. level |
---|---|---|---|
DD2431 | Machine Learning | 6.0 hp | Second cycle |
DD2443 | Parallel and Distributed Computing | 7.5 hp | Second cycle |
DD2458 | Problem Solving and Programming under Pressure | 9.0 hp | Second cycle |
DD2476 | Search Engines and Information Retrieval Systems | 9.0 hp | Second cycle |
EP2500 | Networked Systems Security | 7.5 hp | Second cycle |
EP2510 | Advanced Networked Systems Security | 7.5 hp | Second cycle |
EP2520 | Building Networked Systems Security | 7.5 hp | Second cycle |
ID1217 | Concurrent Programming | 7.5 hp | First cycle |
Supplementary information
Compulsory course, year 1:
DD2459 Software Reliability
One of the following subtracks must be choosen:
- Programming languages
- Computer Security
Compulsory courses, subtrack Computer Security:
DD2448 Foundations of Cryptography
DD2460 Software Safety and Security
At least one of the condionally elective courses must be taken in the subtrack Programming languages:
DD2386 Patterns for Large-scale Development 7,5 hp
DD2471 Modern Database Systems and Their Applications 7,5 hp
DD2459 Software Reliability 7,5 hp
DD2460 Software Safety and Security 7,5 hp
At least one of the courses below must be taken in the subtrack Programming languages:
DD2372 Automata and Languages 6,0 hp
DD2457 Program Semantics and Analysis 6,0 hp
Year 2
Conditionally elective courses
Code | Name | Credits | Edu. level |
---|---|---|---|
DD2488 | Compiler Construction Compulsory for the subtrack Programming Languages | 9.0 hp | Second cycle |
DD2496 | Privacy Enhancing Technologies Conditionally elective for the subtrack Computer Security | 7.5 hp | Second cycle |
EP2500 | Networked Systems Security Conditionally elective for the subtrack Computer Security | 7.5 hp | Second cycle |
Recommended courses
Code | Name | Credits | Edu. level |
---|---|---|---|
DD1388 | Program System Construction Using C++ | 7.5 hp | First cycle |
DD1389 | Internet Programming | 6.0 hp | First cycle |
DD2421 | Machine Learning | 7.5 hp | Second cycle |
DD2443 | Parallel and Distributed Computing | 7.5 hp | Second cycle |
DD2458 | Problem Solving and Programming under Pressure | 9.0 hp | Second cycle |
DD2476 | Search Engines and Information Retrieval Systems | 9.0 hp | Second cycle |
EP2510 | Advanced Networked Systems Security Recommended for the subtrack Computer Security | 7.5 hp | Second cycle |
EP2520 | Building Networked Systems Security | 7.5 hp | Second cycle |
ID1217 | Concurrent Programming | 7.5 hp | First cycle |
Supplementary information
Subtrack Programming languages:
Compulsory course:
DD2488 Compiler Construction, 9 hp
Subtrack Computer Security:
At least one of the coures must be taken:
DD2496 Privacy-Enhancing Technologies, 7,5 hp
EP2500 Networked Systems Security, 7.5
Track, Theoretical Computer Science (CSTC)
Year 1
Conditionally elective courses
Code | Name | Credits | Edu. level |
---|---|---|---|
DD2443 | Parallel and Distributed Computing | 7.5 hp | Second cycle |
DD2448 | Foundations of Cryptography Compulsory for the subtrack Cryptography | 7.5 hp | Second cycle |
DD2457 | Program Semantics and Analysis | 6.0 hp | Second cycle |
DD2459 | Software Reliability | 7.5 hp | Second cycle |
DD2460 | Software Safety and Security Compulsory for the subtrack Formal Methods | 7.5 hp | Second cycle |
SF2723 | Topics in Mathematics III Conditionally elective course in Mathematics | 7.5 hp | Second cycle |
SF2724 | Topics in Mathematics IV Conditionally elective course in Mathematics | 7.5 hp | Second cycle |
SF2730 | Topics in Mathematics V Conditionally elective course in Mathematics | 7.5 hp | Second cycle |
SF2741 | Enumerative Combinatorics Conditionally elective course in Mathematics | 7.5 hp | Second cycle |
SF2940 | Probability Theory Conditionally elective course in Mathematics | 7.5 hp | Second cycle |
SF2955 | Computer Intensive Methods in Mathematical Statistics Conditionally elective course in Mathematics | 7.5 hp | Second cycle |
Recommended courses
Code | Name | Credits | Edu. level |
---|---|---|---|
DD2447 | Statistical Methods in Applied Computer Science | 6.0 hp | Second cycle |
DD2458 | Problem Solving and Programming under Pressure | 9.0 hp | Second cycle |
ID1217 | Concurrent Programming | 7.5 hp | First cycle |
Supplementary information
One of the following subtracks must be choosen:
- Algorithms and Complexity
- Formal Methods
- Cryptography
At least 7,5 credits from the courses below must be taken:
DD2448 Foundations of Cryptography 7,5 hp
DD2459 Software Reliability 7,5 hp
DD2372 Automata and Languages 6,0 hp
DD2443 Parallel and Distributed Computing 7,5 hp
DD2457 Program Semantics and Analysis 6,0 hp
Subtrack Formal Methods:
Compulsory course:
DD2460 Software Safety and Security, 7.75 credits
Recommended courses for the subtrack:
DD2372 Automata and Languages 6,0 hp
DD2457 Program Semantics and Analysis 6,0 hp
At least one of the following courses in Mathematics must be taken:
SF2713 Foundations of Analysis 7,5 hp
SF2741 Enumerative Combinatorics 7,5 hp
SF2729 Groups and Rings 7,5 hp
SF2723 Topics in Mathematics III 7,5 hp
SF2724 Topics in Mathematics IV 7,5 hp
SF2730 Topics in Mathematics V 7,5 hp
SF2940 Probability Theory 7,5 hp
SF2955 Computer Intensive Methods in Mathematical Statistics 7,5 hp
Year 2
Mandatory courses (7.5 hp)
Code | Name | Credits | Edu. level |
---|---|---|---|
DD2467 | Individual Project in Theoretical Computer Science | 7.5 hp | Second cycle |
Conditionally elective courses
Code | Name | Credits | Edu. level |
---|---|---|---|
DD2442 | Seminars on Theoretical Computer Science Conditionally elective for the subtrack Algorithms and Complexity | 7.5 hp | Second cycle |
SF2723 | Topics in Mathematics III Conditionally elective course in Mathematics | 7.5 hp | Second cycle |
SF2724 | Topics in Mathematics IV Conditionally elective course in Mathematics | 7.5 hp | Second cycle |
SF2730 | Topics in Mathematics V Conditionally elective course in Mathematics | 7.5 hp | Second cycle |
SF2741 | Enumerative Combinatorics Conditionally elective course in Mathematics | 7.5 hp | Second cycle |
SF2940 | Probability Theory Conditionally elective course in Mathematics | 7.5 hp | Second cycle |
SF2955 | Computer Intensive Methods in Mathematical Statistics Conditionally elective course in Mathematics | 7.5 hp | Second cycle |
Recommended courses
Code | Name | Credits | Edu. level |
---|---|---|---|
DD2443 | Parallel and Distributed Computing | 7.5 hp | Second cycle |
DD2447 | Statistical Methods in Applied Computer Science | 6.0 hp | Second cycle |
DD2458 | Problem Solving and Programming under Pressure | 9.0 hp | Second cycle |
ID1217 | Concurrent Programming | 7.5 hp | First cycle |
Supplementary information
Subtrack Algorithms and Complexity:
At least one of the courses below must be taken year one or year two
DD2445 Complexity Theory 7,5 hp (Will be offered Autumn 2019)
DD2442 Seminars on Theoretical Computer Science 7,5 hp
At least one of the following courses in Mathematics must be taken:
SF2713 Foundations of Analysis 7,5 hp
SF2741 Enumerative Combinatorics 7,5 hp
SF2729 Groups and Rings 7,5 hp
SF2723 Topics in Mathematics III 7,5 hp
SF2724 Topics in Mathematics IV 7,5 hp
SF2730 Topics in Mathematics V 7,5 hp
SF2940 Probability Theory 7,5 hp
SF2955 Computer Intensive Methods in Mathematical Statistics 7,5 hp
Track, Visualization and Interactive Graphics (CSVG)
Year 1
Mandatory courses (13.5 hp)
Code | Name | Credits | Edu. level |
---|---|---|---|
DD2257 | Visualization | 7.5 hp | Second cycle |
DH2323 | Computer Graphics and Interaction | 6.0 hp | Second cycle |
Conditionally elective courses
Code | Name | Credits | Edu. level |
---|---|---|---|
DH2320 | Introduction to Visualization and Computer Graphics Conditionally elective for the subtrack Visualization and modelling | 6.0 hp | Second cycle |
DH2321 | Information Visualization Conditionally elective for the subtrack Visualization and modelling | 6.0 hp | Second cycle |
Recommended courses
Code | Name | Credits | Edu. level |
---|---|---|---|
DD2423 | Image Analysis and Computer Vision | 7.5 hp | Second cycle |
DD2424 | Deep Learning in Data Science | 7.5 hp | Second cycle |
DD2429 | Computational Photography | 6.0 hp | Second cycle |
DT2350 | Human Perception for Information Technology | 6.0 hp | Second cycle |
Supplementary information
One of the following subtracks must be choosen:
- Visualization and modelling
- Graphics and Interactions
One of the condiotionally elective courses in the subtrack visualization and modelling must be taken
Year 2
Conditionally elective courses
Code | Name | Credits | Edu. level |
---|---|---|---|
DD2470 | Advanced Topics in Visualization and Computer Graphics Compulsory for the subtrack Visualization and modelling | 6.0 hp | Second cycle |
DH2413 | Advanced Graphics and Interaction Compulsory for the subtrack Graphics and Interactions | 9.0 hp | Second cycle |
DH2650 | Computer Game Design Compulsory for the subtrack Graphics and Interactions | 6.0 hp | Second cycle |
Recommended courses
Code | Name | Credits | Edu. level |
---|---|---|---|
DD2423 | Image Analysis and Computer Vision | 7.5 hp | Second cycle |
DD2424 | Deep Learning in Data Science | 7.5 hp | Second cycle |
DD2429 | Computational Photography | 6.0 hp | Second cycle |
DH2321 | Information Visualization | 6.0 hp | Second cycle |
DM2350 | Human Perception for Information Technology | 7.5 hp | Second cycle |