Study year 1

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

The following courses are part of study year one.

The course application codes and study periods are valid for the academic year 2019/2020. 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
50281 7.5 hp 7.5
Recommended Appl.code Scope Study period
 1   2   3   4 
IL2203 Digital Design and Validation using Hardware Description Languages 51151 9.0 hp 7.5 1.5
IL2212 Embedded Software 60565 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 
IL2206 Embedded Systems 50281 7.5 hp 7.5
IL2203 Digital Design and Validation using Hardware Description Languages 51151 9.0 hp 7.5 1.5
IL2225 Embedded Hardware Design in ASIC and FPGA
At least one of IL2225, II2302 must be chosen.
50135 7.5 hp 7.5
IL2238 Fundamentals of Integrated Electronics 51072 7.5 hp 7.5
II2302 Sensor Based Systems
At least one of II2302, IL2225 must be chosen.
60926 7.5 hp 7.5
IL2237 Electronic Systems Design 60517 7.5 hp 7.5

Conditionally elective Appl.code Scope Study period
 1   2   3   4 
DD2459 Software Reliability 60145 7.5 hp 7.5
IL2212 Embedded Software 60565 7.5 hp 7.5
IL2219 Radio Electronics 60578 7.5 hp 7.5
IS2202 Computer Systems Architecture 60708 7.5 hp 7.5
EK2350 Microsystem Technology 60383 7.5 hp 7.5
ID2218 Design of Fault-tolerant Systems 60709 7.5 hp 7.5
IL2236 Embedded Many-Core Architectures 60927 7.5 hp 7.5
IL2239 Analog-Digital Interfaces 60642 7.5 hp 7.5
Recommended Appl.code Scope Study period
 1   2   3   4 
EQ1220 Signal Theory
Prerequisites for courses in Signal Processing
50788 7.5 hp 7.5
EQ2310 Digital Communications 50222 9.0 hp 8.5 0.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 50590 7.5 hp 7.5
IL2206 Embedded Systems 50281 7.5 hp 7.5
ID2202 Compilers and Execution Environments 50810 7.5 hp 7.5
DD2459 Software Reliability 60145 7.5 hp 7.5
IL2212 Embedded Software 60565 7.5 hp 7.5

Conditionally elective Appl.code Scope Study period
 1   2   3   4 
ID2201 Distributed Systems, Basic Course 50632 7.5 hp 7.5
DT2140 Multimodal Interaction and Interfaces 50852 7.5 hp 7.5
EP2500 Networked Systems Security 50257 7.5 hp 7.5
DD2421 Machine Learning 60110 7.5 hp 7.5
EL2450 Hybrid and Embedded Control Systems
Recommended prereq. EL1000
60079 7.5 hp 7.5
ID1217 Concurrent Programming 60718 7.5 hp 7.5
ID2010 Programming of Interactive Systems 60180 7.5 hp 7.5
ID2203 Distributed Systems, Advanced Course
Requires ID2201
60854 7.5 hp 7.5
ID2216 Developing Mobile Applications 60221 7.5 hp 7.5
IS2202 Computer Systems Architecture 60708 7.5 hp 7.5
EQ2341 Pattern Recognition and Machine Learning 60166 7.5 hp 7.5
ID2204 Constraint Programming 60903 7.5 hp 7.5
ID2218 Design of Fault-tolerant Systems 60709 7.5 hp 7.5
Recommended Appl.code Scope Study period
 1   2   3   4 
IL2203 Digital Design and Validation using Hardware Description Languages 51151 9.0 hp 7.5 1.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 50281 7.5 hp 7.5
IL2203 Digital Design and Validation using Hardware Description Languages 51151 9.0 hp 7.5 1.5
IL2225 Embedded Hardware Design in ASIC and FPGA 50135 7.5 hp 7.5
IS2202 Computer Systems Architecture 60708 7.5 hp 7.5
IL2236 Embedded Many-Core Architectures 60927 7.5 hp 7.5

Conditionally elective Appl.code Scope Study period
 1   2   3   4 
EP2500 Networked Systems Security 50257 7.5 hp 7.5
EQ2300 Digital Signal Processing 50928 7.5 hp 7.5
EQ2330 Image and Video Processing 50943 7.5 hp 7.5
IL2238 Fundamentals of Integrated Electronics 51072 7.5 hp 7.5
EQ2310 Digital Communications 50222 9.0 hp 8.5 0.5
EL2450 Hybrid and Embedded Control Systems 60079 7.5 hp 7.5
II2302 Sensor Based Systems 60926 7.5 hp 7.5
EK2350 Microsystem Technology 60383 7.5 hp 7.5
ID2218 Design of Fault-tolerant Systems 60709 7.5 hp 7.5
Recommended Appl.code Scope Study period
 1   2   3   4 
ID2202 Compilers and Execution Environments 50810 7.5 hp 7.5
DD2459 Software Reliability 60145 7.5 hp 7.5
IL2212 Embedded Software 60565 7.5 hp 7.5
IL2237 Electronic Systems Design 60517 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 50281 7.5 hp 7.5
MF2030 Mechatronics basic Course 50371 6.0 hp 6.0
EL2320 Applied Estimation
At least one of EL2320, EL2620 must be chosen.
50228 7.5 hp 7.5
EL2620 Nonlinear Control
At least one of EL2620, EL2320 must be chosen.
50230 7.5 hp 7.5
DD2459 Software Reliability 60145 7.5 hp 7.5
EL2450 Hybrid and Embedded Control Systems 60079 7.5 hp 7.5

Conditionally elective Appl.code Scope Study period
 1   2   3   4 
EL2820 Modelling of Dynamical Systems 50050 7.5 hp 7.5
MF2043 Robust Mechatronics 50372 6.0 hp 6.0
MF2007 Dynamics and Motion Control 50522 9.0 hp 9.0
DD2421 Machine Learning 60110 7.5 hp 7.5
II2302 Sensor Based Systems 60926 7.5 hp 7.5
IL2212 Embedded Software 60565 7.5 hp 7.5
EK2350 Microsystem Technology 60383 7.5 hp 7.5
EL2520 Control Theory and Practice, Advanced Course 60081 7.5 hp 7.5
ID2218 Design of Fault-tolerant Systems 60709 7.5 hp 7.5
Recommended Appl.code Scope Study period
 1   2   3   4 
EL1000 Automatic Control, General Course
Prerequisite for advanced courses in Automatic Control
50691 6.0 hp 6.0
IL2203 Digital Design and Validation using Hardware Description Languages 51151 9.0 hp 7.5 1.5