Bachelor education in AI, Data & Digitalisation
Subjects related to AI, data & digitalisation play a central role in TU Delft’s education programme. They are part of our core bachelor and master programmes – education in AI, data & digitalisation. Our education also combines research foundations with subject-related scientific and societal challenges: here we are helping to advance different subjects with AI, data & digitalisation. TU Delft also offers cross-programme training and continuing education in AI, data & digitalisation-related subjects for its own staff and PhDs, and for alumni and professionals.
Our Bachelor Computer Science & Engineering shows you how to develop software. It covers data processing for the intelligent systems of today and the future. This could include large language models such as ChatGTP, medical systems, and perhaps even the new YouTube or Spotify.
Mathematical analysis and modelling, logical reasoning, programming algorithms and working with the concepts of programming languages are all important here, and so is collaboration. You will learn how to analyse and design computer systems and their underlying algorithms. You’ll also study computability theory, addressing such questions as, ‘What is computing?’, ‘What can computers do and what can’t they do?’, and ‘How can you describe machines in a mathematical way?’. Artificial intelligence, computer graphics, data mining and image processing are also part of the programme.
The new Minor Engineering with AI (30 ECTS) is for students with an interest in creating their own AI-enabled solutions. This requires a technical understanding of both underlying data fed into the AI system and the AI system algorithm. Starting in September 2023, you can take two new courses: Deep Learning, and Natural Language Processing (you may recognise the latter term from ChatGTP). You will also learn more about the limitations and ethical implications of AI. The pilot of this minor has been running at TU Delft since September 2021.
TU Delft students can also participate in minors developed together with the universities of Leiden and Rotterdam: 'AI and Society' (Leiden), and 'AI in Society' (Rotterdam). Read more about these minors.
Minor Robotics (30 ECTS) is for students with a strong interest in developing a robotic prototype. You will learn what it is like to work in a multidisciplinary team, and build a working robotic prototype for a customer. You’ll also learn the basics of the other disciplines in your team.
Minor Computer Science (30 ECTS) is for students with an interest in two of the hottest topics in the field: modern software development and data science. You will learn to program in Python, and to apply algorithms and data structures on a variety of problems in domains such as data science. This will include working in teams, using modern development and collaboration tools.
Master education in AI, data & digitalisation
The following education programmes and modules are a selection of AI education at TU Delft. Programmes such as those below are intended for prospective and current master students with an interest in artificial intelligence and technology who want to further strengthen their capabilities in AI.
Full AI master Programmes
The Master Programme Computer Science makes the most of our research groups’ strengths and innovative powers. It gives students flexibility to choose a focus on ‘Data Science and Technology’, ‘Software Technology’ and/or ‘Artificial Intelligence Technology’, while at the same time providing them with a broad understanding so they can continue to innovate in the future.
- The Data Science and Technology track shows students how to engineer and develop systems that can process and interpret massive data sets and extract important information. Fundamental and practical data analysis issues are addressed, such as data and software security, information visualisation, decision-making from data and high performance computing algorithms.
- The Artificial Intelligence Technology track covers the algorithmic foundations of AI systems, addressing not only topics in machine learning and intelligent algorithms but also foundational topics in system and software engineering and data management. This track is designed for students with a keen interest in AI who want to focus on the development and engineering of systems using AI to solve problems across a variety of application domains.
The Master Programme Robotics sits at the intersection between mechanical engineering and artificial intelligence. Knowledge of algorithms alone is insufficient: mechanical engineering knowledge is indispensable once movements and forces are involved, and ethics are crucial when estimating the impact on society. Our future society needs robotics engineers who understand how algorithms can be applied. Those engineers will ensure that mechanical systems can learn and interact in complex environments, using their knowledge to develop robots for a healthy society. MSc Robotics offers students a multidisciplinary education, allowing them to develop innovative and intelligent products and systems that meet today’s and tomorrow’s challenges.
Interdisciplinary Advanced Artificial Intelligence project - IFEEMCS520200
Artificial Intelligence (AI) is an interdisciplinary challenge. This large MSc elective course (15EC) aims to provide students with a unique experience where they work in a project team to learn about, develop and apply AI to a real-world challenge. Students will work on a large interdisciplinary project that is run by TU Delft AI labs, with a group of 4-6 students. Part of your project will involve business cases from industry. You and your fellow students will be offered workshops, tutorials and seminars organized by cutting edge researchers from the TU Delft AI Labs. You will also share kick-offs, reviews and events with students from JIP (Joint Interdisciplinary Project).
This course is aimed at MSc students from all TU Delft faculties who have already obtained 20EC AI-related courses, on topics such as data handling or machine learning. Prospective students, for example, will have completed an AI minor or have a good amount of AI knowledge from their bachelor (e.g. Mechanical Engineering).
Fundamentals of AI programme - IFEEMCS520100
This option offers a coherent and broad introduction to AI, together with a small project that aims to apply an AI solution to the student’s own domain. It is a full 15EC elective course, and is available to MSc students from all faculties of the TU Delft. Requires little to no prior AI knowledge.
Students will be offered a broad introduction to topics such as data engineering, ethics in AI, machine learning, unsupervised learning, neural networks, natural language processing, computer vision, and robotics.
This course is aimed at MSc students from all faculties of the TU Delft with little or no prior AI knowledge.