The program is held in three terms, starting in September. The courses address learning, action, and interaction in real or virtual environments, that may include humans or other agents.
Students can choose between three of the recommended tracks: Big Data, Interactive Communication Technologies, or Intelligent Robotics. The program structure includes five compulsory courses and four electives to be chosen from the following table:
|COMPULSORY||BIG DATA||INTERACTIVE COMMUNICATION TECHNOLOGIES||INTELLIGENT ROBOTICS|
|Natural Language Interaction|
|RECOMMENDED ELECTIVES FOR EACH TRACK (*)||Advanced Topics in Distributed Computing||Critical data studies||Mobile Robotics|
|Data-driven Social Analytics||Virtual Communication Environments||Computer Vision|
|Probabilistic Graphical Models||Face and Gesture Analysis||Reinforcement Learning|
|One course chosen from the other two tracks or from the following optional pool|
|OPTIONAL POOL||Advanced Topics in Intelligent Interactive Systems|
|Education, Games and Entertainment|
|Advanced Concepts and Methods in Cognitive Systems|
|Cognitive Science & Psychology: Mind, Brain and Behaviour|
|Audio and Music Processing|
(*) These are the recommended courses for a good progress and coherence of the track, but they can be changed depending on the profile and objectives of the student.