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 ChatGPT, 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 ChatGPT). 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 Data Science and AI Technology (DSAIT) master's programme focuses both on AI and data science, including data management, as AI components and systems are often data-driven. Development of entire AI systems, and data-driven and other AI algorithms lie at the heart of real-world applications. They range from intelligent personal assistants to self-driving cars and from smart infrastructures and cities to smart industries and contribute to finding sustainable solutions. Consequently, there is a need for technical professionals, who can responsibly engineer these solutions.
In this master’s programme, students learn to design and build intelligent software systems for various application domains to address technical and societal challenges for which the solution could benefit from intelligent software.
This master enables future AI engineers to obtain advanced knowledge and skills in subject areas of Data Science and AI Technology through inspiring themes, allowing them to work on specific types of challenges they might encounter as professionals.
The DSAIT master’s programme builds upon the common core. Students choose two DSAIT themes to establish in-depth knowledge and choose a research course to develop their research competence. In addition, they have the freedom to either deepen or broaden their knowledge and skills through electives. The programme culminates with a project under the supervision of a thesis advisor, educating students on conducting DSAIT research.
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 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.
Advanced Interdisciplinary Artificial Intelligence Project - IFEEMCS520201
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 AI-related knowledge and skills in previous courses, and who want to apply their skills to a real-world AI challenge. 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), on topics such as data handling or machine learning.
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.