General courses

Year 1

Mandatory courses (56.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 Viewing 1 credit per academic year. 2.0 hp Second cycle
DD2352 Algorithms and Complexity Do not read if the corresponding course has been read. 7.5 hp Second cycle
DD2380 Artificial Intelligence 6.0 hp Second cycle
DD2395 Computer Security 6.0 hp Second cycle
DD2440 Advanced Algorithms Can be taken in year 2, if in year 1 reading DD2352. 6.0 hp Second cycle
IK2218 Protocols and Principles of the Internet 6.0 hp Second cycle
SF1630 Discrete Mathematics Must be taken if external student (not for CDATE), alternative course is SF2736 (Eng. version). 9.0 hp First cycle
SF2736 Discrete Mathematics Must be taken if external student (not for CDATE), alternative course is SF1630 (in Swedish). 7.5 hp Second cycle

Supplementary information

The fall of study year 1 includes four compulsory courses.

For the spring semester the student chooses a track and during the spring semester of study year 1 and fall semester of study year 2 the student takes courses from the chosen track of at least 30 credits.

Students who miss the equivalent courses in previous degree are also required to take:
- DD2352 Algorithms and Complexity 7.5 cr,
- SF1630 Discrete Mathematics 9 cr, or SF2736 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 30.0 hp Second cycle
DA222X Degree Project in Computer Science and Communication, 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

For the spring semester the student chooses a track. During the spring semester of study year 1 and fall semester of study year 2 the student takes courses from the chosen track of at least 30 credits.

Track, Autonomous Systems (CSCA)

Year 1

Conditionally elective courses

Code Name Credits Edu. level
DD2427 Image Based Recognition and Classification 6.0 hp Second cycle
DD2432 Artificial Neural Networks and Other Learning Systems 6.0 hp Second cycle
DD2438 Artificial Intelligence and Multi Agent Systems 15.0 hp Second cycle
DD2476 Search Engines and Information Retrieval Systems 9.0 hp Second cycle
DT2112 Speech Technology 7.5 hp Second cycle

Supplementary information

Subject to changes

Year 2

Conditionally elective courses

Code Name Credits Edu. level
DD2423 Image Analysis and Computer Vision 7.5 hp Second cycle
DD2425 Robotics and Autonomous Systems 9.0 hp Second cycle
DD2431 Machine Learning 6.0 hp Second cycle
EQ2340 Pattern Recognition 7.5 hp Second cycle
ID2209 Distributed Artificial Intelligence and Intelligent Agents 7.5 hp Second cycle

Track, Computer Security (CSCB)

Year 1

Conditionally elective courses

Code Name Credits Edu. level
DD2448 Foundations of Cryptography 7.5 hp Second cycle
DD2459 Software Reliability 7.5 hp Second cycle
DD2460 Software Safety and Security Given if resources are available 7.5 hp Second cycle
EP2520 Building Networked Systems Security EP2500 (period 2) is recommended prerequisite course. 7.5 hp Second cycle

Supplementary information

Subject to changes

Year 2

Conditionally elective courses

Code Name Credits Edu. level
DD1387 Program System Construction Using C++ 6.0 hp First cycle
DD2443 Parallel and Distributed Computing 7.5 hp Second cycle
DD2458 Problem Solving and Programming under Pressure 9.0 hp Second cycle
EP2500 Networked Systems Security 7.5 hp Second cycle
EP2510 Advanced Networked Systems Security 7.5 hp Second cycle

Track, IT-Management with Enterprise Architecture (CSCC)

Year 1

Conditionally elective courses

Code Name Credits Edu. level
AK2014 Decision Theory 7.5 hp Second cycle
DD2459 Software Reliability 7.5 hp Second cycle
DD2471 Modern Database Systems and Their Applications 7.5 hp Second cycle
EH2770 IT Management with Enterprise Architecture I 7.5 hp Second cycle
EP2520 Building Networked Systems Security 7.5 hp Second cycle

Supplementary information

Subject to changes

Year 2

Conditionally elective courses

Code Name Credits Edu. level
EH2030 Business Development and Quality Management 7.5 hp Second cycle
EH2720 Management of Projects 7.5 hp Second cycle
EH2781 IT Management with Enterprise Architecture II, Case Studies 15.0 hp Second cycle

Supplementary information

Subject to changes

Track, Program System Technology (CSCD)

Year 1

Conditionally elective courses

Code Name Credits Edu. level
DD2372 Automata and Languages 6.0 hp Second cycle
DD2390 Internet Programming 6.0 hp Second cycle
DD2460 Software Safety and Security Given if resources are available. 7.5 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
DD2488 Compiler Construction 9.0 hp Second cycle

Recommended courses

Code Name Credits Edu. level
DH2642 Interaction Programming and the Dynamic Web 7.5 hp Second cycle

Supplementary information

Subject to changes.

This academic year you can take DD2372 Automata and Languages 6 credits, which will be alternated with DD2457 Program Semantics and Analysis, 6 cr, in period 4, next academic year.

Year 2

Conditionally elective courses

Code Name Credits Edu. level
DD1387 Program System Construction Using C++ 6.0 hp First cycle
DD2386 Patterns for Large-scale Development 7.5 hp Second cycle
DD2418 Language Engineering 6.0 hp Second cycle
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

Supplementary information

Subject to changes

Track, Language Technology (CSCE)

Year 1

Conditionally elective courses

Code Name Credits Edu. level
DD2372 Automata and Languages 6.0 hp Second cycle
DD2390 Internet Programming 6.0 hp Second cycle
DD2476 Search Engines and Information Retrieval Systems 9.0 hp Second cycle
DT2112 Speech Technology 7.5 hp Second cycle

Supplementary information

Subject to changes.

This academic year you can take DD2372 Automata and Languages 6 credits, which will be alternated with DD2457 Program Semantics and Analysis, 6 cr, in period 4, next academic year.

Year 2

Conditionally elective courses

Code Name Credits Edu. level
DD1387 Program System Construction Using C++ 6.0 hp First cycle
DD2418 Language Engineering 6.0 hp Second cycle
DD2431 Machine Learning 6.0 hp Second cycle
DT2140 Multimodal Interaction and Interfaces 7.5 hp Second cycle

Supplementary information

Subject to changes

Track, Theoretical Computer Science (CSCF)

Year 1

Conditionally elective courses

Code Name Credits Edu. level
DD2372 Automata and Languages 6.0 hp Second cycle
DD2448 Foundations of Cryptography 7.5 hp Second cycle
DD2460 Software Safety and Security Given if resources are available. 7.5 hp Second cycle

Supplementary information

Subject to changes.

This academic year you can take DD2372 Automata and Languages 6 credits, which will be alternated with DD2457 Program Semantics and Analysis, 6 cr, in period 4, next academic year.

Year 2

Conditionally elective courses

Code Name Credits Edu. level
DD2442 Seminars on Theoretical Computer Science 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

Track, Computational Biology (CSCG)

Year 1

Conditionally elective courses

Code Name Credits Edu. level
DD2401 Neuroscience 7.5 hp Second cycle
DD2432 Artificial Neural Networks and Other Learning Systems 6.0 hp Second cycle

Supplementary information

Subject to changes

Year 2

Conditionally elective courses

Code Name Credits Edu. level
BB2440 Bioinformatics and Biostatistics 7.0 hp Second cycle
BB2510 Proteomics 6.0 hp Second cycle
DD2404 Applied Bioinformatics 7.5 hp Second cycle
DD2431 Machine Learning 6.0 hp Second cycle
DD2435 Mathematical Modelling of Biological Systems 9.0 hp Second cycle
DD2447 Statistical Methods in Applied Computer Science 6.0 hp Second cycle
EQ2340 Pattern Recognition 7.5 hp Second cycle

Track, Sound and Music Computing (CSCI)

Year 1

Conditionally elective courses

Code Name Credits Edu. level
DT2112 Speech Technology 7.5 hp Second cycle
DT2118 Speech and Speaker Recognition 7.5 hp Second cycle
DT2212 Music Acoustics 7.5 hp Second cycle
DT2213 Musical Communication and Music Technology 7.5 hp Second cycle

Supplementary information

Subject to changes

Year 2

Conditionally elective courses

Code Name Credits Edu. level
DT1130 Spectral Transforms 7.5 hp First cycle
DT2140 Multimodal Interaction and Interfaces 7.5 hp Second cycle
DT2300 Sound in Interaction 7.5 hp Second cycle
DT2350 Human Perception for Information Technology 6.0 hp Second cycle
DT2410 Audio Technology 7.5 hp Second cycle