Overview and Unit Plan (PDF) Overview and Unit Plan (DOCX) Project 1: Talent Show Create a digital sign-up application for your school's talent show Project 2: Change Calculator Create a digital calculator that outputs the amount of change to give a customer after a transaction Lesson 1: Introduction - Inputs and Outputs Learn the basics of Inputs and Outputs in both real life and in technologies Slides (PDF) Slides (PPTX) Handout (PDF) Handout (PPTX) Lesson 2: Algorithms What is an algorithm Slides (PDF) Slides (PPTX) Handout (PDF) Handout (PPTX) Lesson 3: Programs How can we understand the difference between an algorithm and a program? Slides (PDF) Slides (PPTX) Handout (PDF) Handout (PPTX) Lesson 4: Decomposition & Debugging Learn the difference betwen Decomposition and Debugging. How can this be applied to programming? Slides (PDF) Slides (PPTX) Handout (PDF) Handout (PPTX) Lesson 5: Iteration and Loops Create efficient algorithms by utilizing the concept of iteration Slides (PDF) Slides (PPTX) Handout (PDF) Handout (PPTX) Lesson 6: Binary and Variables Binary is how computers store data in storage and in variables Slides (PDF) Slides (PPTX) Handout (PDF) Handout (PPTX) Lesson 7: Virtual Reality Devices How do Virtual Reality Devices work as a technological system? Slides (PDF) Slides (PPTX) Handout (PDF) Handout (PPTX) Lesson 8: Data Representation with text How Binary is used to create and messages and text Slides (PDF) Slides (PPTX) Handout (PDF) Handout (PPTX) Lesson 9: Data Representation with images How Binary is used to create and images and colours Slides (PDF) Slides (PPTX) Handout (PDF) Handout (PPTX) Lesson 10: What is Virtual Reality What is Virtual Reality and how is it used in society Slides (PDF) Slides (PPTX) Handout (PDF) Handout (PPTX) Lesson 11: Impact of VR and making code efficient What is the impact that VR has on society. How can we make our code more efficient? Slides (PDF) Slides (PPTX) Handout (PDF) Handout (PPTX) Lesson 12: Virtual Reality through time How has virtual reality changed over time? Slides (PDF) Slides (PPTX) Handout (PDF) Handout (PPTX) Lesson 13: HCI in Virtual Reality & More complex comparison operators What is HCI? how can this enhance the VR experience. Learning to use more complex comparison operators in our code. Slides (PDF) Slides (PPTX) Handout (PDF) Handout (PPTX) Lesson 14: Transformation in Systems Identifying the process of turning inputs into outputs Slides (PDF) Slides (PPTX) Handout (PDF) Handout (PPTX) Lesson 15: Black boxes in Systems Identifying black boxes in systems around the world. Slides (PDF) Slides (PPTX) Handout (PDF) Handout (PPTX) Lesson 16: Control In Systems What are the different types of control that can effect a system Slides (PDF) Slides (PPTX) Handout (PDF) Handout (PPTX) Lesson 17: Subsystems of Technological systems Breaking down larger systems into smaller systems. How developers work with iterative development Slides (PDF) Slides (PPTX) Handout (PDF) Handout (PPTX) Lesson 18: Evaluation of a product Completing our project with learning how to do a final evaluation Slides (PDF) Slides (PPTX) Handout (PDF) Handout (PPTX) Lesson 19: How to design a game Learn the basics of game design principles and practice by analysing VR content Slides (PDF) Slides (PPTX) Handout (PDF) Handout (PPTX) Lesson 20: Game design practice Practice designing your own VR game. Learn some design decisions that will make your VR experiences stand out Slides (PDF) Slides (PPTX) Handout (PDF) Handout (PPTX)