The following courses are part of study year one.

The course application codes and study periods are valid for the academic year 2015/2016. For other academic years, different application codes and study periods may apply.

General courses

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.

Mandatory courses

Course code and name Appl.code Scope P1 P2 P3 P4
DD2380 Artificial Intelligence 6.0 hp 6.0
IK2218 Protocols and Principles of the Internet 6.0 hp 6.0
DA2210 Introduction to the Philosophy of Science and Research Methodology for Computer Scientists 6.0 hp 1.5 4.5
DD2440 Advanced Algorithms Can be taken in year 2, if in year 1 reading DD2352. 6.0 hp 1.5 4.5
SF1630 Discrete Mathematics Must be taken if external student (not for CDATE), alternative course is SF2736 (Eng. version). 9.0 hp 6.0 3.0
DD2300 Program Integrating Course in Computer Science Viewing 1 credit per academic year. 2.0 hp 0.2 0.3 0.2 0.3
DD2395 Computer Security 6.0 hp 6.0
SF2736 Discrete Mathematics Must be taken if external student (not for CDATE), alternative course is SF1630 (in Swedish). 7.5 hp 7.5
DD2352 Algorithms and Complexity Do not read if the corresponding course has been read. 7.5 hp 4.5 3.0

Specialisations

Track, Autonomous Systems (CSCA)

Courses (CSCA)

Subject to changes

Conditionally elective courses

Course code and name Appl.code Scope P1 P2 P3 P4
DD2432 Artificial Neural Networks and Other Learning Systems 6.0 hp 6.0
DT2112 Speech Technology 7.5 hp 7.5
DD2438 Artificial Intelligence and Multi Agent Systems 15.0 hp 7.0 8.0
DD2476 Search Engines and Information Retrieval Systems 9.0 hp 6.0 3.0
DD2427 Image Based Recognition and Classification 6.0 hp 6.0

Track, Computer Security (CSCB)

Courses (CSCB)

Subject to changes

Conditionally elective courses

Course code and name Appl.code Scope P1 P2 P3 P4
DD2459 Software Reliability 7.5 hp 7.5
EP2520 Building Networked Systems Security EP2500 (period 2) is recommended prerequisite course. 7.5 hp 7.5
DD2448 Foundations of Cryptography 7.5 hp 3.0 4.5
DD2460 Software Safety and Security Given if resources are available 7.5 hp

Track, IT-Management with Enterprise Architecture (CSCC)

Courses (CSCC)

Subject to changes

Conditionally elective courses

Course code and name Appl.code Scope P1 P2 P3 P4
AK2014 Decision Theory 7.5 hp 7.5
DD2459 Software Reliability 7.5 hp 7.5
EP2520 Building Networked Systems Security 7.5 hp 7.5
DD2471 Modern Database Systems and Their Applications 7.5 hp 7.5
EH2770 IT Management with Enterprise Architecture I 7.5 hp 7.5

Track, Program System Technology (CSCD)

Courses (CSCD)

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.

Conditionally elective courses

Course code and name Appl.code Scope P1 P2 P3 P4
DD2390 Internet Programming 6.0 hp 6.0
DD2476 Search Engines and Information Retrieval Systems 9.0 hp 6.0 3.0
DD2488 Compiler Construction 9.0 hp 4.5 4.5
DD2372 Automata and Languages 6.0 hp 6.0
DD2471 Modern Database Systems and Their Applications 7.5 hp 7.5
DD2460 Software Safety and Security Given if resources are available. 7.5 hp

Recommended courses

Course code and name Appl.code Scope P1 P2 P3 P4
DH2642 Interaction Programming and the Dynamic Web 7.5 hp 4.5 3.0

Track, Language Technology (CSCE)

Courses (CSCE)

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.

Conditionally elective courses

Course code and name Appl.code Scope P1 P2 P3 P4
DD2390 Internet Programming 6.0 hp 6.0
DT2112 Speech Technology 7.5 hp 7.5
DD2476 Search Engines and Information Retrieval Systems 9.0 hp 6.0 3.0
DD2372 Automata and Languages 6.0 hp 6.0

Track, Theoretical Computer Science (CSCF)

Courses (CSCF)

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.

Conditionally elective courses

Course code and name Appl.code Scope P1 P2 P3 P4
DD2448 Foundations of Cryptography 7.5 hp 3.0 4.5
DD2372 Automata and Languages 6.0 hp 6.0
DD2460 Software Safety and Security Given if resources are available. 7.5 hp

Track, Computational Biology (CSCG)

Courses (CSCG)

Subject to changes

Conditionally elective courses

Course code and name Appl.code Scope P1 P2 P3 P4
DD2432 Artificial Neural Networks and Other Learning Systems 6.0 hp 6.0
DD2401 Neuroscience 7.5 hp 7.5

Track, Sound and Music Computing (CSCI)

Courses (CSCI)

Subject to changes

Conditionally elective courses

Course code and name Appl.code Scope P1 P2 P3 P4
DT2112 Speech Technology 7.5 hp 7.5
DT2212 Music Acoustics 7.5 hp 7.5
DT2118 Speech and Speaker Recognition 7.5 hp 7.5
DT2213 Musical Communication and Music Technology 7.5 hp 7.5