We offer a variety of courses in the TU Delft bachelor Computer Science and Engineering, the masters in Computer Science and in Embedded Systems, in the minor Computer Science, and online via the EdX platform.

Bachelor Computer Science and Engineering

Code Subject Lecturer(s) Materials
CSE1100 Object-oriented programming Andy Zaidman and Thomas Overklift  
CSE1105 Object-Oriented Programming Project Sebastian Proksch and Sander van den Oever  
CSE1110 Software Quality and Testing Maurício Aniche and Frank Mulder 2019
CSE2000 Software Project Otto Visser, Thomas Overklift, Sander van den Oever and Huijuan Wang  
CSE2115 Software Engineering Methods Annibale Panichella, Enrique Larios Vargas and Sander van den Oever  
CSE2520 Big Data Processing Georgios Gousios and Burcu Kulahcioglu Ozkan Materials
CSE3000 BSc Research Thesis All SERG faculty See MSc topics

Masters Computer Science and Embedded Systems

Code Subject Teacher(s) Materials
CS4110 AI for Software Testing and Reverse Engineering Sicco Verwer and Annibale Panichella  
CS4295 Release Engineering for Machine Learning Applications Sebastian Proksch and Luís Cruz  
CS4300 Software Refactoring (seminar) Maurício Aniche and Andy Zaidman  
IN4315 Software Architecture Arie van Deursen Materials
IN4334 Analytics and Machine Learning for Software Engineering (Seminar) Georgios Gousios and Maurício Aniche 2019
IN4185 Globally Distributed Software Engineering Rini van Solingen  
IN4306 Literature Survey All SERG faculty  
IN5000 MSc Thesis Final Project All SERG faculty Available topics

Computer Science Minor

Code Subject Lecturer(s) Materials
TI3100TU Minor Introduction Georgios Gousios  
TI3115TU Software Engineering Methods Maurício Aniche  


Code Subject Lecturer(s)
UnixTx Unix Tools: Data, Software and Production Engineering Diomidis Spinellis
AIx AI in Practice: Applying AI Hennie Huijgens, Arie van Deursen, Elvan Kula
ST1x Automated Software Testing: Unit Testing, Coverage Criteria and Design for Testability Maurício Aniche, Arie van Deursen
ST2x Automated Software Testing: Model and State-based Testing Maurício Aniche, Arie van Deursen
  Automated Software Testing in Java: Professional Certificate Program Maurício Aniche, Arie van Deursen
  Análisis y Visualización de Datos con Excel Felienne Hermans