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, KTH, 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.
- SF1662 Discrete Mathematics 7,5 cr, SF1610 Discrete Mathematics, 7,5 cr. or SF1679 Discrete Mathematics 7.5 cr.
The course ID2200 Operating system 6 hp is compulsory for students from CDATE, who started 2011 or earlier.
The course DM2573 Sustainability and Media Technology 7.5 credits is compulsory for studenter from CMETE.
The course IK2218 Protocols and Principles of the Internet. should be replaced by an elective course, of at least 6 cr. for students from CINTE.
Year 2
Mandatory courses (32.0 hp)
Code | Name | Credits | Edu. level |
---|---|---|---|
DA231X | Degree Project in Computer Science and Engineering, Second Cycle | 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, KTH, 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.
- SF1662 Discrete Mathematics 7,5 cr, SF1610 Discrete Mathematics, 7,5 cr. or SF1679 Discrete Mathematics 7.5 cr.
The course ID2200 Operating system 6 hp is compulsory for students from CDATE, who started 2011 or earlier.
The course DM2573 Sustainability and Media Technology 7.5 credits is compulsory for studenter from CMETE.
The course IK2218 Protocols and Principles of the Internet. should be replaced by an elective course, of at least 6 cr. for students from CINTE.
Track, Cognitive Systems (CSCS)
Year 1
Mandatory courses (7.5 hp)
Code | Name | Credits | Edu. level |
---|---|---|---|
DD2421 | Machine Learning | 7.5 hp | Second cycle |
Conditionally elective courses
Code | Name | Credits | Edu. level |
---|---|---|---|
DD2418 | Language Engineering Conditionally elective for the subtrack Conversational systems | 6.0 hp | Second cycle |
DD2424 | Deep Learning in Data Science Compulsory for the subtrack Vision and robotics, Conditionally elective for the subtrack Conversational systems | 7.5 hp | Second cycle |
DT2112 | Speech Technology Conditionally elective for the subtrack Conversational systems | 7.5 hp | Second cycle |
DT2119 | Speech and Speaker Recognition Conditionally elective for the subtrack Conversational systems | 7.5 hp | Second cycle |
Recommended courses
Code | Name | Credits | Edu. level |
---|---|---|---|
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 |
DT2410 | Audio Technology | 7.5 hp | Second cycle |
EL2320 | Applied Estimation | 7.5 hp | Second cycle |
SF2940 | Probability Theory | 7.5 hp | Second cycle |
Supplementary information
Prerequisits: SF1626 Mulitvariate Calculus, 7,5 credits (or equivalent).
The student should choose one of the subtrack with following mandatory courses:
- Vision and Robotics:
DD2410, DD2423, DD2424. - Conversational system:
Conditionally elective courses: DT2112 och DT2119 (one must be chosen), and
choose at least 7,5 credits from: DD2424, DD2437, DT2140, DD2418,
in addition, read: DT2150 (to be replaced Autumn20 by DT2151).
Subject to changes.
Year 2
Mandatory courses (32.0 hp)
Code | Name | Credits | Edu. level |
---|---|---|---|
DA231X | Degree Project in Computer Science and Engineering, Second Cycle | 30.0 hp | Second cycle |
DD2300 | Program Integrating Course in Computer Science | 2.0 hp | Second cycle |
Conditionally elective courses
Code | Name | Credits | Edu. level |
---|---|---|---|
DD2410 | Introduction to Robotics Compulsory for the subtrack Vision and robotics | 7.5 hp | Second cycle |
DD2423 | Image Analysis and Computer Vision Compulsory for the subtrack Vision and robotics | 7.5 hp | Second cycle |
DD2437 | Artificial Neural Networks and Deep Architectures Conditionally elective for the subtrack Conversational systems | 7.5 hp | Second cycle |
DT2140 | Multimodal Interaction and Interfaces Conditionally elective for the subtrack Conversational systems | 7.5 hp | Second cycle |
DT2151 | Project in Conversational Systems Compulsory for the subtrack Conversational systems | 7.5 hp | Second cycle |
Recommended courses
Code | Name | Credits | Edu. level |
---|---|---|---|
DD2418 | Language Engineering | 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 |
DT2410 | Audio Technology | 7.5 hp | Second cycle |
EL2320 | Applied Estimation | 7.5 hp | Second cycle |
SF1861 | Optimization | 6.0 hp | First cycle |
SF2940 | Probability Theory | 7.5 hp | Second cycle |
Supplementary information
Prerequisits: SF1626 Mulitvariate Calculus, 7,5 credits (or equivalent).
The student should choose one of the subtrack with following mandatory courses:
- Vision and Robotics:
DD2410, DD2423, DD2424. - Conversational system:
Conditionally elective courses: DT2112 och DT2119 (one must be chosen), and
choose at least 7,5 credits from: DD2424, DD2437, DT2140, DD2418,
in addition, read: DT2151 (replaces DT2150 from Autumn20).
Subject to changes.
Track, Data Science (CSDA)
Year 1
Mandatory courses (7.5 hp)
Code | Name | Credits | Edu. level |
---|---|---|---|
DD2421 | Machine Learning | 7.5 hp | Second cycle |
Conditionally elective courses
Code | Name | Credits | Edu. level |
---|---|---|---|
DD2418 | Language Engineering Compulsory for the subtrack Natural Language Processing | 6.0 hp | Second cycle |
DD2420 | Probabilistic Graphical Models Conditionally elective for the subtrack Machine learning | 7.5 hp | Second cycle |
DD2424 | Deep Learning in Data Science Compulsory for the subtrack Machine Learning | 7.5 hp | Second cycle |
DD2476 | Search Engines and Information Retrieval Systems Compulsory for the subtrack Natural Language Processing | 9.0 hp | Second cycle |
Recommended courses
Code | Name | Credits | Edu. level |
---|---|---|---|
DD2438 | Artificial Intelligence and Multi Agent Systems | 15.0 hp | Second cycle |
DH2320 | Introduction to Visualization and Computer Graphics | 6.0 hp | Second cycle |
DH2321 | Information Visualization | 6.0 hp | Second cycle |
DT2112 | Speech Technology | 7.5 hp | Second cycle |
DT2119 | Speech and Speaker Recognition | 7.5 hp | Second cycle |
Supplementary information
Prerequisits: SF1626 Multivariate Calculus, 7,5 credits (or equivalent).
One of the subtracks must be chosen:
1. Machine Learning:
- Mandatory course: DD2424.
- Conditionally elective courses (one of the courses must be chosen): DD2434, DD2437, DD2420.
2. Natural Language Processing:
Mandatory courses: DD2476 and DD2418.
3. Bioinformatics:
Mandatory course: SF2940.
Subject to changes.
Year 2
Mandatory courses (39.5 hp)
Code | Name | Credits | Edu. level |
---|---|---|---|
DA231X | Degree Project in Computer Science and Engineering, Second Cycle | 30.0 hp | Second cycle |
DD2300 | Program Integrating Course in Computer Science | 2.0 hp | Second cycle |
DD2430 | Project Course in Data Science | 7.5 hp | Second cycle |
Conditionally elective courses
Code | Name | Credits | Edu. level |
---|---|---|---|
DD2434 | Machine Learning, Advanced Course Conditionally elective for the subtrack Machine learning | 7.5 hp | Second cycle |
DD2437 | Artificial Neural Networks and Deep Architectures Conditionally elective for the subtrack Machine learning | 7.5 hp | Second cycle |
SF2940 | Probability Theory Compulsory for the subtrack Bioinformatics | 7.5 hp | Second cycle |
Recommended courses
Code | Name | Credits | Edu. level |
---|---|---|---|
DD2257 | Visualization | 7.5 hp | Second cycle |
DD2419 | Project Course in Robotics and Autonomous Systems | 9.0 hp | Second cycle |
DD2423 | Image Analysis and Computer Vision | 7.5 hp | Second cycle |
DD2447 | Statistical Methods in Applied Computer Science | 6.0 hp | Second cycle |
EL2320 | Applied Estimation | 7.5 hp | Second cycle |
SF1811 | Optimization | 6.0 hp | First cycle |
Supplementary information
Prerequisits: SF1626 Multivariate Calculus, 7,5 credits (or equivalent).
One of the subtracks must be chosen:
1. Machine Learning:
- Mandatory course: DD2424.
- Conditionally elective courses (one of the courses must be chosen): DD2434, DD2437, DD2420.
2. Natural Language Processing:
Mandatory courses: DD2476 and DD2418.
3. Bioinformatics:
Mandatory course: SF2940.
Subject to changes.
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 |
---|---|---|---|
DH2321 | Information Visualization | 6.0 hp | Second cycle |
DH2400 | Physical Interaction Design and Realization | 7.5 hp | Second cycle |
DH2632 | Human-Computer Interaction, Research Seminars | 3.0 hp | Second cycle |
DH2642 | Interaction Programming and the Dynamic Web | 7.5 hp | Second cycle |
Recommended courses
Code | Name | Credits | Edu. level |
---|---|---|---|
DM2518 | Mobile Development with Web Technologies | 7.5 hp | Second cycle |
Supplementary information
In total, at least 15 credits from the conditionally elective courses must be taken during study year 1-2.
Subject to changes.
Year 2
Mandatory courses (32.0 hp)
Code | Name | Credits | Edu. level |
---|---|---|---|
DA231X | Degree Project in Computer Science and Engineering, Second Cycle | 30.0 hp | Second cycle |
DD2300 | Program Integrating Course in Computer Science | 2.0 hp | Second cycle |
Conditionally elective courses
Code | Name | Credits | Edu. level |
---|---|---|---|
DH2408 | Evaluation Methods in Human-Computer Interaction | 6.0 hp | Second cycle |
DH2413 | Advanced Graphics and Interaction | 9.0 hp | Second cycle |
DM2630 | User Experience Design and Evaluation | 9.0 hp | Second cycle |
DT2140 | Multimodal Interaction and Interfaces | 7.5 hp | Second cycle |
Supplementary information
At least 15 credits from the conditionally elective courses must be taken during study year 1-2.
Subject to changes.
Track, Scientific Computing (CSSC)
Year 1
Mandatory courses (15.0 hp)
Code | Name | Credits | Edu. level |
---|---|---|---|
DD2356 | Methods in High Performance Computing | 7.5 hp | Second cycle |
DD2363 | Methods in Scientific Computing | 7.5 hp | Second cycle |
Conditionally elective courses
Code | Name | Credits | Edu. level |
---|---|---|---|
DD2365 | Advanced Computation in Fluid Mechanics | 7.5 hp | Second cycle |
Recommended courses
Code | Name | Credits | Edu. level |
---|---|---|---|
DD2401 | Neuroscience | 7.5 hp | Second cycle |
DD2421 | Machine Learning | 7.5 hp | Second cycle |
DD2443 | Parallel and Distributed Computing | 7.5 hp | Second cycle |
DH2320 | Introduction to Visualization and Computer Graphics | 6.0 hp | Second cycle |
DT2212 | Music Acoustics | 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 |
Supplementary information
Prerequisits: SF1626 Multivariate Calculus, 7,5 credits.
Conditionally elective courses (one must be taken): DD2437, DD2257, DD2365.
Subject to changes.
Year 2
Mandatory courses (39.5 hp)
Code | Name | Credits | Edu. level |
---|---|---|---|
DA231X | Degree Project in Computer Science and Engineering, Second Cycle | 30.0 hp | Second cycle |
DD2300 | Program Integrating Course in Computer Science | 2.0 hp | Second cycle |
DD2444 | Project Course in Scientific Computing | 7.5 hp | Second cycle |
Conditionally elective courses
Code | Name | Credits | Edu. level |
---|---|---|---|
DD2257 | Visualization | 7.5 hp | Second cycle |
DD2437 | Artificial Neural Networks and Deep Architectures | 7.5 hp | Second cycle |
Recommended courses
Code | Name | Credits | Edu. level |
---|---|---|---|
BB2280 | Molecular Modeling | 7.5 hp | Second cycle |
DD2360 | Applied GPU Programming | 7.5 hp | Second cycle |
DD2402 | Advanced Individual Course in Computational Biology | 6.0 hp | Second cycle |
DD2421 | Machine Learning | 7.5 hp | Second cycle |
DD2435 | Mathematical Modelling of Biological Systems | 9.0 hp | Second cycle |
EL2820 | Modelling of Dynamical Systems | 7.5 hp | Second cycle |
SF2561 | The Finite Element Method | 7.5 hp | Second cycle |
SF2565 | Program Construction in C++ for Scientific Computing | 7.5 hp | Second cycle |
Supplementary information
Prerequisits: SF1626 Multivariate Calculus, 7,5 credits.
Conditionally elective courses (one must be taken): DD2437, DD2257, DD2365.
Subject to changes.
Track, Security and Privacy (CSSP)
Year 1
Mandatory courses (7.5 hp)
Code | Name | Credits | Edu. level |
---|---|---|---|
DD2520 | Applied Cryptography | 7.5 hp | Second cycle |
Conditionally elective courses
Code | Name | Credits | Edu. level |
---|---|---|---|
DD2448 | Foundations of Cryptography | 7.5 hp | Second cycle |
DD2525 | Language-Based Security | 7.5 hp | Second cycle |
Recommended courses
Code | Name | Credits | Edu. level |
---|---|---|---|
DD2460 | Software Safety and Security | 7.5 hp | Second cycle |
EN2720 | Ethical Hacking | 7.5 hp | Second cycle |
EP2520 | Building Networked Systems Security | 7.5 hp | Second cycle |
EP2790 | Security Analysis of Large-Scale Computer Systems | 7.5 hp | Second cycle |
ID2218 | Design of Fault-tolerant Systems | 7.5 hp | Second cycle |
Supplementary information
Mandatory course:
DD2520 Applied Crypotography, 7,5 hp.
Conditionally elective courses:
- at least two must be taken of following: DD2448, DD2525, DD2496, DD2443, and also
- at least one must be taken of following: DD2497, EP2510.
Recommended elective courses:
DD2460, EN2720, ID2218, EP2520, EP2790.
Year 2
Mandatory courses (32.0 hp)
Code | Name | Credits | Edu. level |
---|---|---|---|
DA231X | Degree Project in Computer Science and Engineering, Second Cycle | 30.0 hp | Second cycle |
DD2300 | Program Integrating Course in Computer Science | 2.0 hp | Second cycle |
Conditionally elective courses
Code | Name | Credits | Edu. level |
---|---|---|---|
DD2443 | Parallel and Distributed Computing | 7.5 hp | Second cycle |
DD2496 | Privacy Enhancing Technologies | 7.5 hp | Second cycle |
DD2497 | Project course in System Security | 7.5 hp | Second cycle |
EP2510 | Advanced Networked Systems Security | 7.5 hp | Second cycle |
Recommended courses
Code | Name | Credits | Edu. level |
---|---|---|---|
EN2720 | Ethical Hacking | 7.5 hp | Second cycle |
EP2790 | Security Analysis of Large-Scale Computer Systems | 7.5 hp | Second cycle |
Supplementary information
Mandatory course:
DD2520 Applied Crypotography, 7,5 hp.
Conditionally elective courses:
- at least two must be taken of following: DD2448, DD2525, DD2496, DD2443, and also
- at least one must be taken of following: DD2497, EP2510.
Track, Software Technology (CSST)
Year 1
Mandatory courses (7.5 hp)
Code | Name | Credits | Edu. level |
---|---|---|---|
DD2480 | Software Engineering Fundamentals | 7.5 hp | Second cycle |
Conditionally elective courses
Code | Name | Credits | Edu. level |
---|---|---|---|
DD2372 | Automata and Languages Conditionally elective for the subtrack Programming Languages | 6.0 hp | Second cycle |
DD2459 | Software Reliability Conditionally elective for the subtrack Software Engineering | 7.5 hp | Second cycle |
DD2460 | Software Safety and Security Conditionally elective for the subtrack Software Engineering | 7.5 hp | Second cycle |
DD2481 | Principles of Programming Languages Mandatory for the subtrack Programming Languages, conditionally elective for the subtrack Software Engineering | 7.5 hp | Second cycle |
DD2482 | Automated Software Testing and DevOps Conditionally elective for the subtrack Software Engineering | 7.5 hp | Second cycle |
Recommended courses
Code | Name | Credits | Edu. level |
---|---|---|---|
DD2421 | Machine Learning | 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 |
ID1217 | Concurrent Programming | 7.5 hp | First cycle |
Supplementary information
One of the two subtracks must be taken:
1. Programming Languages
- Mandatory courses: DD2481 and DD2488.
- Condtionally elective courses (one of the courses must be taken): DD2372, DD2457.
2. Software Engineering
- Conditionally elective courses (at least two must be taken): DD2443, DD2459, DD2460, DD2481, DD2482, DD2528.
- Conditionally elective courses (at least one must be taken): DD2487, DD2497.
Year 2
Mandatory courses (32.0 hp)
Code | Name | Credits | Edu. level |
---|---|---|---|
DA231X | Degree Project in Computer Science and Engineering, Second Cycle | 30.0 hp | Second cycle |
DD2300 | Program Integrating Course in Computer Science | 2.0 hp | Second cycle |
Conditionally elective courses
Code | Name | Credits | Edu. level |
---|---|---|---|
DD2443 | Parallel and Distributed Computing Conditionally elective for the subtrack Software Engineering | 7.5 hp | Second cycle |
DD2457 | Program Semantics and Analysis Conditionally elective for the subtrack Software Engineering | 6.0 hp | Second cycle |
DD2487 | Large-Scale Software Development Conditionally elective for the subtrack Software Engineering | 7.5 hp | Second cycle |
DD2488 | Compiler Construction Compulsory for the subtrack Programming languages | 9.0 hp | Second cycle |
DD2497 | Project course in System Security Conditionally elective for the subtrack Software Engineering | 7.5 hp | Second cycle |
Recommended courses
Code | Name | Credits | Edu. level |
---|---|---|---|
DD2421 | Machine Learning | 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 |
ID1217 | Concurrent Programming | 7.5 hp | First cycle |
Supplementary information
One of the two subtracks must be taken:
1. Programming Languages
- Mandatory courses: DD2481 and DD2488.
- Condtionally elective courses (one of the courses must be taken): DD2372, DD2457.
2. Software Engineering
- Conditionally elective courses (at least two must be taken): DD2443, DD2459, DD2460, DD2481, DD2482.
- Conditionally elective courses (at least one must be taken): DD2487, DD2497.
Track, Theoretical Computer Science (CSTC)
Year 1
Conditionally elective courses
Code | Name | Credits | Edu. level |
---|---|---|---|
DD2372 | Automata and Languages Conditionally elective for the subtrack Formal Methods and Semantics | 6.0 hp | Second cycle |
DD2448 | Foundations of Cryptography Compulsory for the subtrack Algorithms, Complexity and Cryptography; Conditionally elective for the subtrack Formal Methods and Semantics | 7.5 hp | Second cycle |
DD2459 | Software Reliability Conditionally elective for the subtrack Formal Methods and Semantics | 7.5 hp | Second cycle |
DD2460 | Software Safety and Security Conditionally elective for the subtrack Formal Methods and Semantics | 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
Mandatory courses for all:
- DD2467 Individual Project in Theoretical Computer Science, 7,5 credits,
- SF2xxx, any course in Mathematics, second cycle, 7,5 credits.
One of the subtracks must be taken:
1. Algorithms, Complexity and Cryptography:
- Mandatory course: DD2448.
- Conditionally elective courses (at least one of the courses must be taken): DD2445, DD2442.
2. Formal Methods and Semantics:
- Mandatory course: DD2452.
- Conditionally elective courses (at least 7,5 credits must be taken): DD2459, DD2448, DD2457, DD2460, DD2372, DD2443, DD2442, DD2445 (ges vartannat år)..
Year 2
Mandatory courses (39.5 hp)
Code | Name | Credits | Edu. level |
---|---|---|---|
DA231X | Degree Project in Computer Science and Engineering, Second Cycle | 30.0 hp | Second cycle |
DD2300 | Program Integrating Course in Computer Science | 2.0 hp | Second cycle |
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, Complexity and Cryptography; Conditionally elective for the subtrack Formal Methods and Semantics | 7.5 hp | Second cycle |
DD2443 | Parallel and Distributed Computing Conditionally elective for the subtrack Formal Methods and Semantics | 7.5 hp | Second cycle |
DD2452 | Formal Methods Compulsory for the subtrack Formal Methods and Semantics | 7.5 hp | Second cycle |
DD2457 | Program Semantics and Analysis Conditionally elective for the subtrack Formal Methods and Semantics | 6.0 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
Mandatory courses for all:
- DD2467 Individual Project in Theoretical Computer Science, 7,5 credits,
- SF2xxx, any course in Mathematics, second cycle, 7,5 credits.
One of the subtracks must be taken:
1. Algorithms, Complexity and Cryptography:
- Mandatory course: DD2448.
- Conditionally elective courses (at least one of the courses must be taken): DD2445, DD2442.
2. Formal Methods and Semantics:
- Mandatory course: DD2452.
- Conditionally elective courses (at least 7,5 credits must be taken): DD2459, DD2448, DD2457, DD2460, DD2372, DD2443, DD2442.
Track, Visualization and Interactive Graphics (CSVG)
Year 1
Mandatory courses (6.0 hp)
Code | Name | Credits | Edu. level |
---|---|---|---|
DH2320 | Introduction to Visualization and Computer Graphics | 6.0 hp | Second cycle |
Conditionally elective courses
Code | Name | Credits | Edu. level |
---|---|---|---|
DD2257 | Visualization | 7.5 hp | Second cycle |
DH2321 | Information Visualization | 6.0 hp | Second cycle |
DH2323 | Computer Graphics and Interaction | 6.0 hp | Second cycle |
DH2413 | Advanced Graphics and Interaction | 9.0 hp | Second cycle |
DH2650 | Computer Game Design | 6.0 hp | Second cycle |
Recommended courses
Code | Name | Credits | Edu. level |
---|---|---|---|
DD2356 | Methods in High Performance Computing | 7.5 hp | Second cycle |
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 |
DM2350 | Human Perception for Information Technology | 7.5 hp | Second cycle |
Supplementary information
At least 18 credits must be taken from the conditionally elective courses.
Year 2
Mandatory courses (38.0 hp)
Code | Name | Credits | Edu. level |
---|---|---|---|
DA231X | Degree Project in Computer Science and Engineering, Second Cycle | 30.0 hp | Second cycle |
DD2300 | Program Integrating Course in Computer Science | 2.0 hp | Second cycle |
DD2470 | Advanced Topics in Visualization and Computer Graphics | 6.0 hp | Second cycle |
Conditionally elective courses
Code | Name | Credits | Edu. level |
---|---|---|---|
DD2257 | Visualization | 7.5 hp | Second cycle |
DH2321 | Information Visualization | 6.0 hp | Second cycle |
DH2323 | Computer Graphics and Interaction | 6.0 hp | Second cycle |
DH2413 | Advanced Graphics and Interaction | 9.0 hp | Second cycle |
DH2650 | Computer Game Design | 6.0 hp | Second cycle |
Recommended courses
Code | Name | Credits | Edu. level |
---|---|---|---|
DD2356 | Methods in High Performance Computing | 7.5 hp | Second cycle |
DD2423 | Image Analysis and Computer Vision | 7.5 hp | Second cycle |
DD2424 | Deep Learning in Data Science | 7.5 hp | Second cycle |
DM2350 | Human Perception for Information Technology | 7.5 hp | Second cycle |
Supplementary information
At least 18 credits must be taken from the conditionally elective courses.