What is VR and A Frame?

In this lesson, students will learn about virtual reality and how it is currently being used for entertainment as well as in various professions. Students will be introduced to HTML and how to use the A-Frame framework in an HTML page.

Author: Stephanie May
Grade Level: 6-8
Materials: Website, codehs.com and https://aframe.io/

National Standards Alignment

csta 2-AP-10 2-AP-11 2-AP-12 2-AP-17 2-DA-07 2-IC-20 2-IC-21 2-IC-22 2-IC-23 2-NI-05 2-NI-06
iste ISTE-1d ISTE-4a ISTE-4b ISTE-4c ISTE-4d ISTE-5a ISTE-5b ISTE-5c ISTE-6a ISTE-6b

OVERVIEW

Activity Overview:

In this lesson, students will learn about virtual reality and how it is currently being used for entertainment as well as in various professions. Students will be introduced to HTML and how to use the A-Frame framework in an HTML page.

Meta description

  • Subject Area: Computer Science
  • Grade Level : 6-8
  • Computer Science Domains:
    • Algorithms and Programming
    • Impacts of Computing
  • Computer Science Principles:
    • Developing and Using Abstractions
    • Creating Computational Artifacts
    • Testing and Refining Computational Artifacts
  • Materials:
  • Considerations:
    • Teacher needs to create a codeHS account, give student code number and then assign activities for students. Teachers should complete all activities before assigning to students.

Lesson Plan

Overview

In this lesson, students will learn about virtual reality and how it is currently being used for entertainment as well as in various professions. Students will be introduced to HTML and how to use the A-Frame framework in an HTML page.

ASSESSMENT PRE/POST-TEST

In the 3D coordinate system in A-Frame, what coordinate direction is pointing directly into the screen? What is VR? T/F Virtual reality is mainly used in video games? T/F Virtual reality is too new to be used in the medical field? T/F City Planning, Sports, Tourism, Healthcare and Security field all use VR?

OBJECTIVES

Explain what virtual reality is Identify how virtual reality is being used for purposes other than entertainment Identify a position using a 3d coordinate

CATCH/HOOK

Show video game poster then show poster of ten career sectors using VR.

ACTIVITY INSTRUCTIONS

Activities:

Watch the lesson video and complete the corresponding quiz. This quiz is a quick check for understanding [7-10 mins] Explore the A-Frame Examples example. [5-10 mins] Students can click on the links on the right side of the image to see different examples. Explore the Hello, A-Frame example. [5-10 mins] Have students try changing some of the parameters for the objects. Most parameters are easy to understand. Read through the Connection: Professional VR Uses exercise. [5 - 7 mins] Students may want to take note as they will need to write about this article later. Read through the VR in Healthcare exercise. [5 - 7 mins] Students may want to take note as they will need to write about this article later. Complete the Using VR Professionally free response. [5 mins] Remind students to look back to the articles to provide evidence. Complete the What are uses of VR free response. [5 mins] Tell students to think of examples that are have not already been discussed, either in the articles or in class discussion.

Supplements

Any items in this section are the property & under the license of their respective owners.

REVIEW

Have students reflect and discuss their responses to the end of class discussion questions. [5 mins]

STANDARDS

TypeListing
CS DomainsAlgorithms and Programming, Impacts of Computing
CS PrinciplesDeveloping and Using Abstractions, Creating Computational Artifacts, Testing and Refining Computational Artifacts
Other Content StandardsOhio CS Standards:
CS.HS.7.a Evaluate hardware and software combinations used to accomplish a task
ATP.PD.7.a Write code that utilizes algorithms, variables and control structures to solve problems or as a creative expression.
ATP.PD.7.b Test, trace and debug to refine code.
ATP.PD.7.c Identify procedures that utilize parameters.