Programming

These articles provide evidenced-based approaches to teaching programming.

Programming Project Thumbnail

Years 3–4

At this level students implement simple algorithms as visual programs involving control structures and input. Click through the following suggested activities for further information and guidance.

Home Automation Programming Thumbnail

Years 5–6

At this level, students implement algorithms as visual programs involving control structures, variables and input. Click through the following suggested activities for further information and guidance.

Game Design Thumbnail

Years 7–8

At this level, students implement, modify and debug programs involving control structures and functions in a general purpose programming language. Click through the following suggested activities for further information and guidance.

Behaving With Real Class Thumbnail

Years 9–10

At this level, students implement, modify and debug modular programs, applying selected algorithms and data structures, including in an object oriented programming language.