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 Language​s Scratch
Keywords Algorithms, Sequencing, Iteration, Branching, Barcodes, Inclusive education, Additional scaffolding, Socio/emotional
Organisation

ESA

Copyright

Creative Commons Attribution 4.0, unless otherwise indicated.