Study year 1

Master's Programme, Embedded Systems, 120 credits (TEBSM), Programme syllabus for studies starting in autumn 2020

The following courses are part of study year one.

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

General

Mandatory courses in one track can be selected as elective courses for the other tracks. 

All elective courses in year 1 can also be studied in year 2. 

Mandatory Appl.code Scope Study period
 1   2   3   4 
IL2206 Embedded Systems
All Tracks
50651 7.5 hp 7.5

Specialisations

The students follow one of the tracks within the programme.

The students follow the track Embedded Electronics (INEL).

Mandatory courses in one track can be selected as elective courses for the other tracks. 

All elective courses in year 1 can also be studied in year 2. 

Mandatory Appl.code Scope Study period
 1   2   3   4 
IL2203 Digital Design and Validation using Hardware Description Languages 51181 9.0 hp 9.0
IL2206 Embedded Systems 50651 7.5 hp 7.5
IL2238 Fundamentals of Integrated Electronics 51123 7.5 hp 7.5
IL2237 Electronic Systems Design 60787 7.5 hp 7.5

Choose at least one of the conditionally elective courses: IL2225, II2302.

Conditionally elective Appl.code Scope Study period
 1   2   3   4 
IL2225 Embedded Hardware Design in ASIC and FPGA
At least one of IL2225, II2302 shall be taken.
51179 7.5 hp 7.5
II2302 Sensor Based Systems
At least one of IL2225, II2302 shall be taken.
60180 7.5 hp 7.5
Optional Appl.code Scope Study period
 1   2   3   4 
EQ1220 Signal Theory
Prerequisite for courses in Signal Processing
50612 7.5 hp 7.5
IL2230 Hardware Architectures for Deep Learning 51190 7.5 hp 7.5
EQ2310 Digital Communications 50610 9.0 hp 8.5 0.5
DD2459 Software Reliability 60793 7.5 hp 7.5
IL2212 Embedded Software 60808 7.5 hp 7.5
IL2219 Radio Electronics 60776 7.5 hp 7.5
IS2202 Computer Systems Architecture 60791 7.5 hp 7.5
EK2350 Microsystem Technology 60826 7.5 hp 7.5
ID2218 Design of Fault-tolerant Systems 60815 7.5 hp 7.5
IL2236 Embedded Many-Core Architectures 60796 7.5 hp 7.5
IL2239 Analog-Digital Interfaces 60788 7.5 hp 7.5

Mandatory courses in one track can be selected as elective courses for the other tracks. 

All elective courses in year 1 can also be studied in year 2. 

Mandatory Appl.code Scope Study period
 1   2   3   4 
ID2207 Modern Methods in Software Engineering 51071 7.5 hp 7.5
IL2206 Embedded Systems 50651 7.5 hp 7.5
DD2459 Software Reliability 60793 7.5 hp 7.5
IL2212 Embedded Software 60808 7.5 hp 7.5

Choose at least one of ID2204, ID2202.

Conditionally elective Appl.code Scope Study period
 1   2   3   4 
ID2202 Compilers and Execution Environments
Choose at least one of ID2204, ID2202.
50505 7.5 hp 7.5
ID2204 Constraint Programming
Choose at least one of ID2204, ID2202.
60345 7.5 hp 7.5
Optional Appl.code Scope Study period
 1   2   3   4 
ID2201 Distributed Systems, Basic Course 51072 7.5 hp 7.5
IL2203 Digital Design and Validation using Hardware Description Languages 51181 9.0 hp 9.0
DT2140 Multimodal Interaction and Interfaces 50460 7.5 hp 7.5
EP2500 Networked Systems Security 50598 7.5 hp 7.5
IL2230 Hardware Architectures for Deep Learning 51190 7.5 hp 7.5
DD2421 Machine Learning 60334 7.5 hp 7.5
EL2450 Hybrid and Embedded Control Systems
Recommended prereq. EL1000
60594 7.5 hp 7.5
ID1217 Concurrent Programming 60321 7.5 hp 7.5
ID2010 Programming of Interactive Systems 60713 7.5 hp 7.5
ID2203 Distributed Systems, Advanced Course
Requires ID2201
60720 7.5 hp 7.5
ID2216 Developing Mobile Applications 60767 7.5 hp 7.5
IS2202 Computer Systems Architecture 60791 7.5 hp 7.5
EQ2341 Pattern Recognition and Machine Learning 60413 7.5 hp 7.5
ID2218 Design of Fault-tolerant Systems 60815 7.5 hp 7.5
IL2236 Embedded Many-Core Architectures 60796 7.5 hp 7.5

Mandatory courses in one track can be selected as elective courses for the other tracks. 

All elective courses in year 1 can also be studied in year 2. 

Mandatory Appl.code Scope Study period
 1   2   3   4 
IL2203 Digital Design and Validation using Hardware Description Languages 51181 9.0 hp 9.0
IL2206 Embedded Systems 50651 7.5 hp 7.5
IL2225 Embedded Hardware Design in ASIC and FPGA 51179 7.5 hp 7.5
IL2230 Hardware Architectures for Deep Learning 51190 7.5 hp 7.5

Choose at least one of IS2202, IL2236.

Conditionally elective Appl.code Scope Study period
 1   2   3   4 
IS2202 Computer Systems Architecture
Choose at least one of IS2202, IL2236.
60791 7.5 hp 7.5
IL2236 Embedded Many-Core Architectures
Choose at least one of IS2202, IL2236.
60796 7.5 hp 7.5
Optional Appl.code Scope Study period
 1   2   3   4 
EP2500 Networked Systems Security 50598 7.5 hp 7.5
EQ2300 Digital Signal Processing 50609 7.5 hp 7.5
EQ2330 Image and Video Processing 50605 7.5 hp 7.5
ID2202 Compilers and Execution Environments 50505 7.5 hp 7.5
IL2238 Fundamentals of Integrated Electronics 51123 7.5 hp 7.5
EQ2310 Digital Communications 50610 9.0 hp 8.5 0.5
DD2459 Software Reliability 60793 7.5 hp 7.5
EL2450 Hybrid and Embedded Control Systems 60594 7.5 hp 7.5
II2302 Sensor Based Systems 60180 7.5 hp 7.5
IL2212 Embedded Software 60808 7.5 hp 7.5
EK2350 Microsystem Technology 60826 7.5 hp 7.5
ID2218 Design of Fault-tolerant Systems 60815 7.5 hp 7.5
IL2237 Electronic Systems Design 60787 7.5 hp 7.5

Mandatory courses in one track can be selected as elective courses for the other tracks. 

All elective courses in year 1 can also be studied in year 2. 

Mandatory Appl.code Scope Study period
 1   2   3   4 
IL2206 Embedded Systems 50651 7.5 hp 7.5
MF2030 Mechatronics basic Course 50784 6.0 hp 6.0
DD2459 Software Reliability 60793 7.5 hp 7.5
EL2450 Hybrid and Embedded Control Systems 60594 7.5 hp 7.5

Choose at least one of EL2320, EL2620.

Conditionally elective Appl.code Scope Study period
 1   2   3   4 
EL2320 Applied Estimation
At least one of EL2320, EL2620 must be chosen.
50687 7.5 hp 7.5
EL2620 Nonlinear Control
At least one of EL2320, EL2620 must be chosen.
50014 7.5 hp 7.5
Optional Appl.code Scope Study period
 1   2   3   4 
EL1000 Automatic Control, General Course
Prerequisite for advanced courses in Automatic Control
50385 6.0 hp 6.0
EL2820 Modelling of Dynamical Systems 50762 7.5 hp 7.5
IL2203 Digital Design and Validation using Hardware Description Languages 51181 9.0 hp 9.0
MF2043 Robust Mechatronics 50773 6.0 hp 6.0
IL2230 Hardware Architectures for Deep Learning 51190 7.5 hp 7.5
MF2007 Dynamics and Motion Control 50782 9.0 hp 9.0
DD2421 Machine Learning 60334 7.5 hp 7.5
II2302 Sensor Based Systems 60180 7.5 hp 7.5
IL2212 Embedded Software 60808 7.5 hp 7.5
EK2350 Microsystem Technology 60826 7.5 hp 7.5
EL2520 Control Theory and Practice, Advanced Course 60555 7.5 hp 7.5
ID2218 Design of Fault-tolerant Systems 60815 7.5 hp 7.5
IL2236 Embedded Many-Core Architectures 60796 7.5 hp 7.5