First semester time table

First and third semester examinations

First semester subjects

This course presents: first, an overview and introduction to the field of human-computer interaction and usability; second, an introduction to the methods to elicit user requirements and structure the design process to be usercentred; and third, the course will emphasize the importance of paying attention to user needs and cognitive
functioning in order to design usable systems. The course will also introduce visual design, heuristics, interaction methods and devices and specific interaction paradigms.

Faculty members with subject teaching role: Elena Villalba Mora (Subject coordinator), Cristian Moral Martos.


Download learning guide

This course provides practical knowledge of how to use well-known and established HCI design methods as well as theoretical knowledge of how to think and reason on them during the design process. In this course we will approach interaction design from the perspective of user-centred design. Interaction design techniques will be presented to explore and refine the behaviour of products and services.


Faculty members with subject teaching role: Cristian Moral Martos (Subject coordinator), Elena Villalba Mora.

Download learning guide

This course introduces the fundamentals of programming techniques for interactive systems. Students will learn how to design and implement good user interfaces, how user interface systems work and integrate with operating systems. The course will focus on prototyping and development of simple graphical user interfaces (GUI) using rapid development tools such as graphical user interface layout editors combined with simple code to create functioning interfaces. The course also focuses on practice in the skills needed for development of user interfaces to be deployed on desktop, on the World Wide Web, and on mobile platforms.

Concretely, students will learn to use technologies that are used for desktop, web and mobile applications:

  • Basics on GUI, such as event-driven programming, or design patterns, like Model-View-Controller (MVC).
  • Android framework and development, including system interaction, application states, layout generation, basic UI components.
  • Web programming, learning basics of HTML, CSS, DOM, JavaScript client-side Frameworks, server-side languages, and, client-server communications.
  • Java Swing and JavaFX and their UI components, including aspects like drag-and-drop, data transfer, etc.

Faculty members with subject teaching role: Angel Lucas Gonzalez Martinez, Raul Alonso Calvo (Subject coordinator).

Donwload learning guide

This course provides a specialization about the accessibility of information and communication technologies (ICT) for persons with functional diversity (disability). It is mainly focused on current research issues in the field. The course will start with an introduction to basic ICT accessibiltiy concepts: functional diversity, design for all, legislation, standards and the assessment of the accessibility degree of ICT products and services. After that, the students will work on current challenges in the field, such as:

  • Methods, techniques and tools for accessibility evaluation
  • Applying user centred design and design for all in development methodologies
  • New ICT accessibility standards

Faculty members with subject teaching role: Jose Luis Fuertes Castro (Subject coordinator), Loic Antonio Martinez Normand.


Donwload learning guide

This course will be focused on designing mobile interactions with good user experience (UX). Contents of the course include: UX as a broadening of the scope of usability, design concepts, global user interfaces, designing for mobile experiences, interaction design patterns for mobile applications, mobile wireframes and prototypes and platform-specific design guidelines.


Faculty members with subject teaching role: Ricardo Imbert Paredes (Subject coordinator), Xavier Ferre Grau.


Download learning guide


The course includes a set of seminars to deeply work around concrete edge topics related to User Experience (UX) in general; and Adaptive and Accessible Interaction in particular. The seminars can be of two types: visits held by external institutions and master classes taught by experts. In the seminars, students will work on topics like Analysis and specification of the context of use, Design of solutions for people with disabilities in their daily life, Evaluation of the usability and accessibility of specific systems, Ubiquitous Computing, Brain-Computer Interaction, or Data Mining or eHealth.


Faculty members with subject teaching role: Cristian Moral Martos (Subject coordinator), Loic Antonio Martinez


Download learning guide


Introduction to innovation and entrepreneurship management: definition, models and processes of innovation. Organizational structures, corporate innovation, protection of technology, digital economy. Innovation projects management, risks of international projects. Market. Financial support for innovation. Evolution of technology.


Faculty members with subject teaching role: Pilar Quevedo Cano (Subject coordinator), Roberto Martinez Gamero.

Download learning guide

After presenting the basic elements of innovation management, students will receive detailed information on tools and procedures related to the identification, selection and eventually absorption/adaptation of technologies, which could be useful for the selection of the technologies required to implement their own business projects in the Master Degree.


Faculty members with subject teaching role: Pilar Quevedo Cano (Subject coordinator).

Donwload learning guide