Storm survivor: Input, decision-making and loops

Students use a visual programming language to create a game or quiz to help members of a community prepare for a severe weather event.

Additional details

Year band(s) 5-6
Content type Lesson ideas
Format Web page
Core and overarching concepts Specification (decomposing problems)
Australian Curriculum Digital Technologies code(s)

Design algorithms involving multiple alternatives (branching) and iteration


Implement algorithms as visual programs involving control structures, variables and input


Evaluate existing and student solutions against the design criteria and user stories and their broader community impact

Technologies & Programming Language​s Scratch
Keywords Visual programming, coding, Scratch, Quiz, Natural disasters, Programming, Algorithms, Repetition, Loops, Branching, User input
Integrated, cross-curriculum, special needs HASS, Digital Literacy



Creative Commons Attribution 4.0, unless otherwise indicated.