Code Breaker Years 7-8

UNIFY Series Years 7-8

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
Last updated 22 June 2018