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 DataInteractive Technologies, or Intelligent Robotics. The program structure includes five compulsory courses and four electives to be chosen from the following table:

 

COMPULSORY Machine Learning
Autonomous Systems
Natural Language Interaction
Web Intelligence
Research Methodology
RECOMMENDED ELECTIVES FOR EACH TRACK (*) Track on
BIG DATA
Track on
INTERACTIVE TECHNOLOGIES
Track on
INTELLIGENT ROBOTICS

Data-driven Social Analytics

Machine Learning for Rendering

Mobile Robotics

Critical Data Studies

Automatic Facial Analysis

Artificial Vision

Two courses chosen from the other tracks or from the following optional pool
OPTIONAL POOL Advanced Topics in Intelligent Interactive Systems
Audio Signal Processing for Music Applications
Computational Semantics
Structured Probabilistic Models

(*) 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.

Check the syllabus and a description of each subject.