• Create a digital sign-up application for your school's talent show

  • Create a digital calculator that outputs the amount of change to give a customer after a transaction

  • Learn the basics of Inputs and Outputs in both real life and in technologies

  • What is an algorithm

  • How can we understand the difference between an algorithm and a program?

  • Learn the difference betwen Decomposition and Debugging. How can this be applied to programming?

  • Create efficient algorithms by utilizing the concept of iteration

  • Binary is how computers store data in storage and in variables

  • How do Virtual Reality Devices work as a technological system?

  • How Binary is used to create and messages and text

  • How Binary is used to create and images and colours

  • What is Virtual Reality and how is it used in society

  • What is the impact that VR has on society. How can we make our code more efficient?

  • How has virtual reality changed over time?

  • What is HCI? how can this enhance the VR experience. Learning to use more complex comparison operators in our code.

  • Identifying the process of turning inputs into outputs

  • Identifying black boxes in systems around the world.

  • What are the different types of control that can effect a system

  • Breaking down larger systems into smaller systems. How developers work with iterative development

  • Completing our project with learning how to do a final evaluation

  • Learn the basics of game design principles and practice by analysing VR content

  • Practice designing your own VR game. Learn some design decisions that will make your VR experiences stand out