Module ICP-4133:
Virtual Env & Human Perception

Module Facts

Run by School of Computer Science and Electronic Engineering

15 Credits or 7.5 ECTS Credits

Semester 2

Organiser: Dr Ik Soo Lim

Overall aims and purpose

Aims: To study the elements needed to build a Virtual Environment. To provide an overview of Human Perception and how it works. The technologies discussed will be illustrated by a series of state-of-the-art case studies.

Course content

How virtual environments work; seeing in 3D; hypothese of the visual mind. Characteristics of displays.

X3D, an open standards file format and run-time architecture to represent and communicate 3D scenes and objects using XML Commercial VR software.

Human dynamics in a virtual world. Haptics Tracking Real time Interaction.

Examples from medical, Oil and Gas, manufacturing, car design, entertainments, and more.

Learning outcomes mapped to assessment criteria

  threshold

Good understanding of the concepts of the perception of virtual environments.

A good knowledge of X3D.

Understands well concepts of advanced interaction techniques.

Good understanding of the issues involved in developing a useful virtual environment.

good

Very good knowledge of the concepts of human perception.

An in-depth knowledge of X3D and other software. Very good knowledge of creating a virtual environment database.

Very good knowledge of advanced virtual environment technology. Can understand and implement non-trivial interaction within a VE.

Very good knowledge of rendering issues, and the application of virtual environments.

excellent

A comprehensive understanding of human perception and a sound ability to discuss and analyze current trends and likely future directions.

Able to combine together relevant technologies to build a sophisticated virtual environment.

In depth knowledge of advanced interaction methods and how they can be applied.

A comprehensive understanding of how to render complex virtual environments. Able to discuss and analyze in-depth a wide range of real problems that could benefit from this technology.

Understand issues related to Human perception, including lighting and colour.

Good understanding of the concepts of the perception of virtual environments. Very good knowledge of the concepts of human perception. A comprehensive understanding of human perception and a sound ability to discuss and analyze current trends and likely future directions.

Gain knowledge of virtual reality software, including practical use of VRML and X3D.

A good knowledge of X3D. An in-depth knowledge of X3D and other software. Very good knowledge of creating a virtual environment database. Able to combine together relevant technologies to build a sophisticated virtual environment.

Gain knowledge of techniques that allow real time interaction within a virtual environment.

Understands well concepts of advanced interaction techniques. Very good knowledge of advanced virtual environment technology. Can understand and implement non-trivial interaction within a VE. In depth knowledge of advanced interaction methods and how they can be applied.

Understand and analyse a series of case studies where virtual environments have been used.

Good understanding of the issues involved in developing a useful virtual environment. A comprehensive understanding of how to render complex virtual environments. Able to discuss and analyze in-depth a wide range of real problems that could benefit from this technology. Very good knowledge of rendering issues, and the application of virtual environments.

Assessment Methods

Type Name Description Weight
EXAM Examination 60
COURSEWORK Assignment 1

Reading and writing a summary.

5
COURSEWORK Assignment 2

Programming assignment.

20
COURSEWORK Assignment 3

Programming assignment.

15

Teaching and Learning Strategy

Hours
Lecture

Lectures with teaching and analysis of examples provided.

20
Work-based learning 70
Private study 60

Transferable skills

  • Literacy - Proficiency in reading and writing through a variety of media
  • Numeracy - Proficiency in using numbers at appropriate levels of accuracy
  • Computer Literacy - Proficiency in using a varied range of computer software
  • Self-Management - Able to work unsupervised in an efficient, punctual and structured manner. To examine the outcomes of tasks and events, and judge levels of quality and importance
  • Exploring - Able to investigate, research and consider alternatives
  • Information retrieval - Able to access different and multiple sources of information
  • Inter-personal - Able to question, actively listen, examine given answers and interact sensitevely with others
  • Critical analysis & Problem Solving - Able to deconstruct and analyse problems or complex situations. To find solutions to problems through analyses and exploration of all possibilities using appropriate methods, rescources and creativity.
  • Management - Able to utilise, coordinate and control resources (human, physical and/or financial)
  • Argument - Able to put forward, debate and justify an opinion or a course of action, with an individual or in a wider group setting

Subject specific skills

  • Knowledge and understanding of facts, concepts, principles & theories
  • Use of such knowledge in modelling and design
  • Problem solving strategies
  • Analyse if/how a system meets current and future requirements
  • Deploy theory in design, implementation and evaluation of systems
  • Recognise legal, social, ethical & professional issues
  • Knowledge and understanding of commercial and economic issues
  • Knowledge of management techniques to achieve objectives
  • Specify, design or construct computer-based systems
  • Evaluate systems in terms of quality and trade-offs
  • Development of general transferable skills
  • Knowledge of systems architecture
  • Knowledge and/or understanding of appropriate scientific and engineering principles
  • Knowledge and understanding of mathematical principles

Resources

Courses including this module