Skip to main content
Till KTH:s startsida

Study year 2

The following courses are part of study year two.

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

General Courses

General Courses

Specialisations: Autonomous Systems EIT (AUSM)

Mandatory courses

Course code Course name Scope Educational level
DA258X Degree Project in Computer Science and Engineering, specialising in ICT Innovation, Second Cycle
Choose one of DA258X, EA258X
30 hp Second cycle
EA258X Degree Project in Electrical Engineering, specialising in ICT Innovation, Second Cycle
Choose one of DA258X, EA258X
30 hp Second cycle
II2202 Research Methodology and Scientific Writing
Can be taken in year 1 or in year 2
7.5 hp Second cycle
ME2096 ICT Innovation Study Project 6 hp Second cycle

Optional courses

Course code Course name Scope Educational level
DD2380 Artificial Intelligence 6 hp Second cycle
EL2320 Applied Estimation 7.5 hp Second cycle
EL2820 Modelling of Dynamical Systems 7.5 hp Second cycle
ID2209 Distributed Artificial Intelligence and Intelligent Agents 7.5 hp Second cycle
ID2223 Scalable Machine Learning and Deep Learning 7.5 hp Second cycle
IL2206 Embedded Systems 7.5 hp Second cycle

Specialisations: Autonomous Systems KTH (AUSY)

Mandatory courses

Course code Course name Scope Educational level
DA256X Degree Project in Computer Science and Engineering, specialising in ICT Innovation, Second Cycle
Choose one of DA256X, EA256X
30 hp Second cycle
EA256X Degree Project in Electrical Engineering, specialising in ICT Innovation, Second Cycle
Choose one of DA256X, EA256X
30 hp Second cycle
II2202 Research Methodology and Scientific Writing
Can be taken in year 1 or in year 2
7.5 hp Second cycle
ME2096 ICT Innovation Study Project 6 hp Second cycle

Optional courses

Course code Course name Scope Educational level
DD2380 Artificial Intelligence 6 hp Second cycle
EL2320 Applied Estimation 7.5 hp Second cycle
EL2820 Modelling of Dynamical Systems 7.5 hp Second cycle
ID2209 Distributed Artificial Intelligence and Intelligent Agents 7.5 hp Second cycle
ID2223 Scalable Machine Learning and Deep Learning 7.5 hp Second cycle
IL2206 Embedded Systems 7.5 hp Second cycle

Specialisations: Cloud and Network infrastructures KTH (CLNI)

Mandatory courses

Course code Course name Scope Educational level
AK2036 Theory and Methodology of Science with Applications (Natural and Technological Science)
Can be taken in year 1 or in year 2
7.5 hp Second cycle
DA256X Degree Project in Computer Science and Engineering, specialising in ICT Innovation, Second Cycle
Choose one of DA256X, EA256X
30 hp Second cycle
EA256X Degree Project in Electrical Engineering, specialising in ICT Innovation, Second Cycle
Choose one of DA256X, EA256X
30 hp Second cycle
ME2096 ICT Innovation Study Project 6 hp Second cycle

Optional courses

Course code Course name Scope Educational level
EP2420 Network Analytics 7.5 hp Second cycle
EP2500 Networked Systems Security 7.5 hp Second cycle
ID2207 Modern Methods in Software Engineering 7.5 hp Second cycle
ID2209 Distributed Artificial Intelligence and Intelligent Agents 7.5 hp Second cycle
ID2222 Data Mining 7.5 hp Second cycle
ID2223 Scalable Machine Learning and Deep Learning 7.5 hp Second cycle
IK2206 Internet Security and Privacy 7.5 hp Second cycle

Specialisations: Cloud and Network infrastructures EIT (CLNS)

Mandatory courses

Course code Course name Scope Educational level
AK2036 Theory and Methodology of Science with Applications (Natural and Technological Science)
Can be taken in year 1 or in year 2
7.5 hp Second cycle
DA258X Degree Project in Computer Science and Engineering, specialising in ICT Innovation, Second Cycle
Choose one of DA258X, EA258X
30 hp Second cycle
EA258X Degree Project in Electrical Engineering, specialising in ICT Innovation, Second Cycle
Choose one of DA258X, EA258X
30 hp Second cycle
ME2096 ICT Innovation Study Project 6 hp Second cycle

Optional courses

Course code Course name Scope Educational level
EP2420 Network Analytics 7.5 hp Second cycle
EP2500 Networked Systems Security 7.5 hp Second cycle
ID2207 Modern Methods in Software Engineering 7.5 hp Second cycle
ID2209 Distributed Artificial Intelligence and Intelligent Agents 7.5 hp Second cycle
ID2222 Data Mining 7.5 hp Second cycle
ID2223 Scalable Machine Learning and Deep Learning 7.5 hp Second cycle
IK2206 Internet Security and Privacy 7.5 hp Second cycle

Specialisations: Data Science EIT (DASC)

Mandatory courses

Course code Course name Scope Educational level
DA258X Degree Project in Computer Science and Engineering, specialising in ICT Innovation, Second Cycle
Choose one of DA258X, EA258X
30 hp Second cycle
EA258X Degree Project in Electrical Engineering, specialising in ICT Innovation, Second Cycle
Choose one of DA258X, EA258X
30 hp Second cycle
ID2221 Data-Intensive Computing 7.5 hp Second cycle
ID2222 Data Mining 7.5 hp Second cycle
II2202 Research Methodology and Scientific Writing
Can be taken in year 1 or in year 2
7.5 hp Second cycle
ME2096 ICT Innovation Study Project 6 hp Second cycle

Optional courses

Course code Course name Scope Educational level
DD2257 Visualization 7.5 hp Second cycle
DD2380 Artificial Intelligence 6 hp Second cycle
DD2417 Language Engineering 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
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 hp Second cycle
DD2477 Search Engines and Information Retrieval Systems 7.5 hp Second cycle
ID2203 Distributed Systems, Advanced Course 7.5 hp Second cycle
ID2223 Scalable Machine Learning and Deep Learning 7.5 hp Second cycle
ID2225 Learning Machines 7.5 hp Second cycle

Specialisations: Data Science KTH (DASE)

Mandatory courses

Course code Course name Scope Educational level
DA256X Degree Project in Computer Science and Engineering, specialising in ICT Innovation, Second Cycle
Choose one of DA256X, EA256X
30 hp Second cycle
EA256X Degree Project in Electrical Engineering, specialising in ICT Innovation, Second Cycle
Choose one of DA256X, EA256X
30 hp Second cycle
ID2221 Data-Intensive Computing 7.5 hp Second cycle
ID2222 Data Mining 7.5 hp Second cycle
II2202 Research Methodology and Scientific Writing
Can be taken in year 1 or in year 2
7.5 hp Second cycle
ME2096 ICT Innovation Study Project 6 hp Second cycle

Optional courses

Course code Course name Scope Educational level
DD2257 Visualization 7.5 hp Second cycle
DD2380 Artificial Intelligence 6 hp Second cycle
DD2417 Language Engineering 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
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 hp Second cycle
DD2477 Search Engines and Information Retrieval Systems 7.5 hp Second cycle
ID2203 Distributed Systems, Advanced Course 7.5 hp Second cycle
ID2223 Scalable Machine Learning and Deep Learning 7.5 hp Second cycle
ID2225 Learning Machines 7.5 hp Second cycle

Specialisations: Human Computer Interaction and Design EIT (HCID)

Mandatory courses

Course code Course name Scope Educational level
DA258X Degree Project in Computer Science and Engineering, specialising in ICT Innovation, Second Cycle
Choose one of DA258X, EA258X
30 hp Second cycle
DH2400 Physical Interaction Design and Realization 7.5 hp Second cycle
DT2140 Multimodal Interaction and Interfaces
Replaces ID2216 as mandatory course
7.5 hp Second cycle
EA258X Degree Project in Electrical Engineering, specialising in ICT Innovation, Second Cycle
Choose one of DA258X, EA258X
30 hp Second cycle
II2202 Research Methodology and Scientific Writing
Can be taken in year 1 or in year 2
7.5 hp Second cycle
ME2096 ICT Innovation Study Project 6 hp Second cycle

Optional courses

Course code Course name Scope Educational level
DH2632 Human-Computer Interaction, Research Seminars 3 hp Second cycle
DH2670 Haptics, Tactile and Tangible Interaction 7.5 hp Second cycle
ID2012 Ubiquitous Computing 7.5 hp Second cycle
II2302 Sensor Based Systems 7.5 hp Second cycle
IK2560 Mobile Networks and Services 7.5 hp Second cycle

Specialisations: Human Computer Interaction and Design KTH (HCIN)

Mandatory courses

Course code Course name Scope Educational level
DA256X Degree Project in Computer Science and Engineering, specialising in ICT Innovation, Second Cycle
Choose one of DA256X, EA256X
30 hp Second cycle
DH2400 Physical Interaction Design and Realization 7.5 hp Second cycle
DT2140 Multimodal Interaction and Interfaces
Replaces ID2216 as mandatory course
7.5 hp Second cycle
EA256X Degree Project in Electrical Engineering, specialising in ICT Innovation, Second Cycle
Choose one of DA256X, EA256X
30 hp Second cycle
II2202 Research Methodology and Scientific Writing
Can be taken in year 1 or in year 2
7.5 hp Second cycle
ME2096 ICT Innovation Study Project 6 hp Second cycle

Optional courses

Course code Course name Scope Educational level
DH2632 Human-Computer Interaction, Research Seminars 3 hp Second cycle
DH2670 Haptics, Tactile and Tangible Interaction 7.5 hp Second cycle
ID2012 Ubiquitous Computing 7.5 hp Second cycle
II2302 Sensor Based Systems 7.5 hp Second cycle
IK2560 Mobile Networks and Services 7.5 hp Second cycle

Specialisations: Embedded Systems KTH (INSM)

Mandatory courses

Course code Course name Scope Educational level
DA256X Degree Project in Computer Science and Engineering, specialising in ICT Innovation, Second Cycle
Choose one of DA256X, EA256X
30 hp Second cycle
EA256X Degree Project in Electrical Engineering, specialising in ICT Innovation, Second Cycle
Choose one of DA256X, EA256X
30 hp Second cycle
II2202 Research Methodology and Scientific Writing
Can be taken in year 1 or in year 2
7.5 hp Second cycle
IL2203 Digital Design and Validation using Hardware Description Languages 9 hp Second cycle
ME2096 ICT Innovation Study Project 6 hp Second cycle

Optional courses

Course code Course name Scope Educational level
II2300 Product Realization Processes I 7.5 hp Second cycle
II2302 Sensor Based Systems 7.5 hp Second cycle
IL2225 Embedded Hardware Design in ASIC and FPGA 7.5 hp Second cycle
IL2230 Hardware Architectures for Deep Learning 7.5 hp Second cycle
IL2236 Embedded Many-Core Architectures 7.5 hp Second cycle
IS2500 RFID Systems 7.5 hp Second cycle

Specialisations: Embedded Systems EIT (INSY)

Mandatory courses

Course code Course name Scope Educational level
DA258X Degree Project in Computer Science and Engineering, specialising in ICT Innovation, Second Cycle
Choose one of DA258X, EA258X
30 hp Second cycle
EA258X Degree Project in Electrical Engineering, specialising in ICT Innovation, Second Cycle
Choose one of DA258X, EA258X
30 hp Second cycle
II2202 Research Methodology and Scientific Writing
Can be taken in year 1 or in year 2
7.5 hp Second cycle
IL2203 Digital Design and Validation using Hardware Description Languages 9 hp Second cycle
ME2096 ICT Innovation Study Project 6 hp Second cycle

Optional courses

Course code Course name Scope Educational level
II2300 Product Realization Processes I 7.5 hp Second cycle
II2302 Sensor Based Systems 7.5 hp Second cycle
IL2225 Embedded Hardware Design in ASIC and FPGA 7.5 hp Second cycle
IL2230 Hardware Architectures for Deep Learning 7.5 hp Second cycle
IL2236 Embedded Many-Core Architectures 7.5 hp Second cycle
IS2500 RFID Systems 7.5 hp Second cycle

Specialisations: Visual Computing and Communication KTH (VCCN)

Mandatory courses

Course code Course name Scope Educational level
DA256X Degree Project in Computer Science and Engineering, specialising in ICT Innovation, Second Cycle
Choose one of DA256X, EA256X
30 hp Second cycle
EA256X Degree Project in Electrical Engineering, specialising in ICT Innovation, Second Cycle
Choose one of DA256X, EA256X
30 hp Second cycle
EQ2330 Image and Video Processing
At least one of EQ2330, EQ2425 must be taken (the one not chosen as mandatory can still be taken as elective)
7.5 hp Second cycle
EQ2425 Analysis and Search of Visual Data
At least one of EQ2330, EQ2425 must be taken (the one not chosen as mandatory can still be taken as elective)
7.5 hp Second cycle
II2202 Research Methodology and Scientific Writing
Can be taken in year 1 or in year 2
7.5 hp Second cycle
ME2096 ICT Innovation Study Project 6 hp Second cycle

Optional courses

Course code Course name Scope Educational level
EL2805 Reinforcement Learning 7.5 hp Second cycle
EQ2300 Digital Signal Processing 7.5 hp Second cycle
EQ2310 Digital Communications 9 hp Second cycle
EQ2321 Speech and Audio Processing 7.5 hp Second cycle
EQ2401 Adaptive Signal Processing 7.5 hp Second cycle
EQ2411 Advanced Digital Communications 7.5 hp Second cycle
EQ2415 Machine Learning and Data Science 7.5 hp Second cycle
EQ2461 Seminars in Information and Network Engineering 3 hp Second cycle

Specialisations: Visual Computing and Communication EIT (VCCO)

Mandatory courses

Course code Course name Scope Educational level
DA258X Degree Project in Computer Science and Engineering, specialising in ICT Innovation, Second Cycle
Choose one of DA258X, EA258X
30 hp Second cycle
EA258X Degree Project in Electrical Engineering, specialising in ICT Innovation, Second Cycle
Choose one of DA258X, EA258X
30 hp Second cycle
EQ2330 Image and Video Processing
At least one of EQ2330, EQ2425 must be taken (the one not chosen as mandatory can still be taken as elective)
7.5 hp Second cycle
EQ2425 Analysis and Search of Visual Data
At least one of EQ2330, EQ2425 must be taken (the one not chosen as mandatory can still be taken as elective)
7.5 hp Second cycle
II2202 Research Methodology and Scientific Writing
Can be taken in year 1 or in year 2
7.5 hp Second cycle
ME2096 ICT Innovation Study Project 6 hp Second cycle

Optional courses

Course code Course name Scope Educational level
EL2805 Reinforcement Learning 7.5 hp Second cycle
EQ2300 Digital Signal Processing 7.5 hp Second cycle
EQ2310 Digital Communications 9 hp Second cycle
EQ2321 Speech and Audio Processing 7.5 hp Second cycle
EQ2401 Adaptive Signal Processing 7.5 hp Second cycle
EQ2411 Advanced Digital Communications 7.5 hp Second cycle
EQ2415 Machine Learning and Data Science 7.5 hp Second cycle
EQ2461 Seminars in Information and Network Engineering 3 hp Second cycle