Binary Beads

iCompute
PRI M ARY COMPUTING CURRICUL UM
iData
Binary Beads
One hour activity adapted for The Hour of Code
www.icompute-uk.com
!
iBinary%
iData%%%%%%%%%%%%%%%%
Ages%7/11%
Resources:%Resource1;%Worksheet1;%Craft%beads%in%three%colours;%necklace%string%(for%threading%beads);%scissors%
Objectives%%


To!know!that!computers!count!using!(0!and!1)!!
To!understand!that!0!represents!an!‘off’!state!
and!1!represents!an!‘on’!state!
Success%Criteria%


!
Vocabulary%
The!children!decode!and!count!in!binary!from!1!to!26!!
binary;!series;!base;!on;!off!
The!children!assign!a!letter!of!the!alphabet!to!a!5,bit!binary!
number!corresponding!to!its!position!in!the!alphabet!and!
produce!a!bracelet!representing!their!name!
!
!
Step%1%


Talk!about!why!humans!count!using!tens.!!Ask!whether!the!children!think!it!has!anything!to!do!with!having!10!fingers!

Tell!the!children!it’s!a!pretty!powerful!way!of!doing!things!because!we!can!still!represent!any!number!or!letter!we!want!to!using!only!0’s!
and!1’s.!

Ask!five!children!to!come!to!the!front!of!the!class!and!act!as!‘base!values’!and!give!them!each!a!card!(Resource1)!representing!their!value.!!
Ask!the!children!what!they!notice!about!the!numbers!(they!are!each!the!double!of!the!one!before).!What!would!come!next?!

Explain!that!child1!acts!as!number!1;!child2!as!2;!child3!as!4!and!so!on.!!All!children!are!standing!at!the!start!and!are!given!a!number!card!!
(e.g.!2),!(Resource1).!!All!the!other!children!must!sit!down!(they!are!zero)+leaving!only!the!child!holding!‘2’!standing.!


Call!out!the!numbers!1,!then!2,!then!4!etc!with!children!standing!up!if!it’s!their!number!and!sitting!down!if!it!is!not!

Expand!to!getting!the!class!to!call!out!a!mathematical!operation!with!the!base!children!performing!the!calculation!and!representing!their!
answer!in!binary!!(e.g.!28,13)!
Explain!that!computers!do!not!use!10!for!counting!they!use!a!system!called!binary!which!only!uses!0!and!1!as!computers!count!using!the!
principle!of!something!being!‘on’!or!‘off’.!!They!use!electronic!circuits!and!this!(on/off!state)!corresponds!to!an!electrical!current!being!
present!or!not!(1=on;!0=off)!
Invite!the!rest!of!the!class!to!call!out!some!other!numbers!(not!greater!than!31)!and!the!‘base’!children!add!up!their!values!and!stand!
up/sit!down!accordingly!to!represent!the!number!in!binary!form!
www.icompute,uk.com!
1!
!
!
!
Step%2%


!
Display!Worksheet.1!p.1!on!the!IWB!and!work!through!the!first!few!to!encode!the!letters!of!your!own!name!in!
binary!!
Model!how!to!thread!a!particular!colour!bead!(eg.!red!to!represent!0,!black!for!1)!for!the!first!letter!of!your!name!
and!then!clear!bead!to!mark!a!space!between!letters!!(the!seperator!for!5,bit!encloding)!
!
!
!
!
!
!
Differentiation%
Core%
!
!
!
!
Step%3%
!
!
Chn!use!the!alphabet!chart!(Worksheet1!p2)!to!encode!their!first!
Easier: Chn could encode their initials only
names!into!binary!independently!!
The!children!then!use!bead!materials!and!necklace!string!to!
Harder: Children could make a binary necklace encoding, both,
their first name and surname
!
construct!a!binary!bracelet!that!represents!their!name.!
!
!
!
!
!


%
!
!
!
www.icompute,uk.com!
Notes+
Bit+=+1+(0+or+1)+
Byte+=+8+bits+
Kilobyte+(KB)+=+1024+bytes+
Megabyte+(MB)+=+1024+Kilobytes+
Gigabyte+(GB)+=+1024+MB+
Terabyte+(TB)+=+1024+GB+
Extension%
Write a word in binary using the alphabet key (Worksheet1 p1) eg. (00110 00001 00010 for FAB) on the board and challenge the
children to decode the secret message
!
2!
Name:&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
&
Date:&
!
1
!
iData&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
3.3.1&
&
&
iBinary&
Resource&3.3.1&
&
©iCompute****
Name:&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
&
Date:&
!
2
!
iData&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
3.3.1&
&
&
iBinary&
Resource&3.3.1&
&
©iCompute****
Name:&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
&
Date:&
!
4
!
iData&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
3.3.1&
&
&
iBinary&
Resource&3.3.1&
&
©iCompute****
Name:&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
&
Date:&
!
8
!
iData&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
3.3.1&
&
&
iBinary&
Resource&3.3.1&
&
©iCompute****
Name:&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
&
Date:&
!
!
!
!
!
!
!
!
!
!
!
!
!
!
16
!
iData&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
3.3.1&
&
&
iBinary&
Resource&3.3.1&
&
©iCompute****
Name:&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
!
!!!!!!
!
!
!
!
!
!
!
!
!
!
!
Binary Beads
Date:&
!!!!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!
!
!
!
!
!
!
!
!
!
!
1!
A!
0!
0!
0!
0!
1!
!
!
!
2!
B!
0!
0!
0!
1!
0!
!
!
3!
C!
0!
0!
0!
1!
1!
!
4!
D!
0!
0!
1!
0!
0!
5!
E!
0!
0!
1!
0!
!
!
!
!
!
6!
F!
0!
0!
7!
G!
0!
8!
H!
9!
10!
!
!
!
!
!
!
!
!
!
!
11! K!
0!
1!
0!
1!
1!
!
!
!
!
12!
L!
0!
1!
1!
0!
0!
!
!
!
!
13! M!
0!
1!
1!
0!
1!
!
!
!
!
14! N!
0!
1!
1!
1!
0!
1!
!
!
!
15! O!
0!
1!
1!
1!
!
!
!
!
!
!
!
!
!
!
1!
1!
0!
!
!
!
16!
P!
1!
0!
0!
1!
1!
1!
!
!
!
17! Q!
1!
0!
1!
0!
0!
0!
!
!
!
18! R!
I!
0!
1!
0!
0!
1!
!
!
!
19!
J!
0!
1!
0!
1!
0!
!
!
!
20!
!
!
!
!
!
!
!
!
21! U!
1!
0!
1!
0!
1!
!
!
22! V!
1!
0!
1!
1!
0!
!
!
!
23! W!
1!
0!
1!
1!
1!
!
!
!
!
24! X!
1!
1!
0!
0!
0!
!
1!
!
!
!
25!
Y!
1!
1!
0!
0!
1!
!
!
!
!
!
!
26!
Z!
1!
1!
0!
1!
0!
!
0!
0!
0!
!
!
!
!
!
!
!
!
!
!
!
0!
0!
0!
1!
!
!
!
!
!
!
!
!
!
!
!
1!
0!
0!
1!
0!
!
!
!
!
!
!
!
!
!
!
!
S!
1!
0!
0!
1!
1!
!
!
!
!
!
!
!
!
!
!
!
T!
1!
0!
1!
0!
0!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
iData&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
&
www.icompute+uk.com-
&
iBinary&
&
Worksheet1&
©iCompute----
Name:&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
Binary Beads
Date:&
!
16!
8!
4!
2!
1!
!
!
!
!
!
16!
8!
4!
2!
1!
!
!
!
!
!
!
16!
8!
4!
2!
1!
!
!
!
!
!
16!
8!
4!
2!
1!
!
!
!
!
!
!
16!
8!
4!
2!
1!
!
!
!
!
!
16!
8!
4!
2!
1!
!
!
!
!
!
!
16!
8!
4!
2!
1!
!
!
!
!
!
16!
8!
4!
2!
1!
!
!
!
!
!
!
16!
8!
4!
2!
1!
!
!
!
!
!
16!
8!
4!
2!
1!
!
!
!
!
!
!!!!!!!!!
!
!
!
!
!!!!!!!!!!!!!!!!!!!!
!
!
!
11! K!
!
!
!
!
!
!
!
!
21! U!
!
!
!
!
!
!
!
!
!
!
12!
L!
!
!
!
!
!
!
!
!
22! V!
!
!
!
!
!
!
!
!
!
!
!
13! M!
!
!
!
!
!
!
!
!
23! W!
!
!
!
!
!
!
!
!
!
!
!
!
14! N!
!
!
!
!
!
!
!
!
24! X!
!
!
!
!
!
!
!
!
!
!
!
!
!
15! O!
!
!
!
!
!
!
!
!
25!
Y!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
26!
Z!
!
!
!
!
!
!
F!
!
!
!
!
!
!
!
!
16!
P!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
7!
G!
!
!
!
!
!
!
!
!
17! Q!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
8!
H!
!
!
!
!
!
!
!
!
18! R!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
9!
I!
!
!
!
!
!
!
!
!
19!
S!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
10!
J!
!
!
!
!
!
!
!
!
20!
T!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
1!
A!
!
!
!
!
!
2!
B!
!
!
!
!
3!
C!
!
!
!
4!
D!
!
!
5!
E!
!
!
!
6!
!
iData&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
&
www.icompute+uk.com-
&
iBinary&
&
Worksheet1&
©iCompute----
iCompute
PRI M ARY COMPUTING CURRICUL UM
Visit
www.icompute-uk.com
For a whole-school computing scheme of work
www.icompute-uk.com