It is highly probable that you will be influenced by Artificial Intelligence (AI) during your studies and in your professional life. In this minor you will be educated to actively employ AI techniques in your field of studies and you will acquire the ability to understand AI and work together with AI expert engineers to reason about and build dedicated AI solutions.

If you have an interest in creating AI-enabled solutions themselves, this minor is set up for you! It will provide you 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. You will get to know all the ins and outs of AI, will be able to tune settings or implement specific AI algorithms in software, and will learn what is ‘under the hood’ of the AI toolkit.

By completing this minor, you should be able to know how to apply AI techniques, define AI problems and solutions in your field of expertise, and will be able to recognize limits and failures of AI solutions applied to the field and mitigate them.

For whom?

Who can attend: Students that will not be allowed to attend this minor are:

  • HBO students,
  • students outside of TU Delft, and
  • Computer Science undergraduate students of TU Delft.

In other words, this minor programme is currently open to non-computer science TUD students only.

Is this a pilot program? Yes, this minor runs as a pilot and with each new year of its operation we plan to revise (and improve) its programme and open it to a larger cohort of students (eventually also aiming at Erasmus University Rotterdam and Leiden University students).

Information for bachelor’s students from Applied Mathematics (BSc TW): the following course replacements are required for the BSc Technische Wiskunde (TW)  students.

Engineering with AI Minor (TI-Mi-225) course: The content equivalent for BSc TW students: To be replaced by:
Introduction to Python Programming
Introduction to Programming
Big data Processing
Algorithms & Data Structures
Algorithms & Data Structures
Computer Organisation


In order to be able to successfully start this minor, you need to have some basic programming skills. To help you figure out whether you are at the correct level, we have created a mini-course on Python Prerequisites. You can find our mini-course here: Please check it out before registering for this minor programme. If you have trouble doing the assignments, this minor programme might not be for you.

In addition to basic programming skills, knowledge of university-level mathematics (calculus, linear algebra, probability, and statistics) is recommended. Especially for students from IDE / IO and BK / A+BE, self-study in the summer is required (15-20h), because not all linear algebra and statistics is covered in the BSc programme. You can find a detailed description of the self-study material here:

What will you learn

The main learning objectives are as follows, split per three core pillars:

  • Computational thinking
    The student will be able to explain the basic concepts of computational thinking, describe how algorithms operate on data, and discuss the differences in the complexity of algorithms.
  • Artificial Intelligence
    The student will be able to describe the fundamental concepts and techniques of AI, explain the possibilities and limitations of AI systems and the importance of their validation, and can apply at least one AI technique or analyse an AI application area, preferably in the field of their major.
  • Societal impact
    The student will be able to examine the technological, societal and regulatory perspectives on AI, assess the impact of deploying AI-based solutions and interventions on individuals, organizations and society, and apply ethical considerations in the design of its own AI system in the field of his/her major.

Course overview

Quarter 1

Quarter 2

Education methods

Courses in Q1 & Q2 and a final project in Q2.

Register for this minor

To register, please follow the procedure described at Minors - English page, or Minors- Dutch page.

Frequently asked questions

Engineering with AI minor coordinators

/* */