Getting warmer

This lesson sequence intentionally uses a visual based programming tool to introduce designing and validating algorithms. Those students who complete this task can move to code the result in any text based language with which they are familiar.

Additional details

Year band(s) 9-10
Content type Lesson ideas
Format Web page
Core and overarching concepts Abstraction, Algorithms, Implementation (programming)
Australian Curriculum Digital Technologies code(s)

Design algorithms involving logical operators and represent them as flowcharts and pseudocode


Validate algorithms and programs by comparing their output against a range of test cases

Technologies & Programming Language​s Scratch
Keywords Algorithms, Problem-solving, Scratch, Visual programming, Gamification



Creative Commons Attribution 4.0, unless otherwise indicated.