Human Computer Interaction and Design

Human Computer Interaction and Design (HCID)

Why study Human Computer Interaction and Design at EIT Digital?

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.

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


Who can apply?

If you wish to apply to this programme you must have a Bachelor of Science in, or be in your final year of studies of:

  • Computer Science
  • Information Systems
  • Mathematics
  • Statistics
  • Electrical Engineering/ electronic

In special cases students from industrial design, media technology, computational linguistics, and cognitive sciences with sufficient skills in mathematics, software design and programming can be considered.

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 I&E minor please click here.

Where can I study Human Computer Interaction and Design?

Mobility Map - Human Computer Interaction and Design

Please note that both ENTRY and EXIT universities might be subject to changes. Kindly check before applying.

What can I study at the entry and exit points?

Entry - 1st year, common courses

The first year of the programme will be offered by Aalto (Helsinki), KTH (Stockholm), TUB (Berlin), and UniTN (Trento), and comprises the following core courses, complemented with the courses of the entrepreneurial minor:

Robotics
This course teaches how to mathematically model and control (move) a robotic manipulator and related programming techniques. The students will also learn the basics of modelling and control techniques of mobile robots.

Artificial intelligence (or machine learning)
The course teaches basic principles needed to understand and apply machine learning models and methods, including both supervised and unsupervised learning. After the course, the student will be able to apply the basic machine learning methods to data and to understand new models based on these principles.

Modelling
The course teaches basic modeling methods, including first principle modeling and data-driven modeling, for both static and dynamic systems. After completing the course, a student will be able to select proper modeling approaches for specific practical problems, formulate mathematical models of physical systems, construct models of systems using modeling tools such as MATLAB and Simulink, and estimate the parameters of systems from measurement data.

Estimation
The course teaches both estimation of static systems and state estimation in linear/nonlinear dynamic systems. The student will understand the main concepts in stochastics, estimation and state estimation, the role of uncertainty and is able to implement state estimator in both linear and nonlinear cases.

Control
The course teaches the principles of discrete-time control, including basic concept, discretization, properties of discrete time systems, controller design and performance analysis. After completing the course, the student will understand the principles of discrete-time modelling and control, and design, simulate and implement discrete-time controllers.

Aalto University (Aalto), Finland

Link to the university: https://into.aalto.fi/

Programme

Contact: Mika P. Nieminen

FIRST SEMESTER

Compulsory major courses:

Select one of the following courses:

Elective major courses:

Select at least 2 ECTS over the two semesters:

Compulsory I&E courses:

SECOND SEMESTER

Compulsory major courses

Elective major courses

Compulsory I&E courses

University Paris-Sud (UPS), France

Link to the university: http://www.u-psud.fr/en/index.html

Programme

Contact: Sarah Fdili Alaoui

The programme is listed under the master programme HCID

FIRST SEMESTER

Compulsory major courses:

  • HCID-101 - Fundamentals of Human-Computer Interaction (5.0 ECTS)
  • HCID-102 - Design of Interactive Systems (2.5 ECTS)
  • HCID-104 - Evaluation of Interactive Systems (2.5 ECTS)
  • HCID-201 - Design project in Human-Computer Interaction (5.0 ECTS) (both semesters)
  • HCID-103 - Introduction Programming of Interactive Systems (5.0 ECTS)
  • LANG-010 - French Language and Culture (2.0 ECTS)

Elective major courses:

  • HCID-501 - Interactive Information Visualization (2.5)
  • HCID-502 - Photo-realistic Rendering (2.5)
  • HCID-503 - Gestural and Mobile Interaction (2.5)
  • HCID-504 - Mixed Reality and Tangible Interaction (2.5)
  • HCID-505 - Groupware and Collaborative Interaction (2.5)
  • HCID-506 - Virtual Humans (2.5)
  • HCID-507 - Intelligent Multimodal Interaction (2.5)
  • HCID-508 - Internet of Things & HCI (2.5)
  • HCID-509 - Creative Design (2.5)
  • HCID-510 - Digital Fabrication (2.5)
  • HCID-511 - Introduction to Machine Learning (2.5)

Compulsory I&E courses:

  • HCID-110 - Innovation & Entrepreneurship Basics (6.0 ECTS)

SECOND SEMESTER

Compulsory major courses:

  • HCID-202 - Advanced Design of Interactive Systems (2.5)
  • HCID-204 - Advanced Evaluation of Interactive Systems (2.5)
  • HCID-201 - Design project in Human-Computer Interaction (5.0) (both semesters)

Elective major courses:

  • HCID-501 - Interactive Information Visualization (2.5)
  • HCID-502 - Photo-realistic Rendering (2.5)
  • HCID-503 - Gestural and Mobile Interaction (2.5)
  • HCID-504 - Mixed Reality and Tangible Interaction (2.5)
  • HCID-505 - Groupware and Collaborative Interaction (2.5)
  • HCID-506 - Virtual Humans (2.5)
  • HCID-507 - Intelligent Multimodal Interaction (2.5)
  • HCID-508 - Internet of Things & HCI (2.5)
  • HCID-509 - Creative Design (2.5)
  • HCID-510 - Digital Fabrication (2.5)
  • HCID-511 - Introduction to Machine Learning (2.5)

Compulsory I&E courses:

  • 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)

University of Twente (UT), The Netherlands

Link to the university: https://www.utwente.nl/en/

Programme

Contact: Mariët Theune (m.theune@utwente.nl), Dirk Heylen

The master programme is provided by Interaction Technology.

Compulsory major courses:

Elective major courses:

Compulsory I&E courses:

SECOND SEMESTER

Compulsory major courses:

Elective major courses:

Compulsory I&E courses:

Elective I&E courses (Choose one)

First Semester

Second Semester

Technical University of Madrid (UPM), Spain

Link to the university: http://www.fi.upm.es/

Programme

Contact: Prof. Elena Villalba Mora

FIRST SEMESTER

Compulsory major courses:

Elective major courses

  • None

Compulsory I&E courses:

  • Introduction to Innovation and Entrepreneurship Management (7 ECTS)

SECOND SEMESTER

Compulsory major courses:

Elective major courses:

Compulsory I&E courses:

  • Entrepreneurship and Business Modelling (6 ECTS)
  • Internship Business (5 ECTS)
  • Summer School (4 ECTS)

Elective I&E courses (Choose one)

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

Polytechnic University of Milan (POLIMI), Italy

Link to the university: http://www.polimi.it/

Programme

Contact: Franca Garzotto

This entry is best suited for applicants with a computer science degree. The admission committee of Polimi can specify additional constraints on the individual study plan on the basis of students previous studies.

FIRST SEMESTER

Compulsory major courses:

  • 097685 - Advanced User Interfaces (6 ECTS)
  • 089183 - Data Bases 2 (5 ECTS)
  • 089184 - Software Engineering 2 (5 ECTS)

Compulsory I&E courses:

  • 052795 - Strategy & Marketing (10 ECTS)

SECOND SEMESTER

Compulsory major courses:

  • 089318 - Hypermedia Applications (5 ECTS)
  • 095898 - Computing Infrastructure (5 ECTS)

Compulsory I&E courses:

  • 052804 - Designing Digital Business Innovation Lab (10 ECTS)
  • I&E Summer School (4 ECTS)

Elective major courses:

Choose one HCI course (5 ECTS):

FIRST SEMESTER

  • 089175 - Videogame Design and Programming (5 ECTS)
  • 093212 - Design and Implementation of Mobile Applications (5 ECTS)

SECOND SEMESTER

  • 050566 - Interaction Design Studio (5 ECTS)
  • 095948 - Process and Service Design (5 ECTS)
  • 093206 - Multidisciplinary Project (5 ECTS)
  • 090951 - Philosophical Issues of Computer Science (5 ECTS)
  • 093834 - Interdisciplinary Course of Robotics (5 ECTS)

Choose one ICT course (5 ECTS):

First Semester:

  • 089214 - Artificial Intelligence (5 ECTS)
  • 052534 - Recommender Systems (5 ECTS)
  • 095943 - Principles of Programming Languages (5 ECTS)

Second Semester:

  • 090958 - Computer Graphics (5 ECTS)
  • 097683 - Machine Learning (5 ECTS)
  • 089165 - Computer Security (5 ECTS)

Exit - 2nd year, specialisation

The Programme offers six specialisations that focus on different aspects of intelligent autonomous systems including robotics, machine learning, applications, self-driving vehicles, big data, and computer science. The specialisations are:

Robotics and Artificial Intelligence (Aalto - Helsinki)
Aalto offers a specialisation in robotics and artificial intelligence, with courses in specific robotics topics, vision, embedded systems, and artificial intelligence related subjects.

Intelligent autonomous Systems (KTH - Stockholm)
KTH offers a specialisation in intelligent autonomous systems with courses in distributed artificial intelligence and intelligent agents, machine learning, scalable machine learning and deep learning, and deep learning in data science as well as courses in robotics and software engineering for data intensive systems.

Applications of Autonomous systems (TU Berlin)
TU Berlin offers a specialisation in applications of autonomous systems with courses in the fundamentals and applications of multi-agent technologies, robotics and autonomous systems (RAS), machine learning, control systems, autonomous security and networks.

Real-time perception, decision and control for autonomous driving (UniTN - Trento)
UniTN offers a specialisation on real-time perception, decision and control for autonomous driving, with courses in dynamic autonomous vehicles, planning, distributed measurements, computer vision, real-time operating systems, embedded systems and vehicular networks.

Sensing, Communicating and Processing Big Data for IoT (EURECOM - Sophia Antipolis)
EURECOM offers a specialisation in Sensing, Communicating and Processing Big Data for IoT.

Computer Science for Autonomous Driving (ELTE)
ELTE offers a specialisation in computer science for autonomous driving with courses on software technology, artificial intelligence, deep learning, cognitive robotic systems, computer perception, 3D vision, image and video analysis, sensor data aggregation and cyber security.

Technical University of Madrid (UPM), Spain

Link to the university: http://www.fi.upm.es/

Programme

Contact: Elena Villalba Mora (evillalba@fi.upm.es)

Specialisation: Accessible and Adaptive Interaction

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.

Compulsory Courses (15 ECTS):

I&E Study (6 ECTS)

Master Thesis (30 ECTS)

Elective Courses (choose 15 ECTS):

Dr. Eng. Elena Villalba Mora is a Professor (Associate) at Universidad Politécnica de Madrid, Spain, in the Computer Science field, concretely in Human Computer Interaction; with more than 14 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).

University of Trento (UniTN), Italy

Link to the university: https://www.disi.unitn.it/

Programme

Contact: Antonella de Angeli

Specialisation: Cognitive Interaction

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.

Compulsory Courses (18 ECTS):

Thesis (24 ECTS)

Internship (6ECTS)

Elective Courses (choose 12 ECTS):

Antonella 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).

University of Twente (UT), The Netherlands

Link to the Univesity: https://www.utwente.nl/en/

Programme

Contact: Dirk Heylen, Mariët Theune (m.theune@utwente.nl)

Specialisation: Intelligent Systems

Context-aware agents and decisions are key to supporting systems that perform automated reasoning and learn automatically from the user and the environment. We look at tools and methods that can deal with incomplete, uncertain and ambiguous real-life data, and we examine 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 multi-agent systems.

Further information can be found here.

Compulsory courses:

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

Elective courses:

Dirk 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 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.

Royal Institute of Technology (KTH), Sweden

Link to the university: https://www.kth.se/

Programme

Contact: Patric Dahlqvist patricd@kth.se; Cristian Bogdan patricd@kth.se

Specialisation: Mobile and Ubiquitous Interaction

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 (vic-sthlm.se) featuring ultra-high-resolution displays, holographic displays, eye tracking devices and multitouch surfaces.

Compulsory courses:

One of the following:

Elective Courses:

Patric 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 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.

Technical University Berlin (TUB), Germany

Link to univerisity: https://www.tu-berlin.de/menue/home/

Programme

Contact: Sebastian Möller, Saman Zadtootaghaj Saman.Zadtootaghaj@telekom.de

Specialisation: Multi-Modal Interaction

Sebastian 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 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.

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.

Compulsory courses (6 ECTS):

Specialisation electives (12 ECTS):

Digital Image Processing (6 ECTS)

Project: Statistical Methods in AI and ML (9 ECTS)

Eyetracking in Human-Machine-Systems (6 ECTS)

University Paris-Sud (UPS), France

Link to the university: https://www.universite-paris-saclay.fr/en

Programme

Contact: Sarah Fdili Alaoui

Specialisation: Situated Interaction

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.

Compulsory courses:

  • HCID-301 - Fundamentals of Situated Interaction (2.5 ECTS)
  • HCID-302 - Virtual and Augmented Reality (5 ECTS)
  • HCID-303 - Advanced Programming of Interactive Systems (5 ECTS)
  • HCID-310 - Innovation & Entrepreneurship study (6 ECTS)

Theses:

  • HCID-400 - Master thesis work (30.0 ECTS)

Elective courses (pick 4, 10 ECTS):

  • HCID-202 - Advanced Design of Interactive Systems (2.5 ECTS)
  • HCID-204 - Advanced Evaluation of Interactive Systems (2.5 ECTS)
  • HCID-500 - HCI Project (2.5 ECTS)
  • HCID-501 - Interactive Information Visualization (2.5 ECTS)
  • HCID-502 - Photo-realistic Rendering (2.5 ECTS)
  • HCID-503 - Gestural and Mobile Interaction (2.5 ECTS)
  • HCID-504 - Mixed Reality and Tangible Interaction (2.5 ECTS)
  • HCID-505 - Groupware and Collaborative Interaction (2.5 ECTS)
  • HCID-506 - Virtual Humans (2.5 ECTS)
  • HCID-507 - Intelligent Multimodal Interaction (2.5 ECTS)
  • HCID-508 - Internet of Things & HCI (2.5 ECTS)
  • HCID-509 - Creative Design (2.5 ECTS)
  • HCID-510 - Digital Fabrication (2.5 ECTS)
  • HCID-511 - Introduction to Machine Learning (2.5 ECTS)

Sarah 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.

Aalto University (Aalto), Finland

Link to the university: https://into.aalto.fi/display/en

Programme

Contact: Mika P. Nieminen, mika.nieminen@aalto.fi

Specialisation: Computational Interaction

Aalto University offers a specialisation in Computational Interaction. Students learn to apply methods from computer science, engineering, and mathematics to inform understanding of human-computer interaction and to design and adapt human-computer interfaces. Such methods build on for instance machine learning, optimisation, statistical modelling, natural language processing, control theory, signal processing and computer vision, among others. Emerging application topics include computational and data-driven design, interactive AI, conversational agents, interactive visualization, cognitive and behavioral modeling, and novel user interface technology.

The specialisation is offered by the Aalto University School of Science and the Aalto University School of Electrical Engineering and it builds on internationally recognized research and education in human-computer interaction, computational intelligence in games, and advanced machine learning methods.

Compulsory courses:

Elective Courses (minimum 10 ECTS):

Only one the following can be included to the elective courses:

* If machine learning basics have been studied at entry, select more electives on agreement with academic coordinator

** Course currently offered during spring semester

Antti Oulasvirta is an Associate Professor at the Aalto University School of Electrical Engineering where he leads the ERC-funded research group User Interfaces. His research interests include computational design, interactive AI, and behavioral and cognitive models. Read more information about the research group at http://userinterfaces.aalto.fi

Perttu Hämäläinen is Aalto’s professor of computer games, with 6 years of game industry experience prior to joining Aalto. His research and teaching topics include game design and computational intelligence techniques in games & media. For example, his group has developed state-of-the-art movement control algorithms for physically based game characters and Augmented Climbing Wall, an award-winning AR system that combines computer games with sports and exercise. For publications and videos, see http://perttu.info

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

What are the career 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.


Do you have questions about the technical content of the programme?

Contact the Programme lead: Prof Mika Nieminen, mika.nieminen@aalto.fi

Are you interested in this programme?

Any other questions?


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