You are here

This is a joint master's degree organized by:

  • Universitat de Barcelona (UB)
  • Universitat Politècnica de Catalunya (UPC)
  • Universitat Rovira i Virgili (URV)

Click on the course unit details below for more information.


Master Thesis


Courses given at UB
Courses given at UPC
Courses given at URV


Semester 1

Semester 2

Object Recognition
(OR - 4 ECTS)

Semester 3

Master Thesis
(MT - 18 ECTS)



Elective Courses

The elective courses are grouped in intensifications. Students must take courses from different intensificacions..

Multi-Agent Systems

  • Multi-Agent Systems Design (MASD), UPC
  • Normative and Dynamic Virtual Worlds (NDVW), UB
  • Self Organizing Agent Systems (SOAS), UB

Human-Computer Interaction

  • Advanced Natural Language Processing (ANLP), UPC
  • Cognitive Interaction with Robots (CIR), UPC
  • Human-Computer Interaction (HCI), UPC

Advanced Computational Intelligence

  • Advanced Topics in Computational Intelligence (ATCI), UPC
  • Complex Networks (CN), 5 ECTS, URV
  • Intelligent Data Analysis and Data Mining (IDADM), UPC

Knowledge Engineering and Machine Learning

  • Advanced Machine Learning Techniques (AMLT), UPC
  • Intelligent Decision Support Systems (IDSS), UPC
  • Knowledge Representation and Engineering (KRE), URV
  • Multi-Criteria Decision Support Systems (MCDSS), URV

Modelling, Reasoning and Problem Solving

  • Constraint Processing and Programming (CPP), UPC
  • Logics for Artificial Intelligence (LAI), URV
  • Minds, Brains and Machines (MBM), UB
  • Probabilistic Graphical Models (PGM), UB

Vision, Perception and Robotics

  • Advanced Artificial Vision (AAV), URV
  • Cooperative Robotics (CR), URV
  • Object Recognition (OR), UB

Professional Practice

  • Artificial Intelligence Seminar (AIS), URV
  • Intelligent System Project (ISP), UPC
  • Professional Practice in Artificial Intelligence (PPAI), UPC