IS2S559 - Creating Virtual Reality Environments 01 Jul 2022 - 31 Aug 2028 | Version 2

Associated Module Information

Module Code: IS2S559
Module Title: Creating Virtual Reality Environments
Faculty: Faculty of Computing, Engineering and Science
Faculty Group: Computing and Mathematics
Faculty Sub Group: Informatics
Module Leader: Nigel Richards
Module Team: Iain Shewring, Gaylor Boobyer
First Intended Intake: Final Year of Intake:
Date Closed:
Credit Value: 20 Credit Level: 5
Language: English
Percentage of Module Taught in Welsh: 0
Equivalent Module:
HECOS codes: 100373 - internet technologies 100375 - web and multimedia design
HECOS Code Weighting: 50 50

Document Version Information

Version 2
Valid From 01 Jul 2022
Valid To 31 Aug 2028

Module Aims

To understand the history and current practices in virtual reality development and what they might mean for the future.

To be able to analyse and model data and processes for requirements of a defined scope, and to create a interactive and immersive virtual reality environment.

To be able to evaluate or test the quality of a virtual reality environment.

Content Summary

  • The history of VR including VR in Cinema (Lawnmower Man, Tron, The Matrix) and VR in gaming HTC Vive, Oculus Rift, PS VR, Nintendo Virtua boy, Sega VR Glasses.
  • Virtual Reality and Augmented Reality.
  • Using Virtual Reality on the Web.
  • The potential for Virtual Reality and its uses in business.
  • Mobile Virtual Reality applications.
  • Virtual Reality Devices & Motion Tracking (Head Mounted displays, control devices).
  • Programming Virtual Reality environments for the web VRML to X3D.
  • Building Interactive Virtual Reality Environments using game engines (UDK).

Learning and Teaching Methods

Activity Type Hours
Lecture 24
Practical classes and workshops 24
Independent Study 80
Directed Study 72
Total Hours Selected 200

Learning Outcomes

# Learning Outcome
LO1 To understand the progression of Virtual Reality and develop opinions on the future potential of the technology and applying this knowledge in subsequent implementations.
LO2 To gain skills in developing immersive, interactive virtual environments.

Module Requisites

Code Title Requisite Type
MOD009867 Computer Programming 1 pre-requisite
}

Assessment Criteria

Assessment Category Assessment Type Description Duration Word Count Weight (%) Best of? Pass Mark
Asynchronous Assessment Practical Coursework 2 (Asynch) Design, produce and test and interactive virtual environment 0 N/A 50 No 40
Asynchronous Assessment Report 1 Investigate the potential future uses of VR 0 2000 40 No 40
Asynchronous Assessment Practical Coursework 1 (Asynch) Lab based assignments 0 N/A 10 No 40

Assessment Matrix

Assessment Type Learning Outcomes
LO1 LO2
Practical Coursework 2 (Asynch)
Report 1
Practical Coursework 1 (Asynch)

Reading List

Murray, J.W. (latest edition) Building Virtual Reality with Unity and Steam VR. CRC Press.

Rheingold, H. (latest edition) Virtual Reality: The Revolutionary Technology of Computer-Generated Artificial Worlds - and How It Promises to Transform Society

Linowes, J. (latest edition) Unity Virtual Reality Projects. Packt Publishing

Parisi, T. (latest edition) Learning Virtual Reality: Developing lmmersive Experiences and Applications for Desktop Web, and Mobile. O'Reilly Media

Suvak, J. (latest edition) Learn Unity3D Programming with UnityScript: Unity's JavaScript for beginners. Springer­Verlag Berlin.