Appendix 1: Course list

Master's Programme, Information and Network Engineering, 120 credits (TINNM), Programme syllabus for studies starting in autumn 2017

General courses

Year 1

Mandatory courses (34.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
EP2120 Internetworking 7.5 Second cycle
EQ1220 Signal Theory 7.5 First cycle
EQ2222 The Sustainable Information and Network Engineer 3.0 Second cycle
EQ2310 Digital Communications 9.0 Second cycle

Recommended courses

Course code Course name Credits Edu. level
AK1213 Swedish Society, Culture and Industry in Historical Perspective 7.5 First cycle
DD2423 Image Analysis and Computer Vision 7.5 Second cycle
EH2720 Management of Projects 7.5 Second cycle
EH2770 IT Management with Enterprise Architecture I 7.5 Second cycle
EI2400 Applied Antenna Theory 7.5 Second cycle
EL2745 Principles of Wireless Sensor Networks 7.5 Second cycle
EP2200 Queuing Theory and Teletraffic Systems 7.5 Second cycle
EP2500 Networked Systems Security 7.5 Second cycle
EP2520 Building Networked Systems Security 7.5 Second cycle
EP2950 Wireless Networks 7.5 Second cycle
EQ2300 Digital Signal Processing 7.5 Second cycle
EQ2321 Speech and Audio Processing 7.5 Second cycle
EQ2330 Image and Video Processing 7.5 Second cycle
EQ2341 Pattern Recognition and Machine Learning 7.5 Second cycle
EQ2401 Adaptive Signal Processing 7.5 Second cycle
EQ2411 Advanced Digital Communications 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
EQ2810 Estimation Theory, Accelerated Program Course 6.0 Second cycle
EQ2820 Matrix Algebra, Accelerated Program 7.5 Second cycle
EQ2845 Information Theory and Source Coding 7.5 Second cycle
EQ2850 Coding for Wireless Communications, Accelerated Program 7.5 Second cycle
EQ2860 Theoretical Foundations of Wireless Communications 7.5 Second cycle
EQ2871 Cyber-Physical Networking 7.5 Second cycle
ID1018 Programming I 7.5 First cycle
ID1212 Network Programming 7.5 First cycle
IK2213 Network Services and Internet-based 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
LS1419 English for Employment 7.5 First cycle
LS1465 Rhetoric - Speaking and Writing for Impact 7.5 First cycle
LS1502 Swedish A1 for Engineers 7.5 First cycle
LS2429 Technical Communication in English 7.5 Second cycle
LS2439 English for Writing and Presenting a Degree Project in Science and Engineering 7.5 Second cycle
ME1003 Industrial Management, Basic Course 6.0 First cycle
ME2089 Leadership in Cross-Cultural and Industrial Contexts 6.0 Second cycle
SF2822 Applied Nonlinear Optimization 7.5 Second cycle

Supplementary information

EQ1220 should not be included for KTH students who already passed EQ1270 or EQ1260.

Year 2

Mandatory courses (3.0 credits)

Course code Course name Credits Edu. level
EQ2222 The Sustainable Information and Network Engineer 3.0 Second cycle

Recommended courses

Course code Course name Credits Edu. level
AK1213 Swedish Society, Culture and Industry in Historical Perspective 7.5 First cycle
DD2434 Machine Learning, Advanced Course 7.5 Second cycle
EH2781 IT Management with Enterprise Architecture II, Case Studies 15.0 Second cycle
EL2745 Principles of Wireless Sensor Networks 7.5 Second cycle
EN2720 Ethical Hacking 7.5 Second cycle
EP2210 Performance Analysis of Communication Networks 7.5 Second cycle
EP2300 Management of Networks and Networked Systems 7.5 Second cycle
EP2420 Network Analytics 7.5 Second cycle
EP2510 Advanced Networked Systems Security 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
EQ2443 Project in Information Engineering 7.5 Second cycle
EQ2444 Project in Communication Engineering 7.5 Second cycle
EQ2445 Project in Multimedia Processing and Analysis 7.5 Second cycle
EQ2801 Optimal Filtering 7.5 Second cycle
EQ2831 Foundations in Digital Communications 7.5 Second cycle
IK2510 Wireless Networks 7.5 Second cycle
IK2511 Project in Wireless Networks 7.5 Second cycle
IK2514 Wireless Infrastructure Deployment & Economics 7.5 Second cycle
LS1419 English for Employment 7.5 First cycle
LS1465 Rhetoric - Speaking and Writing for Impact 7.5 First cycle
LS1502 Swedish A1 for Engineers 7.5 First cycle
LS2429 Technical Communication in English 7.5 Second cycle
LS2439 English for Writing and Presenting a Degree Project in Science and Engineering 7.5 Second cycle
ME2089 Leadership in Cross-Cultural and Industrial Contexts 6.0 Second cycle
SF2935 Modern Methods of Statistical Learning 7.5 Second cycle

Year 3

Track, Communications Engineering (COE)

Year 1

Mandatory courses (22.5 credits)

Course code Course name Credits Edu. level
EP2950 Wireless Networks 7.5 Second cycle
EQ2300 Digital Signal Processing 7.5 Second cycle
EQ2411 Advanced Digital Communications 7.5 Second cycle

Recommended courses

Course code Course name Credits Edu. level
EI2400 Applied Antenna Theory 7.5 Second cycle
EP2200 Queuing Theory and Teletraffic Systems 7.5 Second cycle
EQ2845 Information Theory and Source Coding 7.5 Second cycle
EQ2850 Coding for Wireless Communications, Accelerated Program 7.5 Second cycle
EQ2860 Theoretical Foundations of Wireless Communications 7.5 Second cycle
EQ2871 Cyber-Physical Networking 7.5 Second cycle

Year 2

Mandatory courses (7.5 credits)

Course code Course name Credits Edu. level
EQ2444 Project in Communication Engineering 7.5 Second cycle

Recommended courses

Course code Course name Credits Edu. level
EQ2831 Foundations in Digital Communications 7.5 Second cycle

Year 3

Track, Information Engineering (INF)

Year 1

Mandatory courses (22.5 credits)

Course code Course name Credits Edu. level
EQ2300 Digital Signal Processing 7.5 Second cycle
EQ2341 Pattern Recognition and Machine Learning 7.5 Second cycle
EQ2401 Adaptive Signal Processing 7.5 Second cycle

Recommended courses

Course code Course name Credits Edu. level
EQ2810 Estimation Theory, Accelerated Program Course 6.0 Second cycle
EQ2820 Matrix Algebra, Accelerated Program 7.5 Second cycle
EQ2845 Information Theory and Source Coding 7.5 Second cycle

Year 2

Mandatory courses (7.5 credits)

Course code Course name Credits Edu. level
EQ2443 Project in Information Engineering 7.5 Second cycle

Recommended courses

Course code Course name Credits Edu. level
DD2434 Machine Learning, Advanced Course 7.5 Second cycle
EQ2415 Machine Learning and Data Science 7.5 Second cycle
EQ2801 Optimal Filtering 7.5 Second cycle
SF2935 Modern Methods of Statistical Learning 7.5 Second cycle

Year 3

Track, Multimedia Processing and Analysis (MMB)

Year 1

Mandatory courses (22.5 credits)

Course code Course name Credits Edu. level
EQ2321 Speech and Audio Processing 7.5 Second cycle
EQ2330 Image and Video Processing 7.5 Second cycle
EQ2341 Pattern Recognition and Machine Learning 7.5 Second cycle

Recommended courses

Course code Course name Credits Edu. level
DD2423 Image Analysis and Computer Vision 7.5 Second cycle
EQ2300 Digital Signal Processing 7.5 Second cycle
EQ2425 Analysis and Search of Visual Data 7.5 Second cycle
EQ2810 Estimation Theory, Accelerated Program Course 6.0 Second cycle
EQ2845 Information Theory and Source Coding 7.5 Second cycle

Year 2

Mandatory courses (7.5 credits)

Course code Course name Credits Edu. level
EQ2445 Project in Multimedia Processing and Analysis 7.5 Second cycle

Recommended courses

Course code Course name Credits Edu. level
EQ2415 Machine Learning and Data Science 7.5 Second cycle
EQ2425 Analysis and Search of Visual Data 7.5 Second cycle
EQ2801 Optimal Filtering 7.5 Second cycle

Year 3

Track, Networked Systems (NWS)

Year 1

Mandatory courses (22.5 credits)

Course code Course name Credits Edu. level
EP2200 Queuing Theory and Teletraffic Systems 7.5 Second cycle
EP2500 Networked Systems Security 7.5 Second cycle
EP2950 Wireless Networks 7.5 Second cycle

Conditionally elective courses

Course code Course name Credits Edu. level
EP2520 Building Networked Systems Security 7.5 Second cycle
IK2213 Network Services and Internet-based Applications 7.5 Second cycle

Recommended courses

Course code Course name Credits Edu. level
EH2770 IT Management with Enterprise Architecture I 7.5 Second cycle
IK2220 Software Defined Networking (SDN) and Network Functions Virtualization (NFV) 7.5 Second cycle

Supplementary information

At least one of the courses EP2520, EP2410 and IK2213 must be chosen for the degree.

Year 2

Conditionally elective courses

Course code Course name Credits Edu. level
EP2420 Network Analytics 7.5 Second cycle

Recommended courses

Course code Course name Credits Edu. level
EH2781 IT Management with Enterprise Architecture II, Case Studies 15.0 Second cycle
EN2720 Ethical Hacking 7.5 Second cycle
EP2210 Performance Analysis of Communication Networks 7.5 Second cycle
EP2300 Management of Networks and Networked Systems 7.5 Second cycle
EP2510 Advanced Networked Systems Security 7.5 Second cycle

Supplementary information

At least one of the courses EP2520, EP2420 and IK2213 must be chosen for the degree.

Year 3