The following courses are part of study year one.
The course application codes and study periods are valid for the academic year 2023/2024. For other academic years, different application codes and study periods may apply
General Courses
General Courses
Mandatory courses
Course code | Course name | Scope | Educational level |
---|---|---|---|
IL2206 | Embedded Systems All Tracks |
7.5 hp | Second cycle |
Supplementary information
Mandatory courses in one track can be selected as elective courses for the other tracks.
All recommended courses in year 1 can also be studied in year 2.
Specialisations: Track, Embedded Electronics (INEL)
Mandatory courses
Course code | Course name | Scope | Educational level |
---|---|---|---|
IL2203 | Digital Design and Validation using Hardware Description Languages Students who have already read a corresponding course in their previous studies can replace this with a conditionally elective/recommended course and read the mandatory course II2211 from year 2.* |
9 hp | Second cycle |
IL2206 | Embedded Systems | 7.5 hp | Second cycle |
IL2237 | Electronic Systems Design | 7.5 hp | Second cycle |
IL2238 | Fundamentals of Integrated Electronics | 7.5 hp | Second cycle |
Conditionally elective courses
Course code | Course name | Scope | Educational level |
---|---|---|---|
II2302 | Sensor Based Systems Cancelled Spring 2024, an alternative course can be chosen in consultation with the programme director. |
7.5 hp | Second cycle |
IL2225 | Embedded Hardware Design in ASIC and FPGA | 7.5 hp | Second cycle |
Recommended courses
Course code | Course name | Scope | Educational level |
---|---|---|---|
DD2459 | Software Reliability | 7.5 hp | Second cycle |
EK2350 | Microsystem Technology | 7.5 hp | Second cycle |
EQ1220 | Signal Theory | 7.5 hp | First cycle |
EQ2310 | Digital Communications | 9 hp | Second cycle |
EQ2321 | Speech and Audio Processing | 7.5 hp | Second cycle |
ID2218 | Design of Fault-tolerant Systems | 7.5 hp | Second cycle |
IH2653 | Simulation of Semiconductor Devices | 7.5 hp | Second cycle |
IH2657 | Design of Nano Semiconductor Devices | 7.5 hp | Second cycle |
IH2659 | Nanofabrication Technologies | 7.5 hp | Second cycle |
IL2212 | Embedded Software | 7.5 hp | Second cycle |
IL2219 | Radio Electronics | 7.5 hp | Second cycle |
IL2230 | Hardware Architectures for Deep Learning | 7.5 hp | Second cycle |
IL2233 | Embedded Intelligence | 7.5 hp | Second cycle |
IL2236 | Embedded Many-Core Architectures | 7.5 hp | Second cycle |
IL2239 | Analog-Digital Interfaces | 7.5 hp | Second cycle |
IL2240 | Semiconductor Devices for Integrated Circuits | 7.5 hp | Second cycle |
IS2202 | Computer Systems Architecture | 7.5 hp | Second cycle |
Supplementary information
Mandatory courses in one track can be selected as elective courses for the other tracks.
All recommended courses in year 1 can also be studied in year 2.
*IL2203 is replaced by IL2234 as from Autumn 2023.
Information regarding conditionally elective courses
Choose at least one of IL2225, II2302.
N.B. II2302 is cancelled in Spring 2024. An alternative course can be chosen in consultation with the programme director.
Specialisations: Track, Embedded Software (INMV)
Mandatory courses
Course code | Course name | Scope | Educational level |
---|---|---|---|
DD2459 | Software Reliability | 7.5 hp | Second cycle |
ID2207 | Modern Methods in Software Engineering | 7.5 hp | Second cycle |
IL2206 | Embedded Systems | 7.5 hp | Second cycle |
IL2212 | Embedded Software | 7.5 hp | Second cycle |
Conditionally elective courses
Course code | Course name | Scope | Educational level |
---|---|---|---|
ID2202 | Compilers and Execution Environments | 7.5 hp | Second cycle |
IL2233 | Embedded Intelligence | 7.5 hp | Second cycle |
Recommended courses
Course code | Course name | Scope | Educational level |
---|---|---|---|
DD2356 | Methods in High Performance Computing | 7.5 hp | Second cycle |
DD2360 | Applied GPU Programming | 7.5 hp | Second cycle |
DD2421 | Machine Learning | 7.5 hp | Second cycle |
DD2424 | Deep Learning in Data Science | 7.5 hp | Second cycle |
DD2443 | Parallel and Distributed Computing | 7.5 hp | Second cycle |
DT2140 | Multimodal Interaction and Interfaces | 7.5 hp | Second cycle |
EL2450 | Hybrid and Embedded Control Systems | 7.5 hp | Second cycle |
EL2805 | Reinforcement Learning | 7.5 hp | Second cycle |
EP2500 | Networked Systems Security | 7.5 hp | Second cycle |
EQ2341 | Pattern Recognition and Machine Learning | 7.5 hp | Second cycle |
ID1217 | Concurrent Programming | 7.5 hp | First cycle |
ID2010 | Programming of Interactive Systems | 7.5 hp | Second cycle |
ID2201 | Distributed Systems, Basic Course | 7.5 hp | Second cycle |
ID2203 | Distributed Systems, Advanced Course Requires ID2201 |
7.5 hp | Second cycle |
ID2216 | Developing Mobile Applications | 7.5 hp | Second cycle |
ID2218 | Design of Fault-tolerant Systems | 7.5 hp | Second cycle |
ID2223 | Scalable Machine Learning and Deep Learning | 7.5 hp | Second cycle |
IL2203 | Digital Design and Validation using Hardware Description Languages Replaced by IL2234 as from Autumn 2023 |
9 hp | Second cycle |
IL2230 | Hardware Architectures for Deep Learning | 7.5 hp | Second cycle |
IL2236 | Embedded Many-Core Architectures | 7.5 hp | Second cycle |
IS2202 | Computer Systems Architecture | 7.5 hp | Second cycle |
SF2943 | Time Series Analysis | 7.5 hp | Second cycle |
Supplementary information
Mandatory courses in one track can be selected as elective courses for the other tracks.
All recommended courses in year 1 can also be studied in year 2.
Information regarding conditionally elective courses
Choose at least one of ID2202, IL2233.
Specialisations: Track, Embedded Platforms (INPF)
Mandatory courses
Course code | Course name | Scope | Educational level |
---|---|---|---|
IL2203 | Digital Design and Validation using Hardware Description Languages Students who have already read a corresponding course in their previous studies can replace this with a conditionally elective/recommended course and read the mandatory course II2211 from year 2.* |
9 hp | Second cycle |
IL2206 | Embedded Systems | 7.5 hp | Second cycle |
IL2225 | Embedded Hardware Design in ASIC and FPGA | 7.5 hp | Second cycle |
IS2202 | Computer Systems Architecture | 7.5 hp | Second cycle |
Conditionally elective courses
Course code | Course name | Scope | Educational level |
---|---|---|---|
IL2230 | Hardware Architectures for Deep Learning | 7.5 hp | Second cycle |
IL2236 | Embedded Many-Core Architectures | 7.5 hp | Second cycle |
Recommended courses
Course code | Course name | Scope | Educational level |
---|---|---|---|
DD2356 | Methods in High Performance Computing | 7.5 hp | Second cycle |
DD2360 | Applied GPU Programming | 7.5 hp | Second cycle |
DD2421 | Machine Learning | 7.5 hp | Second cycle |
DD2459 | Software Reliability | 7.5 hp | Second cycle |
EK2350 | Microsystem Technology | 7.5 hp | Second cycle |
EL2450 | Hybrid and Embedded Control Systems | 7.5 hp | Second cycle |
EL2805 | Reinforcement Learning | 7.5 hp | Second cycle |
EP2500 | Networked Systems Security | 7.5 hp | Second cycle |
EQ2300 | Digital Signal Processing | 7.5 hp | Second cycle |
EQ2310 | Digital Communications | 9 hp | Second cycle |
EQ2330 | Image and Video Processing | 7.5 hp | Second cycle |
ID2202 | Compilers and Execution Environments | 7.5 hp | Second cycle |
ID2218 | Design of Fault-tolerant Systems | 7.5 hp | Second cycle |
IH2653 | Simulation of Semiconductor Devices | 7.5 hp | Second cycle |
II2302 | Sensor Based Systems Cancelled Spring 2024 |
7.5 hp | Second cycle |
IL2212 | Embedded Software | 7.5 hp | Second cycle |
IL2233 | Embedded Intelligence | 7.5 hp | Second cycle |
IL2237 | Electronic Systems Design | 7.5 hp | Second cycle |
IL2238 | Fundamentals of Integrated Electronics | 7.5 hp | Second cycle |
Supplementary information
Mandatory courses in one track can be selected as elective courses for the other tracks.
All recommended courses in year 1 can also be studied in year 2.
*IL2203 is replaced by IL2234 as from Autumn 2023.
Information regarding conditionally elective courses
Choose at least one of IL2230, IL2236.
Specialisations: Track, Embedded Control (INSR)
Mandatory courses
Course code | Course name | Scope | Educational level |
---|---|---|---|
DD2459 | Software Reliability | 7.5 hp | Second cycle |
EL2450 | Hybrid and Embedded Control Systems | 7.5 hp | Second cycle |
IL2206 | Embedded Systems | 7.5 hp | Second cycle |
MF2030 | Mechatronics basic Course | 6 hp | Second cycle |
Conditionally elective courses
Course code | Course name | Scope | Educational level |
---|---|---|---|
EL2320 | Applied Estimation | 7.5 hp | Second cycle |
EL2620 | Nonlinear Control | 7.5 hp | Second cycle |
IL2233 | Embedded Intelligence | 7.5 hp | Second cycle |
Recommended courses
Course code | Course name | Scope | Educational level |
---|---|---|---|
DD2421 | Machine Learning | 7.5 hp | Second cycle |
EK2350 | Microsystem Technology | 7.5 hp | Second cycle |
EL1020 | Automatic Control, general course | 6 hp | First cycle |
EL2520 | Control Theory and Practice, Advanced Course | 7.5 hp | Second cycle |
EL2700 | Model Predictive Control | 7.5 hp | Second cycle |
EL2805 | Reinforcement Learning | 7.5 hp | Second cycle |
EL2820 | Modelling of Dynamical Systems | 7.5 hp | Second cycle |
ID2218 | Design of Fault-tolerant Systems | 7.5 hp | Second cycle |
II2302 | Sensor Based Systems Cancelled Spring 2024 |
7.5 hp | Second cycle |
IL2203 | Digital Design and Validation using Hardware Description Languages Replaced by IL2234 as from Autumn 2023 |
9 hp | Second cycle |
IL2212 | Embedded Software | 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 |
MF2007 | Dynamics and Motion Control | 9 hp | Second cycle |
MF2043 | Robust Mechatronics | 6 hp | Second cycle |
Supplementary information
Mandatory courses in one track can be selected as elective courses for the other tracks.
All recommended courses in year 1 can also be studied in year 2.
Please note that you need to take an elective course with 9 credits or an extra course (equal to or greater than 1,5 credits) in one of the study periods to make up for the 6-credit course MF2030 to reach 120 credits.
Information regarding conditionally elective courses
Choose at least one of IL2233, EL2320, EL2620.