homepage last updated on 2024-10-14 19:28 #1b1f9
Found a mistake? Report it here

Computer and Embedded Systems Engineering

CESE (pronounced /'keɪsiː/), or Computer and Embedded Systems Engineering is a master programme of the TU Delft. In it, we mix Embedded Systems with Computer Engineering. The programme consists of a broad base covering both topics, together with specialization tracks. This is the internal website with course information for students. For more information about the programme, see the TU Delft website.

Although we split elective courses into specializations, that's mostly a convenience so you know which courses belong together. You can mix and match courses in the elective space, of Q2, Q3, Q4 and three in Q1 of year two. However, you must make sure that, in total, at least 3 of your elective courses come from the set of CESE specialization courses, as shown on this website.

This website is for your convenience. The study guide is always leading, and although we'd appreciate it if you report mistakes on this website, you cannot gain any rights because of those mistakes.

Click the buttons below to keep only courses of a specific specialization. Check to scroll the current quarter on page load:

Quarter 1

Software Fundamentals

A homologation course for students with an electrical engineering background, to catch up on programming (in Rust) and collaborating on programming projects.
Software Fundamentals
CESE4000

Hardware Fundamentals

A homologation course for students with a computer science background, to catch up on hardware, electronics, signals, systems and control.
Hardware Fundamentals
CESE4005

Computer Engineering

A course to introduce you to the field of computer engineering. It starts from the basic foundations of computer engineering. It covers System Software, Hardware and Design Tools.
Computer Engineering
CESE4130

Systems Engineering

The course is centered around the V-model commonly employed in systems engineering, in which a problem/project is gradually refined from high-level idea to detailed specification. This course does not (yet) have a dedicated website.
Systems Engineering
EE4C11
Quarter 2

Software Systems

A two part course about creating and then modelling complex software systems.
Software Systems
CESE4015

Real-Time Systems

The theory and practice of real-time systems, their operating systems and scheduling algorithms
Real-Time Systems
CESE4025

Specialization

Security and Cryptography
CS4520
Modelling and Problem Solving
CS4530
Distributed Algorithms
CS4545
Elements of Statistical Learning
DSAIT4020
Computer Arithmetic
CESE4035
Reconfigurable Computing Design
CESE4090
Embedded Computer Architecture 2
CESE4115
Digital IC Design
EE4610
High-performance data networking
CESE4045
Performance Analysis
IN4341
Filtering & Identification
SC42025
Digital Control
SC42095
Robust Control
SC42145
Quarter 3

Embedded Systems Lab

Project-based course in which groups build the control software to fly a quadcopter drone.
Embedded Systems Lab
CESE4030

Modern Computer Architecture

This course does not (yet) have a dedicated website.
Modern Computer Architecture
CESE4085

Specialization

Alternative Learning Strategies
DSAIT4025
Hardware Dependability
EE4695
Digital VLSI Systems on Chip
ET4351
Quantum Computer Architecture
QIST4400
Measuring and Simulating the Internet
CESE4050
Wireless IoT and Local Area Networks
CESE4060
Quantum Communication and Cryptography
CESE4050
Telecommunication Network Architectures
EE4630
Fundamentals of Wireless Communications
ET4358
Model Predictive Control
SC42125
Quarter 4

Processor Design Project

A course in which you will change the design of a RISCV-based computing platform to improve its performance.
Processor Design Project
CESE4040

Effective and Responsible Engineering

This course does not (yet) have a dedicated website.
Effective and Responsible Engineering
CESE4020

Specialization

Smart Phone Sensing
CESE4120
Evolutionary Algorithms
CS4205
Network Security
CS4430
Digital IC Design II
EE4615
Hardware Architectures for Artificial Intelligence
EE4690
High Speed Digital Design for Embedded Systems
ET4362
Advanced Practical I.o.T. and Seminar
CESE4065
Smart Phone Sensing
CESE4120
Network Security
CS4430
Mobile Networks
EE4396
Telecom Business Architectures and Models
ET4034
Networked and Distributed Control Systems
SC42101
Intelligent Control Systems
RO47019
Nonlinear Control Systems
SC42061
Modeling and Control of Hybrid Systems
SC42075
Networked and Distributed Control Systems
SC42101
Dynamic Programming and Stochastic Control
SC42110
Fault Diagnosis and Fault Tolerant Control
SC42130
Quarter 1 (year 2)