A hidden surprise

in Binary

Talking the Language of Computers …

Duration: 45 minutes

Years 5 and 6

Students will use problem solving skills to link the binary base 2 system to letters of the alphabet, uncracking a code to where a secret surprise lies.

A hidden surprise

in

Binary

Talking the Language of Computers …

Duration: 45 minutes

Years 5 and 6

Students will use problem solving skills to link the binary base 2 system to letters of the alphabet, cracking a code to where a secret surprise lies.

Lesson steps:

1. Students are introduced to binary as a base 2 system, first practicing how to show their ages in binary.

1. There is a message hidden in the classroom, (15 minutes free time on a favoured activity for example). Students are guided to understand how numbers can be regarded as code for letters of the alphabet; with A as 1, B as 2 and so on.

Students practice writing their names.

 8 4 2 1 Number   Letter            2          B            9           I           12          L           12          L 0 0 1 0 1 0 0 1 1 1 0 0 1 1 0 0

3.   In teams, students are given sets of bytes that represent each letter of each word in a sentence revealing where a written message is hidden.

For example, “Look” will contain 4 bytes, “under” will contain 5, “green” 5 and “box” 3

 128 64 32 16 8 4 2 1 Number   Letter 0 0 0 0 1 1 0 0 12               L 0 0 0 0 1 1 1 1 15               O 0 0 0 0 1 1 1 1 15               O 0 0 0 0 1 0 1 1 11               K

Which team will be first to decode the sentence?

Key Ideas:

Computational thinking

Computational thinking is a problem-solving method that is applied to create solutions that can be implemented using digital technologies. It involves integrating strategies, such as organising data logically, breaking down problems into parts, interpreting patterns and models and designing and implementing algorithms.

 Outcomes Digital Technologies Knowledge and Understanding Examine how whole numbers are used to represent all data in digital systems     Digital Processes and Production Skills Design, modify and follow simple algorithms involving sequences of steps, branching, and iteration (repetition) Numeracy Recognise and use patterns and relationships Interpret data displays Critical and creative thinking Analysing, synthesising and evaluating reasoning and procedures Inquiring – identifying exploring and organising information and ideas