Construct a Virtual Reality Experience

Posted 3 years 9 months ago by Lancaster University

Study Method : Online
Duration : 4 weeks
Subject : IT & Computer Science
Overview
Discover what virtual reality is, how it can be used, and how you can create it in Javascript.
Course Description

Explore virtual reality with practical examples and build your own VR experience

Virtual reality is increasingly being deployed by a wide range of industries to allow an object to be manipulated by a user when the user can’t physically reach the object.

We’ve seen VR applied by such varied professions as surgeons, teachers, and architects to let highly-skilled workers explore objects they otherwise wouldn’t be able to.

On this course, you’ll learn what virtual reality is, and how exactly it’s used. You’ll discover how to create your own virtual reality world by coding with Javascript. In this VR world, you’ll be able to create, colour, and move your own objects.

This course is designed for anyone interested in virtual reality, such as someone who’s played virtual reality games and wants to know more about how they’re made.

It would also be useful if you’re interested in a career as a virtual reality developer and want an introduction to the topic.

You might also be interested in the other courses in the Essential Creative Technologies collection from UAL Creative Computing Institute, Lancaster University and the Institute of Coding.

The hands-on elements of the course require you to write code and build small examples as well as the main VR experience that you propose in Week 1. This requires some programming experience. While we use a light-weight approach to programming using AFrame, learners will find basic proficiency in web-technology like HTML and Javascript to be extremely useful. This course assumes you can write simple programs in Javascript, are able to understand simple concepts related to the HTML DOM and are able to use browser-based development tools to view source-code and debug errors. Firefox is our browser of choice and all examples are built and tested on it. However, Chrome should also work without issues. Remaining browsers may work but we don’t guarantee compatibility.

Requirements

This course is designed for anyone interested in virtual reality, such as someone who’s played virtual reality games and wants to know more about how they’re made.

It would also be useful if you’re interested in a career as a virtual reality developer and want an introduction to the topic.

You might also be interested in the other courses in the Essential Creative Technologies collection from UAL Creative Computing Institute, Lancaster University and the Institute of Coding.

Career Path
  • Design: Learners will be guided on how to design a simple virtual worlds application.
  • Produce: The learners will be able to test their understanding of the concepts learnt throughout the course by producing and sharing their own virtual world products.
  • Develop: Learners will be able to develop self-directed skills to help them practice the course exercises to achieve the desired outcomes.
  • Discuss: The course provides an avenue for discussion forums that will allow learners to engage and exchange ideas and ask for help with the course from both their peers and educators.
  • Reflect: Learners have the opportunity to reflect on their studies throughout the course.
  • Assess: Quizzes are provided in the course to enable learners to assess their understanding of the concepts taught throughout the course.