Electives

Individual study programme (ISP)

Contact the programme mentor for the composition of your ISP within 6 month after you have started this programme.

In your individual study programme (ISP) you can select courses from the master programmes of Embedded Systems, Computer Science and Electrical Engineering. A course from another master programme is sometimes allowed (contact the programme mentor for approval before the start of such a course). The student may also select elective courses from the embedded systems programme from the TUD (http://www.studyguide.tudelft.nl and select organization: Electrical Engineering, Mathematics and Computer Science; Education type: Master; Education: Master Embedded Systems) and TU/e (https://studiegids.tue.nl/opleidingen/graduate-school/masters-programs/embedded-systems/curriculum/). The composition of the programme must match the exit qualification of the Master’s programme. 

Themes

To facilitate students in selecting a coherent set of elective courses and establishing a feasible programme, elective courses have been organised into 5 themes: Computer Architectures, Embedded AI, Internet-of-Things, Dependable Computing and Cyber Physical Systems. However, students still have the option to assemble an individual programme which is different from the 5 themes. The individual study programme has to be approved by the programme mentor on behalf of the examination board.

Here are the elective courses (recommended) for these 5 themes:

Themes\Quarter

Q1

Q2

Q3

Q4

Computer Architecture

System-on-chip for Embedded Systems

Embedded Computer Architectures 2

 or

 Distributed Systems

Computer Arithmetic  




Implementation of Digital Signal Processing

Dependable Computing Systems

 or

 Real Time Systems 2

 or

 Design of Digital Systems (not in 2023/2024)

Embedded AI

Machine Learning 1 

  Machine Learning 2

Implementation of Digital Signal Processing

AI for Autonomous Robots

 or

 Design of Digital Systems (not in 2023/2024)

Internet of Things

Wireless Communication Systems

Distributed Systems

Mobile and Wireless Networking


Pervasive Computing

Ad-Hoc Networks

 or

 Design of Digital Systems (not in 2023/2024)

Dependable Computing

System Validation

Distributed Systems

Qantitative Evaluation of Systems




Software Testing and Risk Assessment

Dependable Computing Systems

or

Real Time Systems 2

 or

 Design of Digital Systems (not in 2023/2024)

Cyber-Physical Systems

Image Processing & Computer Vision

Robot Perception, Cognition, and Navigation

 or

 Embedded Computer Architectures 2

Advanced Software Development for Robotics


Tele-presence in Robotics

AI for Autonomous Robots

 or 

Design of Digital Systems (not in 2023/2024)

More information:

1. With your ISP you select chair(s) where you can do your final project. The chairs where you can do your final these are: https://www.utwente.nl/en/emsys/organization/. You can select a chair and on the website of the chair you find the research topics and also a list of master courses given by that chair.

2. For more information on a course use the course code in the catalogue: utwente.nl/coursecatalogue. Check also the required prerequisites of the course you are interested in.

3. In the OSIRIS information page (utwente.nl/coursecatalogue) you can search for courses that have a specific “Starting block” (1A, 1B, 2A or 2B), and/or the “organizing study”. When you have completed 30 EC you should discuss with the programme mentor your Individual Study Programme. See document at http://www.utwente.nl/emsys/programmeinformation/rules_documents.

4. In mytimetable you can check if courses have overlap.

4TU is offering the following courses by telefacility

Site

Code

Subject

Credits

Quarter

UT

192130250

Embedded computer architectures 2

5

1B

UT

191211090

Real-time software development

This course is offered one last time in the academic year 22-23 for those who need to re-take the exam.

All others: please refer to the new course 202200109 Advanced Software Development for Robotics.

5

1B

TUD

CESE4035

(201000231)

Computer Arithmetic
(note: recorded lectures are available in Canvas; no online lectures)

5

2A

List of elective courses

This list beneath is manually composed and therefore not necessarily correct! The list contains the courses often chosen by Embedded Systems students in the past.

Note: sometimes a course in the course catalogue is indicated as a master course, but is a pre-master course and not a master course and therefore not suitable as an elective course, e.g. Calculus A (201500291), Calculus B (201500293), Calculus C (191512041), Linear Algebra (201500292), Digital Logic and Computer Organization (201400315, 201500252), Instrumentation for Embedded Systems (191210001), Algorithms, Datastructures and Complexity for Embedded Systems (202001183).

Note: Computer Ethics (191612680) can not be taken as a combination with Philosophy of engineering: Ethics (201100137) and Perspectives on Engineering Design (201900007).


Course code

Name

Credits

Quarter

201600070

Machine Learning I

5

1A

192135310

Modelling & Analysis of Concurrent Systems

(name before 2017:  Modelling & Analysis of Concurrent Systems 1)

5

1A

191211590

System-on-chip-Design for Embedded Systems

Note: has 16 contact hours/week. 2 or 3 hours overlap with system validation. With self-study this should be possible. 

5

1A

201700075

Internet of Things (for EEMCS).

Note: "for EEMCS" is not shown on your diploma transcript. 

This course replaces course Wireless Sensor Networks.

5

1A

202200100

Systems Engineering

5

1A

201900093 

Control System Design for Mechatronic Systems

This course is offered one last time in the academic year 22-23 for those who need to re-take the exam.

All others: please refer to the new course 202200104 Control System Design for Robotics.

5

1A

201500040

Introduction to Biometrics

5

1A

202200103

Image Processing and Computer Vision

5

1A

202100101

Wireless Communication Systems

5

1A

191210750

System-on-chip-Design

Note: has many contact hours and therefore high probability of overlap with compulsory courses in block 1A.

10

1A+1B

201600071

Machine Learning II

5

1B

201400177

Cloud Networking

5

1B

192130112

Distributed Systems

5

1B

192130250

Embedded Computer Architectures 2

5

1B

201800126

Distributed Energy Management for Smart Grids

Not in a combination with the course "Energy Efficient Embedded Systems"  

5

1B

191612680

Computer Ethics

5

1B

201900007

Perspectives on Engineering Design

Not in a combination with the course "Computer Ethics"  

2.5

1B

201100137

Philosophy of Engenieering; Ethics

Not in a combination with the course "Computer Ethics"  

2.5

1B

202200109

Advanced Software Development for Robotics

5

2A

201000231

Computer Arithmetic

5

2A

192130022

Design of Digital Systems

5

2A

191210950

Implementation of Digital Signal Processing

5

2A

192620010

Mobile and Wireless Networking (name changed, previous name: Mobile and Wireless Networking 1)

5

2A

192170015

Testing Techniques
not continued in 2020-2021; is replaced with course Software Testing and Risk Assessment

5

X

202001472 

Software Testing and Risk Assessment (STAR)
replaces course Testting Technique (192170015)

5

2A

191211060

Modern Robotics

This course is offered one last time in the academic year 22-23 for those who need to re-take the exam.

All others: please refer to the new course 202200101 Modelling, Dynamics and Kinematics.

5

2A

202100244

Pervasive Computing  

5

2A

202200159

Embedded AI

5

2A

191211030

Wireless Propagation Chanels

This course is offered one last time in the academic year 22-23 and is replaced by the new course 202300066 "5G/6G Communication and Sensing Channels".

5

2A

192130210

Real-Time Systems 2

5

2B

201700073 

Ad-Hoc Networks (name changed, previous name: Mobile and Wireless Networking 2)

5

2B

201700082

Principles of Programming, Processes and Patterns

(replaces: Best Practices in Software Development; 201400170)

5

2B

201100254

Advanced Computer Vision and Pattern Recognition

5

2B

191210840

A/D Converters

5

2B

201700083

Security Services for the Internet of Things

5

2B

202200135

Dependable Computing Systems

5

2B