Master in Software and Systems

Intelligent Virtual Environments: Technologies, Architectures and Applications

Lecturer (Coordinator):
Angélica de Antonio
angelica@fi.upm.es

Semester

First semester

Credits

4 ECTS

Outline

This subject explores intelligent virtual environments as a type of computer system, which has:

We will introduce the major lines of research open in the field of intelligent virtual environments, examining the particularities of 3D interaction, the challenges associated with intelligent virtual agent design and educational applications.

Learning Goals

Syllabus

  1. Virtual reality and augmented reality technologies
    1. Basic concepts of virtual reality and augmented reality
    2. Devices and technologies for virtual and augmented reality
    3. Specific challenges in augmented reality
  2. Virtual environment development
    1. Tasks and tools for the development of a virtual environment
    2. 3D interaction tasks and techniquesº
  3. Virtual Humans
    1. Architecture and components of a virtual human
    2. Perception in a virtual human
    3. The mind of a virtual human
    4. Actuation capabilities in a virtual human
  4. Virtual reality and augmented reality applications
    1. Educational applications: virtual tutors
    2. Industrial applications: design and, verification
    3. Applications in culture and entertainment

Recommended reading:

Assessment Method

The course has a theoretical and a practical side.

The theoretical part will be dealt with through lectures and the established mandatory readings. This part will be evaluated via Moodle tests.

The practical part will be evaluated via an individual work that consists on an initiation to research. Each pupil will deepen into one of the following topics:

Each pupil will produce a report as a result of the research work. This report should have a minimum length of 15 pages, not counting references. The report should offer a historical perspective (what has been done, and when) as well as a technical perspective (description of the main results in the area, viewpoints, contributions...). A critical approach and the identification of research opportunities will be positively valued.

The work can also consist on the design of an experimental work. In this case, an application area will be chosen, one or more interesting hypotheses should be posed, and a procedure to test the hypotheses should be designed.

For each document or paper that has been read in the preparation of the report (even if finally it was not relevant and cited in the report) a brief summary paragraph should be written. The report should include an appendix with all these summaries.

In the classroom, each pupil should perform an intermediate advance presentation of their work, aimed to describe the approach selected, the degree of advance, and the plan for the future work.

Also, at the end of the semester, each pupil should perform a final presentation of the work and the results obtained.

On the other hand, each pupil will act as a reviewer for another pupil, being responsible for the evaluation of the written report and both oral presentations. The review work performed will also be evaluated by the instructor.

The weights for the assessment of the different activities are as follows:

For students in Final Exam mode, the evaluation criteria are as follows:

Tuition language

English

Subject-Specific Competences

More information:

This table shows the code, description and proficiency level for each subject-specific competence

Code Competence Proficiency Level
SSC1 Examination of the state of the art to identify research problems related to the design, construction, use and evaluation of complex software-intensive sociotechnical systems K
SSC9 Evaluation of the most innovative human-computer interaction technologies and critical appraisal of the contributions to related research problems S

Learning Outcomes

More information:

This table shows the code, description and proficiency level for each subject learning outcome

Code Learning Outcome Associated competences Proficiency level
RA-EVI-1 Ability to plan an intelligent virtual environment construction project, establishing the process to be enacted, the technologies to be used, the interaction options to be offered and the role to be played by the intelligent virtual agents, and select the best technologies, architectures and tools to complete the project SSC1, SSC9 S
RA-EVI-2 Ability to formulate and implement the design of research in the field of human-computer interaction in the context of an intelligent virtual environment SSC1, SSC9 S
RA-EVI-3 Ability to formulate and implement the design of research in the field of intelligent virtual agent capabilities SSC1, SSC9 S
RA-EVI-4 Ability to formulate and implement the design of research in the field of technologies and architectures for intelligent virtual environments SSC1, SSC9 S

Learning Guide

Subject learning guide for Intelligent Virtual Environments: Technologies, Architectures and Applications