Programming
Teaching programming These articles provide evidenced-based approaches to teaching programming.
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.
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.
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.
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.