Skip to main content
Till KTH:s startsida

Study year 1

The following courses are part of study year one.

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

General Courses

The mandatory courses AK2030 Theory and Methodology of Science and DA2215 Theory of Science and Scientific methods in Cybersecurity can be taken at any period during the programme. 

Mandatory courses

Course code and nameAppl.codeScopeP1P2P3P4
DD2391 Cybersecurity Overview503227.5 credits7.5
EN2720 Ethical HackingCan be taken in year 2 if you choose to read EP2120500067.5 credits7.5
DD2303 The Cybersecurity Engineer's Role in Society503142.0 credits0.30.20.30.2
AK2030 Theory and Methodology of Science (Natural and Technological Science)Can be taken in any period during the programme512594.5 credits4.5
DA2215 Theory of Science and Scientific methods in CybersecurityCan be taken in any period during the programme 503283.0 credits3.0
DD2510 Cybersecurity in a Socio-Technical ContextCan be read in year 1 or year 2503187.5 credits7.5
DD2520 Applied Cryptography602797.5 credits7.5

At least 30 credits of the conditionally elective courses must be taken.

Conditionally elective courses

Course code and nameAppl.codeScopeP1P2P3P4
DD2496 Privacy Enhancing Technologies503157.5 credits7.5
EL2850 Cyber-Physical Security in Time-Critical Systems503317.5 credits7.5
EP2780 Digital forensics and incident response503197.5 credits7.5
DD2497 Project course in System Security503177.5 credits7.5
EP2500 Networked Systems Security503137.5 credits7.5
EP2510 Advanced Networked Systems Security503277.5 credits7.5
EP2790 Security Analysis of Large-Scale Computer Systems503267.5 credits7.5
EP2520 Building Networked Systems Security602737.5 credits7.5
IL1333 Hardware Security602087.5 credits7.5
DD2448 Foundations of Cryptography602337.5 credits7.5
DD2525 Language-Based Security602537.5 credits7.5
ID2218 Design of Fault-tolerant Systems602807.5 credits7.5

Recommended courses

Course code and nameAppl.codeScopeP1P2P3P4
DD1420 Foundations of Machine LearningOverlaps with DD2421503127.5 credits7.5
DD2437 Artificial Neural Networks and Deep Architectures515397.5 credits7.5
DD2443 Parallel and Distributed Computing503207.5 credits7.5
EP2120 Internetworking511347.5 credits7.5
DD2440 Advanced Algorithms503036.0 credits1.54.5
DD2610 Deep Learning, advanced course518687.5 credits4.53.0
DD2434 Machine Learning, Advanced Course503257.5 credits7.5
DD2447 Statistical Methods in Applied Computer Science520386.0 credits6.0
DD2585 Programmable Society with Blockchains and Smart Contracts100727.5 credits7.5
EL2805 Reinforcement Learning511857.5 credits7.5
ID1206 Operating Systems504237.5 credits7.5
DD2421 Machine LearningOverlaps with DD1420602427.5 credits7.5
DD2459 Software Reliability605787.5 credits7.5
DH2628 Interaction Design Methods602617.5 credits7.5
DD2424 Deep Learning in Data Science602287.5 credits7.5