I was asked to provide an explanation of how Rosenshine's principles would be incorporated into one of my Computer Science lessons - here's the result! It can usefully be viewed in conjunction with @olicav's Rosenshine poster which is available at https://twitter.com/olicav/status/907853284655992832
2. Student Shared > ICT > Year 9 > Social NetworkingStudent Shared / Computing / Year 8 / Data Representation /
1 - Introduction to binary code
How computers work
Computers may seem very intelligent, but
they’re not really.
Computers are made up millions of electronic
circuits and switches which can either be On or
Off.
Computers cannot interpret any other data – just
On or Off!
3. Student Shared > ICT > Year 9 > Social NetworkingStudent Shared / Computing / Year 8 / Data Representation /
1 - Introduction to binary code
So how can computers
do all this?
03 Ask Questions
4. Student Shared > ICT > Year 9 > Social NetworkingStudent Shared / Computing / Year 8 / Data Representation /
1 - Introduction to binary code
Data Representation
In this topic we will explore how computers, which can only make
sense of On or Off, can be store:
1. Numbers
2. Text
3. Images
4. Sound
Today’s topic
5. Student Shared > ICT > Year 9 > Social NetworkingStudent Shared / Computing / Year 8 / Data Representation /
1 - Introduction to binary code
Lesson Objectives
• To understand the differences
between the binary and denary
number systems
• To be able to convert numbers
from binary to denary
• To be able to convert numbers
from denary to binary
02 New Materials in
Small Steps
6. Student Shared > ICT > Year 9 > Social NetworkingStudent Shared / Computing / Year 8 / Data Representation /
1 - Introduction to binary code
Denary Number System
The number system that we use is called
denary
All numbers are made up of combinations of the
following ten digits:
0, 1, 2, 3, 4, 5, 6, 7, 8, 9
02 New Materials in
Small Steps
7. Student Shared > ICT > Year 9 > Social NetworkingStudent Shared / Computing / Year 8 / Data Representation /
1 - Introduction to binary code
Denary Number System
Why do you think
humans developed
a number system
containing ten
digits?
03 Ask Questions
8. Student Shared > ICT > Year 9 > Social NetworkingStudent Shared / Computing / Year 8 / Data Representation /
1 - Introduction to binary code
Denary Number System
9. Student Shared > ICT > Year 9 > Social NetworkingStudent Shared / Computing / Year 8 / Data Representation /
1 - Introduction to binary code
Denary Number System
2 0 1 9
What do the digits 2, 0, 1 and 9
represent in the number 2019?
03 Ask Questions
10. Student Shared > ICT > Year 9 > Social NetworkingStudent Shared / Computing / Year 8 / Data Representation /
1 - Introduction to binary code
Denary Number System
1000 100 10 1
2 0 1 9
What do the digits 2, 0, 1 and 9
represent in the number 2019?
11. Student Shared > ICT > Year 9 > Social NetworkingStudent Shared / Computing / Year 8 / Data Representation /
1 - Introduction to binary code
Back to computers…
Our denary number
system uses ten
digits. How many
digits would it make
sense for a
computer’s number
system to use?
03 Ask Questions
12. Student Shared > ICT > Year 9 > Social NetworkingStudent Shared / Computing / Year 8 / Data Representation /
1 - Introduction to binary code
Binary Number System
The number system that computers use is called
binary. The binary number system is made up
of two digits:
0 and 1
0 means On
1 means Off
02 New Materials in
Small Steps
13. Student Shared > ICT > Year 9 > Social NetworkingStudent Shared / Computing / Year 8 / Data Representation /
1 - Introduction to binary code
Bits and Bytes
Bit is short for Binary digit (a single 0 or 1)
Bits are often grouped together into a group of
eight bits, called a byte
00110110
14. Student Shared > ICT > Year 9 > Social NetworkingStudent Shared / Computing / Year 8 / Data Representation /
1 - Introduction to binary code
Binary Number System
Instead of
Binary uses
1000 100 10 1
128 64 32 16 8 4 2 1
15. Student Shared > ICT > Year 9 > Social NetworkingStudent Shared / Computing / Year 8 / Data Representation /
1 - Introduction to binary code
Binary to Denary
Now it’s time to convert binary to denary. We’ll
try these together as a class.
a)
b)
c)
128 64 32 16 8 4 2 1
0 0 0 0 0 1 0 1
128 64 32 16 8 4 2 1
1 0 0 0 0 0 1 0
128 64 32 16 8 4 2 1
1 0 0 0 0 0 0 1
02 New Materials in
Small Steps
04 Provide Models
05 Guide Student
Practice
03 Ask Questions
06 Check Student
Understanding
16. Student Shared > ICT > Year 9 > Social NetworkingStudent Shared / Computing / Year 8 / Data Representation /
1 - Introduction to binary code
Workbook task
Complete the questions on p3-4 of your
workbook.
04 Provide Models
09 Independent
Practice
08 Provide Scaffolds
for Difficult Tasks
07 Obtain High
Success Rate
17. Student Shared > ICT > Year 9 > Social NetworkingStudent Shared / Computing / Year 8 / Data Representation /
1 - Introduction to binary code
Going through the answers
I will pick on students at random to go through the answers to the
binary conversions!
03 Ask Questions
06 Check Student
Understanding
18. Student Shared > ICT > Year 9 > Social NetworkingStudent Shared / Computing / Year 8 / Data Representation /
1 - Introduction to binary code
Decimal to Binary
I will demonstrate how to convert the number 5
into binary
Then can you help me to make the number 21?
128 64 32 16 8 4 2 1
128 64 32 16 8 4 2 1
02 New Materials in
Small Steps
04 Provide Models
05 Guide Student
Practice
06 Check Student
Understanding
19. Student Shared > ICT > Year 9 > Social NetworkingStudent Shared / Computing / Year 8 / Data Representation /
1 - Introduction to binary code
Workbook task
Complete the questions on p5-6 of your
workbook.
04 Provide Models
09 Independent
Practice
07 Obtain High
Success Rate
08 Provide Scaffolds
for Difficult Tasks
20. Student Shared > ICT > Year 9 > Social NetworkingStudent Shared / Computing / Year 8 / Data Representation /
1 - Introduction to binary code
Going through the answers
I will pick on students at random to go through the answers to the
binary conversions!
06 Check Student
Understanding
03 Ask Questions
21. Student Shared > ICT > Year 9 > Social NetworkingStudent Shared / Computing / Year 8 / Data Representation /
1 - Introduction to binary code
Plenary: Discuss
What everyday
tasks could we not
carry out on a
computer if they
couldn’t store
numbers?
03 Ask Questions
22. Student Shared > ICT > Year 9 > Social NetworkingStudent Shared / Computing / Year 8 / Data Representation /
1 - Introduction to binary code
Home Learning
Complete the YacaPaca quiz “Intro to binary code”
10 Weekly and
Monthly Review
23. Student Shared > ICT > Year 9 > Social NetworkingStudent Shared / Computing / Year 8 / Data Representation /
1 - Introduction to binary code
In following lessons…
We would do another lesson on binary,
including conversion examples where the
number places grid is not provided and with
binary numbers of varying lengths, to
ensure that students understand that not all
binary numbers are 8 bits.
We’d then go on to looking at ASCII and
representation of images and sound, which
all require use of binary so the topic will
keep being returned to.
10 Weekly and
Monthly Review
02 New Materials in
Small Steps