Human Computer Interaction and Design (HCID)

Why study Human Computer Interaction and Design?

Smart devices (mobile phones, PDAs, tablet computers), smart products (car, navigation) and smart environments (ambient intelligence) are enabling new services that require innovative interfaces. Human-Computer Interaction and Design (HCID) focuses on the study, design, development and evaluation of novel user interfaces, interactive systems and services.

Why choose Human Computer Interaction and Design at EIT Digital?

The EIT Digital Master's degree HCID is an interdisciplinary programme where our User-Centred Design approach places the users at the centre of the design process. By combining human aspects (both at a cognitive, aesthetic and sensory-motor levels) to technological and business aspects, we create new products and services with great usability and user experience, and a solid customer demand, which often translate into commercial success.

HCID serves as the bridge to new products and services. Students learn how to design and define how people interact and live with the modern ever changing technical world.

Dr. Mika P. Nieminen"Through design we can force a change - hopefully for the better, for all things and for all people. Join the revolution."

Dr. Mika P. Nieminen
Human-Computer Interaction and Design Coordinator

What are the carrier opportunities?

Graduates from the HCID master’s programme qualify for jobs in international and local organizations in both technical and business roles. Graduates could become:

  • User experience (UX) or interaction designer
  • UX Architect
  • Usability engineer
  • Interactive systems engineer
  • Human factors expert
  • Business developer
  • Product manager
  • Consultant

Through their multidisciplinary attitude, HCID graduates are valuable in open innovation settings where different aspects (market, users, social aspects, media technologies) come together. They can choose to work within companies that provide value-added products and services, such as game companies, e-learning, web developers, and entertainment. An alternative path would be to start your own company to provide product or technology development, media content, business development or consultancy services.

Who can apply?

In addition to the regular entry requirements (Computer Science bachelor or Electronic Engineering), the HCID programme also welcomes applicants with a Bachelor in industrial design, social sciences or cognitive sciences including psychology degrees, provided they have a proven track record in programming, web design and statistics, such as through programming and mathematics courses at engineering departments.

How is the programme structured?

All EIT Digital Master School programmes follow the same scheme:

  • Students study one year at an ‘entry’ university and one year at an ‘exit’ university in two of EIT Digital’s hot spots around Europe.
  • Upon completion, graduates receive degrees from the two universities and a certificate awarded by the European Institute of Innovation and Technology.
  • The first year is similar at all entry points with basic courses to lay the foundation for the chosen technical programme focus. Some elective courses may also be chosen. At the same time, students are introduced to business and management. During the second semester, a design project is combined with business development exercises. These teach how to turn technology into business and how to present a convincing business plan.
  • In between the first year and the second year, a summer school addresses business opportunities within a socially relevant theme.
  • The second year offers a specialisation and a graduation project. The gradation project includes an internship at a company or a research institute and results in a Master thesis with a strong innovation and entrepreneurship dimension.

To learn more about the structure of the programme, please click here.

To learn more about the I&E minor please click here.

Where can I study Human Computer Interaction and Design?

Entry - 1st year, common courses

  • Aalto University (Aalto)
  • KTH Royal Institute of Technology (KTH)
  • Université Paris-Sud (UPS)
  • University of Twente (UT)
  • Universidad Politecnica de Madrid (UPM)
  • Polytechnic University of Milan (Polimi)

Each Entry University in HCID provides an introduction course to HCI, working knowledge to the design and implementation of interactive systems, necessary usability evaluation methods and a multi-disciplinary design project.

Exit - 2nd year, specialisation

  • Accessible and Adaptive Interaction, Universidad Politecnica de Madrid (UPM)
  • Cognitive Interaction, University of Trento (UniTN)
  • Intelligent systems, University of Twente (UT)
  • Mobile and ubiquitous interaction, KTH Royal Institute of Technology (KTH)
  • Multimodal interaction, TU Berlin (TUB)
  • Situated Interaction, Université Paris-Sud (UPS)
  • User Modeling for Advanced Human-Computer interaction, Aalto University (Aalto)

What can I study at the entry and exit points?

Entry - 1st year

Each Entry University in HCID provides an introduction course to HCI, working knowledge to the design and implementation of interactive systems, necessary usability evaluation methods and a multi-disciplinary design project.

Université Paris-Sud (UPS)

Program Coordinator: Anastasia Bezerianos, Sarah Fdili Alaoui

The programme is listed under the master programme HCID       

Compulsory courses

  • HCID-101 - Fundamentals of Human-Computer Interaction (5.0)
  • HCID-102 - Design of Interactive Systems (2.5)
  • HCID-202 - Advanced Design of Interactive Systems (2.5)
  • HCID-104 - Evaluation of Interactive Systems (2.5)
  • HCID-204 - Advanced Evaluation of Interactive Systems (2.5)
  • HCID-201 - Design project in Human-Computer Interaction  (5.0)
  • HCID-103 - Introduction Programming of Interactive Systems (5.0)
  • HCID-110 - Innovation & Entrepreneurship Basics  (6.0)
  • HCID-115 - Business Development Lab 1 (3.0)
  • HCID-215 - Business Development Lab 2 (6.0)
  • HCID-210 - Innovation & Entrepreneurship Advanced  (5.0)
  • HCID-220 - Summer School (4.0)
  • LANG-010 - French Language and Culture (2.0)

Elective courses (pick 4, 10 ECTS)

  • HCID-112 - Advanced Design of Interactive Systems (2.5)
  • HCID-114 - Advanced Evaluation of Interactive Systems (2.5)
  • INTER-201 - Interactive Information Visualization (2.5)
  • INTER-202 - Scientific Visualization (2.5)
  • INTER-203 - Interactive Computer Graphics (2.5)
  • INTER-204 - Gestural and Mobile Interaction (2.5)
  • INTER-205 - Internet of Things and Human-Machine Interaction (2.5)
  • INTER-206 - Mixed Reality and Tangible Interaction (2.5)
  • INTER-207 - Intelligent Multimodal Interaction (2.5)
  • INTER-208 - Virtual Humans (2.5)
  • INTER-209 - Groupware and Collaborative Work (2.5)
  • INTER-210 - Creative Design (2.5)
  • INTER-211 - Digital Fabrication (2.5)
  • INTER-212 - Virtual and Augmented Reality (2.5)

University of Twente (UT)

Program Coordinator: Dirk Heylen, Mariët Theune

The master programme is provided by Human Media Interaction.

Compulsory courses:

Elective courses (pick three): *

I&E Minor (compulsory):

I&E Minor (electives; pick one):

* This list is non-exhaustive

Universidad Politécnica de Madrid (UPM)

Program Coordinator: Elena Villalba Mora

Compulsory courses:

Elective courses (pick one):

I&E Minor (compulsory):

  • Introduction to Innovation and Entrepreneurship Management (6 ECTS)
  • Introduction to Technology Watch and Competitive Intelligence (1 ECTS)
  • Entrepreneurship (3 ECTS)
  • Commercialization of Technology (3 ECTS)
  • Internship Business (5 ECTS)
  • Summer School (4 ECTS)

I&E Minor (electives; pick one):

  • Digital-based Services Creation (2 ECTS)
  • Launching of ICT Products/Services (2 ECTS)

Polytechnic University of Milan (Polimi)

Program Coordinator: Franca Garzatto

  • 097685 - Advanced User Interfaces (5 ECTS)
  • 089318 - Hypermedia Applications (5 ECTS)
  • 050566 - Interaction Design Studio (5 ECTS)
  • 089183 - Data Bases 2 (5 ECTS)
  • 089184 - Software Engineering 2 (5 ECTS)
  • 095898 - Computing Infrastructure (5 ECTS)

At least ONE of the following:

  • 095948 - Process and Service Design (5 ECTS)
  • 089175 - Videogame Design and Programming (5 ECTS)
  • 093212 - Design and Implementation of Mobile Applications (5 ECTS)
  • 093206 - Multidisciplinary Project (5 ECTS)
  • 090951 - Philosophical Issues in Computer Science (5 ECTS)
  • 093834 - Interdisciplinary Course of Robotics (5 ECTS)

Elective courses:

  • 089165 - Computer Security (5 ECTS)
  • 089182 - Formal Languages and Compilers (5 ECTS)
  • 097686 - Recommender Systems (5 ECTS)
  • 090958 - Computer Graphics (5 ECTS)
  • 097683 - Machine Learning (5 ECTS)
  • 089214 -  Artificial Intelligence (5 ECTS)

I&E minor

  • 096080 - Strategy & Marketing (10 ECTS)
  • 097406 - Designing Digital Business Innovation Lab (10 ECTS)
  • Summer School (4 ECTS)

Exit - 2nd year, specialisation

Accessible and Adaptive Interaction, Universidad Politecnica de Madrid (UPM)

Universal Design implies taking into account the diversity of sensory, physical and cognitive abilities of the users of the system. Some users will have limitations in their abilities, which may be permanent, temporary, situational or contextual. The usability-based concept of accessibility implies that designers should work for reaching adequate levels of effectiveness, efficiency and user satisfaction across the diversity of users.

To reach good accessibility a combination of two approaches is required: design for all and assistive products. Design for all, also known as inclusive design, is the design of products to be accessible and usable by all people, to the greatest extent possible, without the need for specialized adaptation.

But design for all is not always enough, as some persons with disabilities require specific adaptations to be able to use ICT. These adaptations are called assistive products, which are any product (including devices, equipment, instruments and software), especially produced or generally available, used by or for persons with disability for participation; to protect, support, train, measure or substitute for body functions, structures and activities; or to prevent impairments, activity limitations or participation restrictions.

Further information can be found here.

Contact: Elena Villalba Mora (

Compulsory courses (15 ECTS):

  • Accessible design of Interactive Systems (4,5 ECTS)
  • Adaptive systems (4,5 ECTS)
  • Computer Science Seminars (6 ECTS)

Elective courses (to choose 15 ECTS):

  • Assistive Products (3 ECTS)
  • Ambient Intelligence for Assisted Living (3 ECTS)
  • Speech and Voice Interaction (3 ECTS)
  • Personalization and Adaptivity in E-Learning Systems (3 ECTS)
  • E-health: Promoting healthy aging (3 ECTS)
  • Programming of Virtual Environments and 3D Interaction Techniques (3 ECTS)

Dr. Eng. Elena Villalba MoraDr. Eng. Elena Villalba Mora is a Professor (Assisstant) at the Technical University of Madrid, Spain, in the Computer Science field, concretely in Human Computer Interaction; with more than 13 years’ experience in User Experience, eHealth and eInclusion. She holds a Master’s Degree in Telecommunications Engineering and a PhD in Biomedical Engineering, both from the Technical University of Madrid (Spain).



Cognitive Interaction, University of Trento (UniTN)

The University of Trento (UniTn) offers a specialisation in cognitive interaction which studies the mental and cognitive processes that are underlaying language, vision, and interaction. This specialisation provides the student with the interdisciplinary training in language science, neuroscience, psychology, computational methods for the statistical analysis of large amounts of language and perceptual data, and in interface design. Theoretical knowledge will be supplemented by experience acquired in substantial practical projects carried out in research and industry labs.

Further information can be found here.

  • Design experience: Mod.1 User-centred design; Mod.2 Participatory design
  • User experience / HCI
  • Social interaction
  • Affective computing
  • Mind-Brain interaction and cognitive constraints
  • Design for Social
  • Research methodology
  • Prototyping interactive systems

Antonella de AngeliAntonella de Angeli is Associate Professor of Human Computer Interaction (HCI) at the Department of Information Engineering and Computer Science of the University of Trento in Italy. Her research addresses cognitive, social and cultural aspects of information technologies with an emphasis on the application of this knowledge to interaction design. She was post-doc at the Applied Cognitive Psychology Department of Psychology, University of Trieste, and HCI Researcher at the University of Dundee (till 2004) and senior lecturer in HCI at University of Manchester (till 2009).

Intelligent systems, University of Twente (UT)

Virtual agents and humanoid robots that perform automated reasoning and learn to interact automatically from the user and the environment. We look at tools and methods that can deal with incomplete, uncertain and ambiguous real-life data, obtained from the user, at cognitive architectures and mental models that define the internal reasoning of the agents, You will learn to apply strategic interaction styles and to use existing platforms to design and develop interaction with computers that act as with social intelligence skills.

Further information can be found here.

Contact: Mariët Theune (

Compulsory courses:

  1. Research proposal for the graduation project (4 ECTS)
  2. I&E minor thesis (6 ECTS)

Elective courses:

Dirk HeylenDirk Heylen is full professor in Social Intelligent Computing at the University of Twente, working in the Human Media Interaction group. His research interests cover both the machine analysis of human (conversational) behaviour and the generation of human-like (conversational) behaviour by virtual agents. He is especially interested in the nonverbal and paraverbal aspects in conversation and what these signals reveal about the mental state (cognitive, affective, social).

Mariët TheuneMariët Theune is assistant professor at the University of Twente, working in the Human Media Interaction group. She has a background in computational linguistics and her research interests include automatic language generation, interactive storytelling, serious games and interaction with embodied conversational agents.



Mobile and ubiquitous interaction, KTH Royal Institute of Technology (KTH)

KTH offers a specialisation in mobile and ubiquitous interaction with courses in design, development and implementation of mobile and physical interaction. The two schools involved, ICT (Information and Communication Technology) and CSC (Computer Science and Communication) complement each other in mobile technology, user-centred design and design for physical interaction. KTH is well fitted for this specialisation with a strong research background in areas like CSCW, mobile computing and User Centred Design of communication media. Furthermore KTH offers a unique and integrated education and research environment with world-leading telcom industries located in Stockholm / Kista. Other facilities accessible to the master students include a mobile services lab, a haptics lab, a usability lab, a physical computing lab and a new center for information visualization ( featuring ultra-high-resolution displays, holographic displays, eye tracking devices and multitouch surfaces.

Further information can be found here.

Contact: Patric Dahlqvist (

Compulsory courses:

Elective courses:

Patric DahlqvistPatric Dahlqvist is a Lecturer at The Royal Institute of Technology. He has over 20 years experience teaching in the area of HCI. His main interests are Usability evaluation and methodology for understanding the user context. He has prior been at Stockholm University.

Cristian BogdanCristian Bogdan is Associate Professor at KTH- Royal Institute of Technology. His main research interests are in Human-Computer Interaction, developing novel methods for interaction design, design for user understanding of novel technologies such as electric vehicles and smart grids, as well as new methodologies and technologies for interactive systems development. Cristian worked previously at the Vienna University of Technology with interface modelling and at the Interactive Institute with physical interaction.

Multimodal interaction, TU Berlin (TUB)

TU Berlin offers a specialisation in multimodal interaction with courses in speech signal processing and speech technology, speech recognition, emotion and situation recognition, image analysis, vision-based interaction, and biometrics. The focus will be on innovative interaction paradigms, both from the technical as well as from the user side. In order to follow these topics, a good set of mathematical (signal processing) and computer-science competences will be necessary. TUB is particularly suited for educating this topic, as it has a multidisciplinary group of professors and researchers with a background ranging from electrical engineering and computer science to psychology. Study and Master thesis projects can be performed on campus in conjunction with Telekom Innovation Laboratories (T-Labs) as an EIT partner, as well as with numerous scientific institutions intensively collaborating with TUB in the near surroundings (DFKI, Fraunhofer institutes, HPI, etc.).

Further information can be found here.

Contact: Saman Zadtootaghaj (

Compulsory courses (6 ECTS):

  • Speech Communication (6 ECTS)

Specialisation electives (12 ECTS):

  • Biometric Identification and verification (3 ECTS)
  • Communication Acoustics (6 ECTS)
  • Computer Graphics Seminar A (3 ECTS)
  • Computer-supported Interaction (3 ECTS)
  • Digital Image Processing, 6 ECTS
  • Affective Computing (3 ECTS)
  • Neuro-Usability (3 ECTS)
  • Photogrammetric Computer Vision (9 ECTS)
  • Projects in Machine Learning and Artificial Intelligence, Project (9 ECTS)
  • Study Project Quality and Usability, 6 ECTS
  • Study Project Quality and Usability, 9 ECTS
  • Usable Privacy, 3 ECTS

Free choice elective courses (6 ECTS)

Sebastian MöllerSebastian Möller is full professor at TU Berlin and at the same time leads the Strategic Research Lab on Quality and Usability at TU Berlin. His research interests include speech processing, speech-based and multimodal interaction, quality perception and prediction of audio-visual services, user behavior modeling, and usable security and privacy.

Saman ZadtootaghajSaman Zadtootaghaj is a researcher at the Telekom Innovation Laboratories of Deutsche Telekom AG. He obtained his Bachelor's degree in Information Technology at IASBS, and his Master's at the University of Tehran in 2015. The topic of his Master's thesis was "A Learning Based Algorithm to Detect Region of Interest in Cloud Gaming". Since January 2016, Saman is working as a research scientist at the Quality and usability Lab of Deutsche Telekom Laboratories, TU-Berlin and working on Quality of Experience linked to mobile gaming.

Situated Interaction, Université Paris-Sud (UPS)

Université Paris-Sud offers a specialisation in situated interaction: students will learn how to design, develop and evaluate interactive applications and interfaces tailored to the user needs and adapted to their contexts of use. They will be trained to the state-of-the-art in novel interaction techniques, including mixed reality, tangible interfaces, immersive environments, interactive visualization and collaborative interaction.

Further information can be found here.

Contact: Anastasia Bezerianos (

Compulsory courses:

  • INTER-101 Fundamentals of Situated Interaction (2.5)
  • HCID-102 Design of Interactive Systems (2.5)
  • INTER-102 Fundamentals of Virtual and Augmented Reality (5.0)
  • INTER-103 Advanced Programming of Interactive Systems (5.0)
  • HCID-310 I&E Study work (6.0)


  • INTER-400 Master thesis work (30.0)

Elective courses (pick 4, 10 ECTS):

  • HCID-112 Advanced Design of Interactive Systems (2.5)
  • HCID-114 Advanced Evaluation of Interactive Systems (2.5)
  • INTER-201 Interactive Information Visualization (2.5)
  • INTER-202 Scientific Visualization (2.5)
  • INTER-203 Interactive Computer Graphics (2.5)
  • INTER-204 Gestural and Mobile Interaction (2.5)
  • INTER-205 Internet of Things and Human-Machine Interaction (2.5)
  • INTER-206 Mixed Reality and Tangible Interaction (2.5)
  • INTER-207 Intelligent Multimodal Interaction (2.5)
  • INTER-208 Virtual Humans (2.5)
  • INTER-209 Groupware and Collaborative Work (2.5)
  • INTER-210 Creative Design (2.5)
  • INTER-211 Digital Fabrication (2.5)
  • INTER-212 Virtual and Augmented Reality (2.5)
  • FRENCH French language and culture (2.0)

Anastasia BezerianosAnastasia Bezerianos is an assistant professor at University Paris-Sud, France, and a member of the Human-Centered Computing (LRI) and ILDA (INRIA) teams. She received her PhD from U. of Toronto, Canada. Before that she was an assistant professor on the SAP Business Objects Chair at École Centrale de Paris, and a research scientist in National ICT Australia. Her interests include interaction and visualisation designs for large displays, visual perception, user evaluation, and collaborative work. She has served in the programme committees of IEEE VIS, IEEE PACIFICVIS, ACM CHI, ACM UIST.

Sarah Fdili AlaouiSarah Fdili Alaoui is an assistant professor at LRI-Université Paris-Sud 11, part of the LRI HCC (ex InSitu) research team in interaction design, human computer Interaction and interactive arts. She is a media artist, a choreographer, a dancer and a Laban Movement Analyst. She holds a PhD in Art and Science from University Paris-Sud 11 and the IRCAM-Centre Pompidou and LIMSI-CNRS research institutes. She has an MSc from University Joseph Fourier and an Engineering Degree from ENSIMAG in Applied Mathematics and Computer Science.



User Modeling for Advanced Human Computer interaction, Aalto University (Aalto)

Aalto University offers a specialisation in User modeling for advanced human-computer interaction based on machine learning. Elective topics include neural networks, speech recognition and algorithmic data mining and model-based user interface design. The students learn how to apply advanced machine learning techniques for modeling users and their interactions with computers with the possibility to apply the gained knowledge in their own research project.

This specialisation is offered by the Aalto University School of Science, Department of Computer Science, a pioneering institution of research in statistical pattern recognition, neural networks and machine learning.

Further information can be found here.

Contact: Mika P. Nieminen (

Compulsory courses:

Elective courses:

Samuel KaskiSamuel Kaski is a professor of Computer Science at Aalto University School of Science, Academy of Finland research professor (2016-2020), and the director of The Finnish Centre of Excellence in Computational Inference Research (COIN). His research field is machine learning, and he develops with his research group methods for information visualisation, proactive interfaces, multimodal information retrieval, computational biology, and user modeling.

Mika P. NieminenMika P. Nieminen, is a senior lecturer and a post-doctoral researcher at Aalto University School of Science. He coordinates the HCID programme at Aalto, while also teaching several of the first year courses. His research interests include UCD at large, and user involvement and user-centered design competencies in particular.



Any questions about the technical content of the programme? Contact the programme lead: Prof Mika Nieminen,

Interested? Learn more
about the application process

Any other questions? Click on the button 'Contact us to learn more!' on the top right-hand side of the page.

Are you interested to apply? Check out or application guidelines. Deadlines for a start in September 2018 are February 1 for non-EU citizens and April 15 EU/EEA/CH citizens.

© 2010-2018 EIT Digital IVZW. All rights reserved. Legal notice