Interaction Technology (I-Tech) 2020-2021 (version 10 november 2020)

Take 15 EC in each block. All courses are 5 EC unless stated otherwise. See this page for course codes and short course descriptions.

Foundations of Interaction Technology is mandatory upon starting the master (either in semester 1 or 2). Pillars: T= Technology (min. 20 EC in total), UHC = Understanding Human Context (min. 10 EC), R = Research (min. 10 EC), D = Design (min. 5 EC), IIE = Impact, Innovation Entrepreneurship (min. 5 EC), S = Storytelling (min. 5 EC). Courses in two pillars count half for each, so 2,5 per pillar they belong to. Advanced courses and projects can belong to different pillars depending on the project (TBD, to be decided) and can only be done after finishing the corresponding introductory course (or equivalent).

First year 2020-2021

Block 1A (Q1)

Block 1B (Q2)

Block 2A (Q3)

Block 2B (Q4)

T: Machine Learning I

T: Multi-Agent Systems
T: Foundations of Information Retrieval

T: Control system design for mechatronic systems

T&UHC: Foundations of Interaction Technology

T&UHC: Natural Language Processing
UHC: Philosophy of Technology

R: Concepts, Measures and Methods

D: Create the Future (10 EC)

IIE: Brand Management 

S: Documentary Practice

TBD: Advanced Affective Computing  

TBD: I-Tech Project (1A+1B, 10 EC)[1]


T: Data Science 

T: Engineering System Dynamics

T: Deep Learning - From Theory to Practice[2]

T&UHC: Speech Processing

UHC&D: Multisensory Design

R: Empirical Methods for Designers  

D: Human Centred Design

IIE: Computer Ethics 

IIE: Basics of Impact, Innovation & Entrepreneurship[3]

S: Storytelling Through Oral Presentation

TBD: Machine Learning II

TBD: Advanced Project in Natural Language Processing

TBD: Advanced Project in Information Retrieval

TBD: I-Tech Project (1A+1B, 10 EC)1

T: Data Science 

T: Image Processing and Computer Vision

T: Ubiquitous Computing

T&UHC: Foundations of I-Tech

T&UHC: Brain Computer Interfacing

T&UHC: Conversational Agents

T&D: Social Robot Design

R: Trends in Human Robot Interaction Research

R: Human Computer Interaction

D: Mastering Tinkering

IIE: Global Strategy and Business Development

IIE: Strategic Technology Management and Innovation

IIE: Entrepreneurial Finance

S: Storytelling Through Sound

TBD: I-Tech Project (2A+2B, 10 EC)1

TBD: Advanced Speech Processing

T: Virtual Reality

T: Modern Robotics

T: Tele-Interaction in Robotics

T&UHC: Affective Computing

R: REDI: Research Exp. in Databases and Information Retrieval

D&S: Designing Interactive Experiences

D: Design and Behaviour Change

D: Embodied Interaction

S: Art, Mathematics and Technology

TBD: I-Tech Project (2A+2B, 10 EC)1

TBD: Advanced Conversational Agents

TBD: Advanced Brain Computer Interfaces

TBD: Advanced Human Robot Interaction

TBD: Advanced Computer Vision and Pattern Recognition


Courses that can be taken in any block: T: Artificial Intelligence self-tuition (only for those who did not do AI in their bachelor or premaster), IIE: Advanced Project in Impact, Innovation and Entrepreneurship (after having done IIE Basics), TBD: Capita Selecta I-Tech.

Second year (2021-2022)

Block 1A (Q1)

Block 1B (Q2)

Block 2A (Q3)

Block 2B (Q3)

Either take 20 EC in courses (see first year) or do an Internship (20 EC)[4]

Research Topics I-Tech (10 EC)

Final Project I-Tech (30 EC)[5]


Research Topics and Final Project are mandatory. Internship is optional. Instead of an internship, 20 EC of courses can be followed. See the first year for the available courses.

Note that internship, Research Topics and Final Project can be done at any time after finishing all other courses; the above is just the “ideal” schedule when starting in semester 1 and doing the master in exactly two years.

See short course descriptions for more information.


A choice of courses becomes a course programme once it has been approved and signed by the programme mentor Dirk Heylen. He has the authority to refuse approval even if the choice of units is within the limitations of the requirements listed. How to go about this? Fill in a course programme form and get it approved by the programme mentor  before taking more than 15 EC. On beforehand advise can be provided by Sanne Gritter-Spuls about your aim with the programme, filling the pillars, choices for each block and order in the curriculum. Also she can give instructions on how to use the course programme form.

[1] We discourage students from doing the I-Tech project in the first semester of their master programme, except for students who did the CreaTe bachelor.

[2] Only if Machine Learning I has been finished successfully.

[3] Do NOT take this course if you did the bachelor CreaTe at the University of Twente. It overlaps too much with what you already did in M7.

[4] A student doing an internship may choose to fill max two pillars with max 5 EC per pillar after consultation with the programme mentor and a supervisor. The decision to which pillar the EC’s will be assigned will depend upon the focus and content of an internship. The requirement is that a student dedicates part of an internship (and thus report) to the chosen pillar(s) and spends an adequate number of hours on the topic of that pillar. An agreement needs to be made with a supervisor who will grade that part of a report before the internship starts.

[5] Students can use their Final Project (30 EC) to assign max 10 EC to max two pillars. Maximum 5 EC can be assigned per pillar. The assignment of EC points needs to be approved by the programme mentor in consultation with the supervisor of the Final Project.