Code Breaker Years 5-6

UNIFY Series Years 5-6

Course Information

Code Breaker develops students' problem-solving and thinking skills as they acquire an understanding of how technologies can work for them. Students start with the basics of block coding and quickly progress to use the more advanced Python programming language.

The course guides students through levels of computational, mathematical, design, systems and futures thinking. Code Breaker involves an additional charge of $30 per student for a programmable electronics kit posted to your school.

Target Group

Selection criteria are subjective - teacher judgement and student interest in the topic should assist selection.

Some schools use this project as an opportunity to extend mid-to-high achieving students and to build staff capability.




Lesson Overview

1Introduction to Code Breaker and web conferencing skills
2Pre-Test, overview of programming, think like a computer
3Graphics and pixels, introduction to block code
4Programming and problem solving with Block
5Programming in Blocky - flag challenge
6Programming syntax - bytes and binary code
7Password decision making (else/if), problem solving with Python
8Programming in Python - variables challenge
9Programming in electronics – electronics kit
10Debugging code - conductivity with electronics
11Post-test, programming an electronics kit – code with your kit
12Futures thinking, the real world of code

Assessment and Reporting



Assessment consists of a pre-test to provide diagnostic data and identify starting points, a post-test to measure distance travelled, and check-in programming tasks collected in a digital portfolio.



Schools are provided with a report containing pre- and post-test results, attendance data and survey feedback as well as qualitative report card comments for inclusion as an OLA.


Last updated 22 June 2018