Check out the checkout
This sequence of lessons explores how to incorporate user input, decision-making and loops in programming using the context of a shopping experience, particularly the checkout. It combines data in the form of a barcode and programming choices.
Additional details
Year band(s) | 5-6 |
---|---|
Content type | Lesson ideas |
Format | Web page |
Core and overarching concepts | Algorithms, Implementation (programming) |
Australian Curriculum Digital Technologies code(s) |
AC9TDI6P03
Design a user interface for a digital system
AC9TDI6P02
Design algorithms involving multiple alternatives (branching) and iteration
AC9TDI6P05
Implement algorithms as visual programs involving control structures, variables and input |
Technologies & Programming Languages | Scratch |
Keywords | Algorithms, Sequencing, Iteration, Branching, Barcodes, Inclusive education, Additional scaffolding, Socio/emotional |
Organisation | ESA |
Copyright | Creative Commons Attribution 4.0, unless otherwise indicated. |
Related resources
-
Designing a mini-game with variables
In this learning sequence, students are guided to design a mini-game for a target audience. They use a template to plan and record their ideas for a three-level game considering the main characters, theme and goal for each level.
-
Sphero: Catch me if you can
By years 5 and 6 many students may have had some experience with a visual programming language such as Scratch or Blockly that is the basis of the Hour of Code.
-
Recognising AI
Use the tasks in this lesson to introduce concepts that underpin artificial intelligence (AI). Use the downloadable AI cards with your students to explore what they know about AI.
-
Can a computer recognise your sentiment?
This lesson plan enables students to explore how Natural Language Processing (NLP), a subset of Artificial Intelligence (AI), is used to assess and categorise a user’s online comments.