Off to the movies
Create a simple program using a text-based programming language to generate an output based on two possible input options. This is a simple Boolean (true/false) application where its asks the user’s age - if you are over 15 then you can watch G and M rated movies - if you are under 15, then you can only watch G rated movies. This lesson was designed in collaboration with Jason Vearing QSITE (Gold Coast Chapter).
Additional details
Year band(s) | 7-8 |
---|---|
Content type | Lesson ideas |
Format | Web page |
Core and overarching concepts | Specification (decomposing problems), Algorithms, Implementation (programming) |
Australian Curriculum Digital Technologies code(s) |
AC9TDI8P07
Design the user experience of a digital system
AC9TDI8P05
Design algorithms involving nested control structures and represent them using flowcharts and pseudocode
AC9TDI8P10
Evaluate existing and student solutions against the design criteria, user stories and possible future impact |
Technologies & Programming Languages | JavaScript JS |
Keywords | AlgorithmsCode, Branching, User input, JavaScript, Text based programming, General purpose programming, Code, Code editor, W3Schools, Functions, Variables, String |
Organisation | ESA |
Copyright | Creative Commons Attribution 4.0, unless otherwise indicated. |
Related resources
-
Sphero maze
This lesson will explore how to program the Sphero using functions and show the benefits of decomposing the behaviour of the Sphero into functions, instead of writing line by line repeated behaviours.
-
Sphero Invent a Game
This lesson will explore how to program the Sphero using functions and show the benefits of decomposing the behaviour of the Sphero into functions, instead of writing line by line repeated behaviours.
-
Sphero young inventors
In this lesson students will explore the use of Sphero in the everyday world by adding accessories to invent solutions to workplace or other problems or simply by inventing an adaptation to the device.
-
Hot Bots
For this project, students are introduced to the Arduino microcontroller and Arduino integrated development environment for programming a switch on an air conditioner.