Bachelor education in AI, Data & Digitalisation

The following educational programmes and modules are for prospective and current bachelor students with an interest in Artificial Intelligence and technology who are looking for information to further strengthen their capabilities in AI.

Bachelor Computer Science & Engineering is for students who want to learn how to develop software. It covers data processing for the intelligent systems of today and the future. This could include medical systems, security and perhaps even the new YouTube. 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 will also study the subject of 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 AI-enabled solutions themselves, which will require a technical understanding of both the underlying data fed into the AI system and the algorithm running the AI system. You will also be acquainted with the limitations and ethical considerations 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 from the cooperation with the universities of Leiden and Rotterdam: 'AI and Society' (Leiden) and 'AI in Society' (Rotterdam). Read more about this 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 will 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, to apply algorithms and data structures on a variety of problems in domains such as data science, and to work in teams using modern development and collaboration tools.