Appendix 1: Course list

Master's Programme, ICT Innovation, 120 credits (TIVNM), Programme syllabus for studies starting in autumn 2018

General courses

Year 1

Mandatory courses (19.0 credits)

Course code Course name Credits Edu. level
ME2072 Entrepreneurship for Engineers 6.0 Second cycle
ME2073 Business Development Lab of Entrepreneurship Engineers 9.0 Second cycle
ME2078 Summer Course- Entrepreneurship for Engineers 4.0 Second cycle

Conditionally elective courses

Course code Course name Credits Edu. level
ME1033 Open and User Innovation
One of ME1033, ME2062, ME2094, ME2095 shall be choosen
7.5 First cycle
ME2062 Technology-based Entrepreneurship
One of ME1033, ME2062, ME2094, ME2095 shall be choosen
7.5 Second cycle
ME2094 Internet Marketing
One of ME1033, ME2062, ME2094, ME2095 shall be choosen
7.5 Second cycle
ME2095 e-Business Strategies
One of ME1033, ME2062, ME2094, ME2095 shall be choosen
7.5 Second cycle

Year 2

Mandatory courses (6.0 credits)

Course code Course name Credits Edu. level
ME2096 ICT Innovation Study Project 6.0 Second cycle

Conditionally elective courses

Course code Course name Credits Edu. level
AK2036 Theory and Methodology of Science with Applications (Natural and Technological Science)
One of II2202, AK2036 shall be choosen
7.5 Second cycle
II2202 Research Methodology and Scientific Writing
One of II2202, AK2036 shall be choosen
7.5 Second cycle

Supplementary information

Degree project 30 credits advanced level is mandatory during the spring term.

In accordance with KTH's regulations, a mandatory course in Research Methodology and Scientific Writing 7,5 credits needs to be included. This course can be taken anytime during the studies. Currently, the following courses are offered:

  • II2202 Research Methodology and Scientific Writing 7,5 credits
  • AK2036 Theory and Methodology of Science with Applications (Natural and Technological Science 7,5 credits

Year 3

Autonomous Systems EIT (AUSM)

Year 1

Mandatory courses (41.5 credits)

Course code Course name Credits Edu. level
DD2410 Introduction to Robotics 7.5 Second cycle
DD2421 Machine Learning 7.5 Second cycle
ID2209 Distributed Artificial Intelligence and Intelligent Agents 7.5 Second cycle
ME2072 Entrepreneurship for Engineers 6.0 Second cycle
ME2073 Business Development Lab of Entrepreneurship Engineers 9.0 Second cycle
ME2078 Summer Course- Entrepreneurship for Engineers 4.0 Second cycle

Optional courses

Course code Course name Credits Edu. level
DD2380 Artificial Intelligence 6.0 Second cycle
DD2423 Image Analysis and Computer Vision 7.5 Second cycle
DD2424 Deep Learning in Data Science 7.5 Second cycle
EL1010 Automatic Control, General Course 6.0 First cycle
EL2450 Hybrid and Embedded Control Systems 7.5 Second cycle
EL2520 Control Theory and Practice, Advanced Course 7.5 Second cycle
EQ2321 Speech and Audio Processing 7.5 Second cycle
EQ2341 Pattern Recognition and Machine Learning 7.5 Second cycle
EQ2425 Analysis and Search of Visual Data 7.5 Second cycle
EQ2871 Cyber-Physical Networking 7.5 Second cycle
II2302 Sensor Based Systems 7.5 Second cycle
IL2206 Embedded Systems 7.5 Second cycle

Conditionally elective courses

Course code Course name Credits Edu. level
AK2036 Theory and Methodology of Science with Applications (Natural and Technological Science)
One of II2202, AK2036 shall be choosen
7.5 Second cycle
II2202 Research Methodology and Scientific Writing
One of II2202, AK2036 shall be choosen
7.5 Second cycle
ME1033 Open and User Innovation
One of ME1033, ME2062, ME2094, ME2095 shall be choosen
7.5 First cycle
ME2062 Technology-based Entrepreneurship
One of ME1033, ME2062, ME2094, ME2095 shall be choosen
7.5 Second cycle
ME2094 Internet Marketing
One of ME1033, ME2062, ME2094, ME2095 shall be choosen
7.5 Second cycle
ME2095 e-Business Strategies
One of ME1033, ME2062, ME2094, ME2095 shall be choosen
7.5 Second cycle

Year 2

Mandatory courses (13.5 credits)

Course code Course name Credits Edu. level
ID2223 Scalable Machine Learning and Deep Learning 7.5 Second cycle
ME2096 ICT Innovation Study Project 6.0 Second cycle

Optional courses

Course code Course name Credits Edu. level
DD2380 Artificial Intelligence 6.0 Second cycle
EL2320 Applied Estimation 7.5 Second cycle
EL2820 Modelling of Dynamical Systems 7.5 Second cycle
ID2209 Distributed Artificial Intelligence and Intelligent Agents 7.5 Second cycle
IL2206 Embedded Systems 7.5 Second cycle

Conditionally elective courses

Course code Course name Credits Edu. level
AK2036 Theory and Methodology of Science with Applications (Natural and Technological Science)
One of II2202, AK2036 shall be choosen
7.5 Second cycle
II2202 Research Methodology and Scientific Writing
One of II2202, AK2036 shall be choosen
7.5 Second cycle

Supplementary information

Degree project 30 credits advanced level is mandatory during the spring term.

In accordance with KTH's regulations, a mandatory course in Research Methodology and Scientific Writing 7,5 credits needs to be included. This course can be taken anytime during the studies. Currently, the following courses are offered:

  • II2202 Research Methodology and Scientific Writing 7,5 credits
  • AK2036 Theory and Methodology of Science with Applications (Natural and Technological Science 7,5 credits

Year 3

Autonomous Systems KTH (AUSY)

Year 1

Mandatory courses (41.5 credits)

Course code Course name Credits Edu. level
DD2410 Introduction to Robotics 7.5 Second cycle
DD2421 Machine Learning 7.5 Second cycle
ID2209 Distributed Artificial Intelligence and Intelligent Agents 7.5 Second cycle
ME2072 Entrepreneurship for Engineers 6.0 Second cycle
ME2073 Business Development Lab of Entrepreneurship Engineers 9.0 Second cycle
ME2078 Summer Course- Entrepreneurship for Engineers 4.0 Second cycle

Optional courses

Course code Course name Credits Edu. level
DD2380 Artificial Intelligence 6.0 Second cycle
DD2423 Image Analysis and Computer Vision 7.5 Second cycle
DD2424 Deep Learning in Data Science 7.5 Second cycle
EL1010 Automatic Control, General Course 6.0 First cycle
EL2450 Hybrid and Embedded Control Systems 7.5 Second cycle
EL2520 Control Theory and Practice, Advanced Course 7.5 Second cycle
EQ2321 Speech and Audio Processing 7.5 Second cycle
EQ2341 Pattern Recognition and Machine Learning 7.5 Second cycle
EQ2425 Analysis and Search of Visual Data 7.5 Second cycle
EQ2871 Cyber-Physical Networking 7.5 Second cycle
II2302 Sensor Based Systems 7.5 Second cycle
IL2206 Embedded Systems 7.5 Second cycle

Conditionally elective courses

Course code Course name Credits Edu. level
AK2036 Theory and Methodology of Science with Applications (Natural and Technological Science)
One of II2202, AK2036 shall be choosen
7.5 Second cycle
II2202 Research Methodology and Scientific Writing
One of II2202, AK2036 shall be choosen
7.5 Second cycle
ME1033 Open and User Innovation
One of ME1033, ME2062, ME2094, ME2095 shall be choosen
7.5 First cycle
ME2062 Technology-based Entrepreneurship
One of ME1033, ME2062, ME2094, ME2095 shall be choosen
7.5 Second cycle
ME2094 Internet Marketing
One of ME1033, ME2062, ME2094, ME2095 shall be choosen
7.5 Second cycle
ME2095 e-Business Strategies
One of ME1033, ME2062, ME2094, ME2095 shall be choosen
7.5 Second cycle

Year 2

Mandatory courses (13.5 credits)

Course code Course name Credits Edu. level
ID2223 Scalable Machine Learning and Deep Learning 7.5 Second cycle
ME2096 ICT Innovation Study Project 6.0 Second cycle

Optional courses

Course code Course name Credits Edu. level
DD2380 Artificial Intelligence 6.0 Second cycle
EL2320 Applied Estimation 7.5 Second cycle
EL2820 Modelling of Dynamical Systems 7.5 Second cycle
ID2209 Distributed Artificial Intelligence and Intelligent Agents 7.5 Second cycle
IL2206 Embedded Systems 7.5 Second cycle

Conditionally elective courses

Course code Course name Credits Edu. level
AK2036 Theory and Methodology of Science with Applications (Natural and Technological Science)
One of II2202, DH2610, AK2036 shall be choosen
7.5 Second cycle
II2202 Research Methodology and Scientific Writing
One of II2202, DH2610, AK2036 shall be choosen
7.5 Second cycle

Supplementary information

Degree project 30 credits advanced level is mandatory during the spring term.

In accordance with KTH's regulations, a mandatory course in Research Methodology and Scientific Writing 7,5 credits needs to be included. This course can be taken anytime during the studies. Currently, the following courses are offered:

  • II2202 Research Methodology and Scientific Writing 7,5 credits
  • AK2036 Theory and Methodology of Science with Applications (Natural and Technological Science 7,5 credits

Year 3

Cloud Computing and Services EIT (DAMO)

Year 1

Supplementary information

All year 1 courses is given at another university.

Year 2

Mandatory courses (6.0 credits)

Course code Course name Credits Edu. level
ME2096 ICT Innovation Study Project 6.0 Second cycle

Optional courses

Course code Course name Credits Edu. level
DD2421 Machine Learning 7.5 Second cycle
ID2207 Modern Methods in Software Engineering 7.5 Second cycle
ID2209 Distributed Artificial Intelligence and Intelligent Agents 7.5 Second cycle
ID2221 Data-Intensive Computing 7.5 Second cycle
ID2222 Data Mining 7.5 Second cycle
ID2223 Scalable Machine Learning and Deep Learning 7.5 Second cycle

Conditionally elective courses

Course code Course name Credits Edu. level
AK2036 Theory and Methodology of Science with Applications (Natural and Technological Science)
One of II2202, AK2036 shall be choosen
7.5 Second cycle
II2202 Research Methodology and Scientific Writing
One of II2202, AK2036 shall be choosen
7.5 Second cycle

Supplementary information

Degree project 30 credits advanced level is mandatory during the spring term.

In accordance with KTH's regulations, a mandatory course in Research Methodology and Scientific Writing 7,5 credits needs to be included. This course can be taken anytime during the studies. Currently, the following courses are offered:

  • II2202 Research Methodology and Scientific Writing 7,5 credits
  • AK2036 Theory and Methodology of Science with Applications (Natural and Technological Science 7,5 credits

Year 3

Data Science EIT (DASC)

Year 1

Mandatory courses (41.5 credits)

Course code Course name Credits Edu. level
DD2421 Machine Learning 7.5 Second cycle
ID2211 Data Mining, Basic Course 7.5 Second cycle
ID2214 Programming for Data Science 7.5 Second cycle
ME2072 Entrepreneurship for Engineers 6.0 Second cycle
ME2073 Business Development Lab of Entrepreneurship Engineers 9.0 Second cycle
ME2078 Summer Course- Entrepreneurship for Engineers 4.0 Second cycle

Optional courses

Course code Course name Credits Edu. level
DD2257 Visualization 7.5 Second cycle
DD2424 Deep Learning in Data Science 7.5 Second cycle
DD2434 Machine Learning, Advanced Course 7.5 Second cycle
DD2437 Artificial Neural Networks and Deep Architectures 7.5 Second cycle
DD2447 Statistical Methods in Applied Computer Science 6.0 Second cycle
DD2476 Search Engines and Information Retrieval Systems 9.0 Second cycle
ID2203 Distributed Systems, Advanced Course 7.5 Second cycle
ID2210 Distributed Computing, Peer-to-Peer and GRIDS 7.5 Second cycle
ID2225 Learning Machines 7.5 Second cycle

Conditionally elective courses

Course code Course name Credits Edu. level
AK2036 Theory and Methodology of Science with Applications (Natural and Technological Science)
One of II2202, AK2036 shall be choosen
7.5 Second cycle
II2202 Research Methodology and Scientific Writing
One of II2202, AK2036 shall be choosen
7.5 Second cycle
ME1033 Open and User Innovation
One of ME1033, ME2062, ME2094, ME2095 shall be choosen
7.5 First cycle
ME2062 Technology-based Entrepreneurship
One of ME1033, ME2062, ME2094, ME2095 shall be choosen
7.5 Second cycle
ME2094 Internet Marketing
One of ME1033, ME2062, ME2094, ME2095 shall be choosen
7.5 Second cycle
ME2095 e-Business Strategies
One of ME1033, ME2062, ME2094, ME2095 shall be choosen
7.5 Second cycle

Year 2

Mandatory courses (21.0 credits)

Course code Course name Credits Edu. level
ID2221 Data-Intensive Computing 7.5 Second cycle
ID2222 Data Mining 7.5 Second cycle
ME2096 ICT Innovation Study Project 6.0 Second cycle

Optional courses

Course code Course name Credits Edu. level
DD2380 Artificial Intelligence 6.0 Second cycle
DD2418 Language Engineering 6.0 Second cycle
DD2423 Image Analysis and Computer Vision 7.5 Second cycle
ID2223 Scalable Machine Learning and Deep Learning 7.5 Second cycle
ID2225 Learning Machines 7.5 Second cycle

Conditionally elective courses

Course code Course name Credits Edu. level
AK2036 Theory and Methodology of Science with Applications (Natural and Technological Science)
One of II2202, AK2036 shall be choosen
7.5 Second cycle
II2202 Research Methodology and Scientific Writing
One of II2202, AK2036 shall be choosen
7.5 Second cycle

Supplementary information

Degree project 30 credits advanced level is mandatory during the spring term.

In accordance with KTH's regulations, a mandatory course in Research Methodology and Scientific Writing 7,5 credits needs to be included. This course can be taken anytime during the studies. Currently, the following courses are offered:

  • II2202 Research Methodology and Scientific Writing 7,5 credits
  • AK2036 Theory and Methodology of Science with Applications (Natural and Technological Science 7,5 credits

Year 3

Data Science KTH (DASE)

Year 1

Mandatory courses (41.5 credits)

Course code Course name Credits Edu. level
DD2421 Machine Learning 7.5 Second cycle
ID2211 Data Mining, Basic Course 7.5 Second cycle
ID2214 Programming for Data Science 7.5 Second cycle
ME2072 Entrepreneurship for Engineers 6.0 Second cycle
ME2073 Business Development Lab of Entrepreneurship Engineers 9.0 Second cycle
ME2078 Summer Course- Entrepreneurship for Engineers 4.0 Second cycle

Optional courses

Course code Course name Credits Edu. level
DD2257 Visualization 7.5 Second cycle
DD2424 Deep Learning in Data Science 7.5 Second cycle
DD2434 Machine Learning, Advanced Course 7.5 Second cycle
DD2437 Artificial Neural Networks and Deep Architectures 7.5 Second cycle
DD2447 Statistical Methods in Applied Computer Science 6.0 Second cycle
DD2476 Search Engines and Information Retrieval Systems 9.0 Second cycle
ID2203 Distributed Systems, Advanced Course 7.5 Second cycle
ID2210 Distributed Computing, Peer-to-Peer and GRIDS 7.5 Second cycle
ID2225 Learning Machines 7.5 Second cycle

Conditionally elective courses

Course code Course name Credits Edu. level
AK2036 Theory and Methodology of Science with Applications (Natural and Technological Science)
One of II2202, AK2036 shall be choosen
7.5 Second cycle
II2202 Research Methodology and Scientific Writing
One of II2202, AK2036 shall be choosen
7.5 Second cycle
ME1033 Open and User Innovation
One of ME1033, ME2062, ME2094, ME2095 shall be choosen
7.5 First cycle
ME2062 Technology-based Entrepreneurship
One of ME1033, ME2062, ME2094, ME2095 shall be choosen
7.5 Second cycle
ME2094 Internet Marketing
One of ME1033, ME2062, ME2094, ME2095 shall be choosen
7.5 Second cycle
ME2095 e-Business Strategies
One of ME1033, ME2062, ME2094, ME2095 shall be choosen
7.5 Second cycle

Year 2

Mandatory courses (21.0 credits)

Course code Course name Credits Edu. level
ID2221 Data-Intensive Computing 7.5 Second cycle
ID2222 Data Mining 7.5 Second cycle
ME2096 ICT Innovation Study Project 6.0 Second cycle

Optional courses

Course code Course name Credits Edu. level
DD2380 Artificial Intelligence 6.0 Second cycle
DD2418 Language Engineering 6.0 Second cycle
DD2423 Image Analysis and Computer Vision 7.5 Second cycle
ID2223 Scalable Machine Learning and Deep Learning 7.5 Second cycle
ID2225 Learning Machines 7.5 Second cycle

Conditionally elective courses

Course code Course name Credits Edu. level
AK2036 Theory and Methodology of Science with Applications (Natural and Technological Science)
One of II2202, AK2036 shall be choosen
7.5 Second cycle
II2202 Research Methodology and Scientific Writing
One of II2202, AK2036 shall be choosen
7.5 Second cycle

Supplementary information

Degree project 30 credits advanced level is mandatory during the spring term.

In accordance with KTH's regulations, a mandatory course in Research Methodology and Scientific Writing 7,5 credits needs to be included. This course can be taken anytime during the studies. Currently, the following courses are offered:

  • II2202 Research Methodology and Scientific Writing 7,5 credits
  • AK2036 Theory and Methodology of Science with Applications (Natural and Technological Science 7,5 credits

Year 3

Digital Media Technology EIT (DMTE)

Year 1

Mandatory courses (32.5 credits)

Course code Course name Credits Edu. level
AK2036 Theory and Methodology of Science with Applications (Natural and Technological Science) 7.5 Second cycle
DH2320 Introduction to Visualization and Computer Graphics 6.0 Second cycle
ME2072 Entrepreneurship for Engineers 6.0 Second cycle
ME2073 Business Development Lab of Entrepreneurship Engineers 9.0 Second cycle
ME2078 Summer Course- Entrepreneurship for Engineers 4.0 Second cycle

Optional courses

Course code Course name Credits Edu. level
DD2257 Visualization 7.5 Second cycle
DD2423 Image Analysis and Computer Vision 7.5 Second cycle
DD2476 Search Engines and Information Retrieval Systems 9.0 Second cycle
DH2323 Computer Graphics and Interaction 6.0 Second cycle
EP2200 Queuing Theory and Teletraffic Systems 7.5 Second cycle
EQ2341 Pattern Recognition and Machine Learning 7.5 Second cycle
EQ2425 Analysis and Search of Visual Data 7.5 Second cycle
EQ2461 Seminars in Information and Network Engineering 3.0 Second cycle
EQ2845 Information Theory and Source Coding 7.5 Second cycle

Conditionally elective courses

Course code Course name Credits Edu. level
EP2120 Internetworking
Mandatory for DMTE exit Aalto, BME. Elective for others in DMTE
7.5 Second cycle
EQ1220 Signal Theory
Mandatory for DMTE exit Delft, UniTN. Elective for others in DMTE.
7.5 First cycle
ID2208 Programming Web-Services
Mandatory for DMTE exit Aalto. Elective for others in DMTE.
7.5 Second cycle
ME1033 Open and User Innovation
One of ME1033, ME2062, ME2094, ME2095 shall be choosen
7.5 First cycle
ME2062 Technology-based Entrepreneurship
One of ME1033, ME2062, ME2094, ME2095 shall be choosen
7.5 Second cycle
ME2094 Internet Marketing
One of ME1033, ME2062, ME2094, ME2095 shall be choosen
7.5 Second cycle
ME2095 e-Business Strategies
One of ME1033, ME2062, ME2094, ME2095 shall be choosen
7.5 Second cycle

Year 2

Mandatory courses (6.0 credits)

Course code Course name Credits Edu. level
ME2096 ICT Innovation Study Project 6.0 Second cycle

Optional courses

Course code Course name Credits Edu. level
DD2429 Computational Photography 6.0 Second cycle
EQ2300 Digital Signal Processing 7.5 Second cycle
EQ2321 Speech and Audio Processing 7.5 Second cycle
EQ2401 Adaptive Signal Processing 7.5 Second cycle
EQ2411 Advanced Digital Communications 7.5 Second cycle
EQ2415 Machine Learning and Data Science 7.5 Second cycle
EQ2425 Analysis and Search of Visual Data 7.5 Second cycle
EQ2461 Seminars in Information and Network Engineering 3.0 Second cycle

Conditionally elective courses

Course code Course name Credits Edu. level
AK2036 Theory and Methodology of Science with Applications (Natural and Technological Science)
One of II2202, AK2036 shall be choosen
7.5 Second cycle
EQ2310 Digital Communications 9.0 Second cycle
EQ2330 Image and Video Processing 7.5 Second cycle
II2202 Research Methodology and Scientific Writing
One of II2202, AK2036 shall be choosen
7.5 Second cycle

Supplementary information

Degree project 30 credits advanced level is mandatory during the spring term.

In accordance with KTH's regulations, a mandatory course in Research Methodology and Scientific Writing 7,5 credits needs to be included. This course can be taken anytime during the studies. Currently, the following courses are offered:

  • II2202 Research Methodology and Scientific Writing 7,5 credits
  • AK2036 Theory and Methodology of Science with Applications (Natural and Technological Science 7,5 credits

Year 3

Digital Media Technology KTH (DMTK)

Year 1

Mandatory courses (32.5 credits)

Course code Course name Credits Edu. level
AK2036 Theory and Methodology of Science with Applications (Natural and Technological Science) 7.5 Second cycle
DH2320 Introduction to Visualization and Computer Graphics 6.0 Second cycle
ME2072 Entrepreneurship for Engineers 6.0 Second cycle
ME2073 Business Development Lab of Entrepreneurship Engineers 9.0 Second cycle
ME2078 Summer Course- Entrepreneurship for Engineers 4.0 Second cycle

Optional courses

Course code Course name Credits Edu. level
DD2257 Visualization 7.5 Second cycle
DD2423 Image Analysis and Computer Vision 7.5 Second cycle
DD2476 Search Engines and Information Retrieval Systems 9.0 Second cycle
DH2323 Computer Graphics and Interaction 6.0 Second cycle
EP2200 Queuing Theory and Teletraffic Systems 7.5 Second cycle
EQ2341 Pattern Recognition and Machine Learning 7.5 Second cycle
EQ2425 Analysis and Search of Visual Data 7.5 Second cycle
EQ2461 Seminars in Information and Network Engineering 3.0 Second cycle
EQ2845 Information Theory and Source Coding 7.5 Second cycle

Conditionally elective courses

Course code Course name Credits Edu. level
EP2120 Internetworking
Mandatory for DMTE exit Aalto, BME. Elective for others in DMTE
7.5 Second cycle
EQ1220 Signal Theory
Mandatory for DMTE exit Delft, KTH, UniTN. Elective for others in DMTE.
7.5 First cycle
ID2208 Programming Web-Services
Mandatory for DMTE exit Aalto. Elective for others in DMTE.
7.5 Second cycle
ME1033 Open and User Innovation
One of ME1033, ME2062, ME2094, ME2095 shall be choosen
7.5 First cycle
ME2062 Technology-based Entrepreneurship
One of ME1033, ME2062, ME2094, ME2095 shall be choosen
7.5 Second cycle
ME2094 Internet Marketing
One of ME1033, ME2062, ME2094, ME2095 shall be choosen
7.5 Second cycle
ME2095 e-Business Strategies
One of ME1033, ME2062, ME2094, ME2095 shall be choosen
7.5 Second cycle

Year 2

Mandatory courses (6.0 credits)

Course code Course name Credits Edu. level
ME2096 ICT Innovation Study Project 6.0 Second cycle

Optional courses

Course code Course name Credits Edu. level
DD2429 Computational Photography 6.0 Second cycle
EQ2300 Digital Signal Processing 7.5 Second cycle
EQ2321 Speech and Audio Processing 7.5 Second cycle
EQ2401 Adaptive Signal Processing 7.5 Second cycle
EQ2411 Advanced Digital Communications 7.5 Second cycle
EQ2415 Machine Learning and Data Science 7.5 Second cycle
EQ2425 Analysis and Search of Visual Data 7.5 Second cycle
EQ2461 Seminars in Information and Network Engineering 3.0 Second cycle

Conditionally elective courses

Course code Course name Credits Edu. level
AK2036 Theory and Methodology of Science with Applications (Natural and Technological Science)
One of II2202, AK2036 shall be choosen
7.5 Second cycle
EQ2310 Digital Communications 9.0 Second cycle
EQ2330 Image and Video Processing 7.5 Second cycle
II2202 Research Methodology and Scientific Writing
One of II2202, AK2036 shall be choosen
7.5 Second cycle

Supplementary information

Degree project 30 credits advanced level is mandatory during the spring term.

In accordance with KTH's regulations, a mandatory course in Research Methodology and Scientific Writing 7,5 credits needs to be included. This course can be taken anytime during the studies. Currently, the following courses are offered:

  • II2202 Research Methodology and Scientific Writing 7,5 credits
  • AK2036 Theory and Methodology of Science with Applications (Natural and Technological Science 7,5 credits

Year 3

Human Computer Interaction and Design EIT (HCID)

Year 1

Mandatory courses (52.0 credits)

Course code Course name Credits Edu. level
DH2632 Human-Computer Interaction, Research Seminars 3.0 Second cycle
DH2642 Interaction Programming and the Dynamic Web 7.5 Second cycle
IC1007 Human-computer Interaction: Principles and Design 7.5 First cycle
IC2005 Methodology of Interaction Design 7.5 Second cycle
II2202 Research Methodology and Scientific Writing 7.5 Second cycle
ME2072 Entrepreneurship for Engineers 6.0 Second cycle
ME2073 Business Development Lab of Entrepreneurship Engineers 9.0 Second cycle
ME2078 Summer Course- Entrepreneurship for Engineers 4.0 Second cycle

Optional courses

Course code Course name Credits Edu. level
DD2421 Machine Learning 7.5 Second cycle
DH2408 Evaluation Methods in Human-Computer Interaction 6.0 Second cycle
DH2670 Haptics, Tactile and Tangible Interaction 7.5 Second cycle
DT2140 Multimodal Interaction and Interfaces 7.5 Second cycle
ID2209 Distributed Artificial Intelligence and Intelligent Agents 7.5 Second cycle

Conditionally elective courses

Course code Course name Credits Edu. level
ME1033 Open and User Innovation
One of ME1033, ME2062, ME2094, ME2095 shall be choosen
7.5 First cycle
ME2062 Technology-based Entrepreneurship
One of ME1033, ME2062, ME2094, ME2095 shall be choosen
7.5 Second cycle
ME2094 Internet Marketing
One of ME1033, ME2062, ME2094, ME2095 shall be choosen
7.5 Second cycle
ME2095 e-Business Strategies
One of ME1033, ME2062, ME2094, ME2095 shall be choosen
7.5 Second cycle

Year 2

Mandatory courses (21.0 credits)

Course code Course name Credits Edu. level
DH2400 Physical Interaction Design and Realization 7.5 Second cycle
ID2216 Developing Mobile Applications 7.5 Second cycle
ME2096 ICT Innovation Study Project 6.0 Second cycle

Optional courses

Course code Course name Credits Edu. level
DH2670 Haptics, Tactile and Tangible Interaction 7.5 Second cycle
DT2140 Multimodal Interaction and Interfaces 7.5 Second cycle
ID2012 Ubiquitous Computing 7.5 Second cycle
II2302 Sensor Based Systems 7.5 Second cycle
IK2560 Mobile Networks and Services 7.5 Second cycle

Conditionally elective courses

Course code Course name Credits Edu. level
AK2036 Theory and Methodology of Science with Applications (Natural and Technological Science)
One of II2202, AK2036 shall be choosen
7.5 Second cycle
II2202 Research Methodology and Scientific Writing
One of II2202, AK2036 shall be choosen
7.5 Second cycle

Supplementary information

Degree project 30 credits advanced level is mandatory during the spring term.

In accordance with KTH's regulations, a mandatory course in Research Methodology and Scientific Writing 7,5 credits needs to be included. This course can be taken anytime during the studies. Currently, the following courses are offered:

  • II2202 Research Methodology and Scientific Writing 7,5 credits
  • AK2036 Theory and Methodology of Science with Applications (Natural and Technological Science 7,5 credits

Year 3

Human Computer Interaction and Design KTH (HCIN)

Year 1

Mandatory courses (52.0 credits)

Course code Course name Credits Edu. level
DH2632 Human-Computer Interaction, Research Seminars 3.0 Second cycle
DH2642 Interaction Programming and the Dynamic Web 7.5 Second cycle
IC1007 Human-computer Interaction: Principles and Design 7.5 First cycle
IC2005 Methodology of Interaction Design 7.5 Second cycle
II2202 Research Methodology and Scientific Writing 7.5 Second cycle
ME2072 Entrepreneurship for Engineers 6.0 Second cycle
ME2073 Business Development Lab of Entrepreneurship Engineers 9.0 Second cycle
ME2078 Summer Course- Entrepreneurship for Engineers 4.0 Second cycle

Optional courses

Course code Course name Credits Edu. level
DD2421 Machine Learning 7.5 Second cycle
DH2408 Evaluation Methods in Human-Computer Interaction 6.0 Second cycle
DH2670 Haptics, Tactile and Tangible Interaction 7.5 Second cycle
DT2140 Multimodal Interaction and Interfaces 7.5 Second cycle
ID2209 Distributed Artificial Intelligence and Intelligent Agents 7.5 Second cycle

Conditionally elective courses

Course code Course name Credits Edu. level
ME1033 Open and User Innovation
One of ME1033, ME2062, ME2094, ME2095 shall be choosen
7.5 First cycle
ME2062 Technology-based Entrepreneurship
One of ME1033, ME2062, ME2094, ME2095 shall be choosen
7.5 Second cycle
ME2094 Internet Marketing
One of ME1033, ME2062, ME2094, ME2095 shall be choosen
7.5 Second cycle
ME2095 e-Business Strategies
One of ME1033, ME2062, ME2094, ME2095 shall be choosen
7.5 Second cycle

Year 2

Mandatory courses (21.0 credits)

Course code Course name Credits Edu. level
DH2400 Physical Interaction Design and Realization 7.5 Second cycle
ID2216 Developing Mobile Applications 7.5 Second cycle
ME2096 ICT Innovation Study Project 6.0 Second cycle

Optional courses

Course code Course name Credits Edu. level
DH2670 Haptics, Tactile and Tangible Interaction 7.5 Second cycle
DT2140 Multimodal Interaction and Interfaces 7.5 Second cycle
ID2012 Ubiquitous Computing 7.5 Second cycle
II2302 Sensor Based Systems 7.5 Second cycle
IK2560 Mobile Networks and Services 7.5 Second cycle

Conditionally elective courses

Course code Course name Credits Edu. level
AK2036 Theory and Methodology of Science with Applications (Natural and Technological Science)
One of II2202, AK2036 shall be choosen
7.5 Second cycle
II2202 Research Methodology and Scientific Writing
One of II2202, AK2036 shall be choosen
7.5 Second cycle

Supplementary information

Degree project 30 credits advanced level is mandatory during the spring term.

In accordance with KTH's regulations, a mandatory course in Research Methodology and Scientific Writing 7,5 credits needs to be included. This course can be taken anytime during the studies. Currently, the following courses are offered:

  • II2202 Research Methodology and Scientific Writing 7,5 credits
  • AK2036 Theory and Methodology of Science with Applications (Natural and Technological Science 7,5 credits

Year 3

Embedded Systems KTH (INSM)

Year 1

Mandatory courses (56.5 credits)

Course code Course name Credits Edu. level
ID2202 Compilers and Execution Environments 7.5 Second cycle
II2202 Research Methodology and Scientific Writing 7.5 Second cycle
IL2206 Embedded Systems 7.5 Second cycle
IL2212 Embedded Software 7.5 Second cycle
IS2202 Computer Systems Architecture 7.5 Second cycle
ME2072 Entrepreneurship for Engineers 6.0 Second cycle
ME2073 Business Development Lab of Entrepreneurship Engineers 9.0 Second cycle
ME2078 Summer Course- Entrepreneurship for Engineers 4.0 Second cycle

Conditionally elective courses

Course code Course name Credits Edu. level
ME1033 Open and User Innovation
One of ME1033, ME2062, ME2094, ME2095 shall be choosen
7.5 First cycle
ME2062 Technology-based Entrepreneurship
One of ME1033, ME2062, ME2094, ME2095 shall be choosen
7.5 Second cycle
ME2094 Internet Marketing
One of ME1033, ME2062, ME2094, ME2095 shall be choosen
7.5 Second cycle
ME2095 e-Business Strategies
One of ME1033, ME2062, ME2094, ME2095 shall be choosen
7.5 Second cycle

Year 2

Mandatory courses (15.0 credits)

Course code Course name Credits Edu. level
IL2203 Digital Design and Validation using Hardware Description Languages 9.0 Second cycle
ME2096 ICT Innovation Study Project 6.0 Second cycle

Optional courses

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

Conditionally elective courses

Course code Course name Credits Edu. level
AK2036 Theory and Methodology of Science with Applications (Natural and Technological Science)
One of II2202, AK2036 shall be choosen
7.5 Second cycle
II2202 Research Methodology and Scientific Writing
One of II2202, AK2036 shall be choosen
7.5 Second cycle

Supplementary information

Degree project 30 credits advanced level is mandatory during the spring term.

In accordance with KTH's regulations, a mandatory course in Research Methodology and Scientific Writing 7,5 credits needs to be included. This course can be taken anytime during the studies. Currently, the following courses are offered:

  • II2202 Research Methodology and Scientific Writing 7,5 credits
  • AK2036 Theory and Methodology of Science with Applications (Natural and Technological Science 7,5 credits

Year 3

Embedded Systems EIT (INSY)

Year 1

Mandatory courses (56.5 credits)

Course code Course name Credits Edu. level
ID2202 Compilers and Execution Environments
Mandatory for INSY exit Aalto, TU Berlin, TU Eindhoven. Elective for others.
7.5 Second cycle
II2202 Research Methodology and Scientific Writing 7.5 Second cycle
IL2206 Embedded Systems 7.5 Second cycle
IL2212 Embedded Software
Mandatory for INSY exit Aalto, TU Berlin, TU Eindhoven. Elective for others.
7.5 Second cycle
IS2202 Computer Systems Architecture
Mandatory for INSY exit Aalto, TU Berlin, TU Eindhoven. Elective for others.
7.5 Second cycle
ME2072 Entrepreneurship for Engineers 6.0 Second cycle
ME2073 Business Development Lab of Entrepreneurship Engineers 9.0 Second cycle
ME2078 Summer Course- Entrepreneurship for Engineers 4.0 Second cycle

Conditionally elective courses

Course code Course name Credits Edu. level
ID2218 Design of Fault-tolerant Systems
Elective for INSY exit UNITN, TUCS, BME
7.5 Second cycle
II2302 Sensor Based Systems
Elective for INSY exit UNITN, TUCS, BME
7.5 Second cycle
IL2217 Digital Design with HDL
Elective for INSY exit UNITN, TUCS, BME
7.5 Second cycle
IL2225 Embedded Hardware Design in ASIC and FPGA
Elective for INSY exit UNITN, TUCS, BME
7.5 Second cycle
IL2237 Electronic Systems Design
Elective for INSY exit UNITN, TUCS, BME
7.5 Second cycle
IL2238 Fundamentals of Integrated Electronics
Elective for INSY exit UNITN, TUCS, BME
7.5 Second cycle
IL2239 Analog-Digital Interfaces
Elective for INSY exit UNITN, TUCS, BME
7.5 Second cycle
IL2450 System Level Validation
Elective for INSY exit UNITN, TUCS, BME
7.5 Second cycle
ME1033 Open and User Innovation
One of ME1033, ME2062, ME2094, ME2095 shall be choosen
7.5 First cycle
ME2062 Technology-based Entrepreneurship
One of ME1033, ME2062, ME2094, ME2095 shall be choosen
7.5 Second cycle
ME2094 Internet Marketing
One of ME1033, ME2062, ME2094, ME2095 shall be choosen
7.5 Second cycle
ME2095 e-Business Strategies
One of ME1033, ME2062, ME2094, ME2095 shall be choosen
7.5 Second cycle

Supplementary information

Students going to exits Aalto, TU Berlin, TU Eindhoven do only have mandatory courses in year 1. Other exits can chose more freely.

Year 2

Mandatory courses (15.0 credits)

Course code Course name Credits Edu. level
IL2203 Digital Design and Validation using Hardware Description Languages 9.0 Second cycle
ME2096 ICT Innovation Study Project 6.0 Second cycle

Optional courses

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

Conditionally elective courses

Course code Course name Credits Edu. level
AK2036 Theory and Methodology of Science with Applications (Natural and Technological Science)
One of II2202, AK2036 shall be choosen
7.5 Second cycle
II2202 Research Methodology and Scientific Writing
One of II2202, AK2036 shall be choosen
7.5 Second cycle

Supplementary information

Degree project 30 credits advanced level is mandatory during the spring term.

In accordance with KTH's regulations, a mandatory course in Research Methodology and Scientific Writing 7,5 credits needs to be included. This course can be taken anytime during the studies. Currently, the following courses are offered:

  • II2202 Research Methodology and Scientific Writing 7,5 credits
  • AK2036 Theory and Methodology of Science with Applications (Natural and Technological Science 7,5 credits

Year 3

Internet Technology and Architecture EIT (ITAK)

Year 1

Mandatory courses (49.0 credits)

Course code Course name Credits Edu. level
EP2200 Queuing Theory and Teletraffic Systems 7.5 Second cycle
EP2950 Wireless Networks 7.5 Second cycle
II2202 Research Methodology and Scientific Writing 7.5 Second cycle
IK2215 Advanced Internetworking 7.5 Second cycle
ME2072 Entrepreneurship for Engineers 6.0 Second cycle
ME2073 Business Development Lab of Entrepreneurship Engineers 9.0 Second cycle
ME2078 Summer Course- Entrepreneurship for Engineers 4.0 Second cycle

Optional courses

Course code Course name Credits Edu. level
EP2500 Networked Systems Security 7.5 Second cycle
ID1212 Network Programming 7.5 First cycle
ID2216 Developing Mobile Applications 7.5 Second cycle
IK2217 Advanced Internetworking II 7.5 Second cycle
IK2220 Software Defined Networking (SDN) and Network Functions Virtualization (NFV) 7.5 Second cycle
IK2560 Mobile Networks and Services 7.5 Second cycle

Conditionally elective courses

Course code Course name Credits Edu. level
ME1033 Open and User Innovation
One of ME1033, ME2062, ME2094, ME2095 shall be choosen
7.5 First cycle
ME2062 Technology-based Entrepreneurship
One of ME1033, ME2062, ME2094, ME2095 shall be choosen
7.5 Second cycle
ME2094 Internet Marketing
One of ME1033, ME2062, ME2094, ME2095 shall be choosen
7.5 Second cycle
ME2095 e-Business Strategies
One of ME1033, ME2062, ME2094, ME2095 shall be choosen
7.5 Second cycle

Year 2

Mandatory courses (21.0 credits)

Course code Course name Credits Edu. level
IK2200 Communication System Design 15.0 Second cycle
ME2096 ICT Innovation Study Project 6.0 Second cycle

Optional courses

Course code Course name Credits Edu. level
EP2300 Management of Networks and Networked Systems 7.5 Second cycle
EP2510 Advanced Networked Systems Security 7.5 Second cycle
EP2520 Building Networked Systems Security 7.5 Second cycle
EQ2461 Seminars in Information and Network Engineering 3.0 Second cycle
IK2206 Internet Security and Privacy 7.5 Second cycle

Conditionally elective courses

Course code Course name Credits Edu. level
AK2036 Theory and Methodology of Science with Applications (Natural and Technological Science)
One of II2202, AK2036 shall be choosen
7.5 Second cycle
II2202 Research Methodology and Scientific Writing
One of II2202, AK2036 shall be choosen
7.5 Second cycle

Supplementary information

Degree project 30 credits advanced level is mandatory during the spring term.

In accordance with KTH's regulations, a mandatory course in Research Methodology and Scientific Writing 7,5 credits needs to be included. This course can be taken anytime during the studies. Currently, the following courses are offered:

  • II2202 Research Methodology and Scientific Writing 7,5 credits
  • AK2036 Theory and Methodology of Science with Applications (Natural and Technological Science 7,5 credits

Year 3

Internet Technology and Architecture KTH (ITAR)

Year 1

Mandatory courses (49.0 credits)

Course code Course name Credits Edu. level
EP2200 Queuing Theory and Teletraffic Systems 7.5 Second cycle
EP2950 Wireless Networks 7.5 Second cycle
II2202 Research Methodology and Scientific Writing 7.5 Second cycle
IK2215 Advanced Internetworking 7.5 Second cycle
ME2072 Entrepreneurship for Engineers 6.0 Second cycle
ME2073 Business Development Lab of Entrepreneurship Engineers 9.0 Second cycle
ME2078 Summer Course- Entrepreneurship for Engineers 4.0 Second cycle

Optional courses

Course code Course name Credits Edu. level
EP2500 Networked Systems Security 7.5 Second cycle
ID1212 Network Programming 7.5 First cycle
ID2216 Developing Mobile Applications 7.5 Second cycle
IK2217 Advanced Internetworking II 7.5 Second cycle
IK2220 Software Defined Networking (SDN) and Network Functions Virtualization (NFV) 7.5 Second cycle
IK2560 Mobile Networks and Services 7.5 Second cycle

Conditionally elective courses

Course code Course name Credits Edu. level
ME1033 Open and User Innovation
One of ME1033, ME2062, ME2094, ME2095 shall be choosen
7.5 First cycle
ME2062 Technology-based Entrepreneurship
One of ME1033, ME2062, ME2094, ME2095 shall be choosen
7.5 Second cycle
ME2094 Internet Marketing
One of ME1033, ME2062, ME2094, ME2095 shall be choosen
7.5 Second cycle
ME2095 e-Business Strategies
One of ME1033, ME2062, ME2094, ME2095 shall be choosen
7.5 Second cycle

Year 2

Mandatory courses (21.0 credits)

Course code Course name Credits Edu. level
IK2200 Communication System Design 15.0 Second cycle
ME2096 ICT Innovation Study Project 6.0 Second cycle

Optional courses

Course code Course name Credits Edu. level
EP2300 Management of Networks and Networked Systems 7.5 Second cycle
EP2510 Advanced Networked Systems Security 7.5 Second cycle
EP2520 Building Networked Systems Security 7.5 Second cycle
EQ2461 Seminars in Information and Network Engineering 3.0 Second cycle
IK2206 Internet Security and Privacy 7.5 Second cycle

Conditionally elective courses

Course code Course name Credits Edu. level
AK2036 Theory and Methodology of Science with Applications (Natural and Technological Science)
One of II2202, AK2036 shall be choosen
7.5 Second cycle
II2202 Research Methodology and Scientific Writing
One of II2202, AK2036 shall be choosen
7.5 Second cycle

Supplementary information

Degree project 30 credits advanced level is mandatory during the spring term.

In accordance with KTH's regulations, a mandatory course in Research Methodology and Scientific Writing 7,5 credits needs to be included. This course can be taken anytime during the studies. Currently, the following courses are offered:

  • II2202 Research Methodology and Scientific Writing 7,5 credits
  • AK2036 Theory and Methodology of Science with Applications (Natural and Technological Science 7,5 credits

Year 3