Love Letters To Computer Web Passport
Love Letters To Computer Web Passport
LeTtErS
to
CoMPutERs
W e l c o m e
t o
t h e
a d v e n t u r e !
Ask a permission
from your family
member to share
snaps of your
creations with
#helloruby!
THIs
JoURNAL
BELONGs To
NeW !
might have No problem Things to
RD not heard – keep ponder
WO yet. working and think
with these about.
prompts.
ComPUter
SCieNCe
Color the computer and
add some code.
What
is the
science of
computers?
TASK 1
I WONdER
Fill in three things you’ve wondered about code,
computers or technology. Start with I wonder.
I wonder..
I wonder.. I wonder..
Ask what
your
friend,
neighbour
or family
member has
wondered
about.
TASK 2
ThE COmpUtER
Draw a picture of yourself using a computer.
What kind of apps do you use?
Find a
famous
computer
scientist
or coder!
What did
they build?
TASK 4
WHaT dO comPUteR
SCientIsTS tHInK aBoUT?
Draw what kind of problems computer scientists think about.
What does a computer scientist look like?
LESSON 1
WHat ur
I LearNeD
e yo
Plac here
e
badg
Ask a permission
from your family
member to share
snaps of your
creations with
#helloruby!
LESSON 2
COMPutATiONaL
ThiNKinG
How does a computer scientist see the world?
NeW !
Label the computational
RD thinking perspectives. What
WO
might they symbolise?
Computational thinking.
Thinking about problems
in a way that allows
computers to solve them.
Computational thinking
is something people do,
not computers.
WHaT’S
TASK 5
tHE OrdeR?
Some things need to happen in the right order for them to
work! How would you first break apart brushing of your
teeth? Come up with other tasks!
Brushing
my teeth
NeW !
RD Decomposition means taking a part a
WO
big problem into smaller problems.
TASK 6
WhAt’s The
NeW !
RD
WO
PAtterN?
Pattern
recognition
means being able
to spot what is
similar and what
is not.
TASK 7
AlGOritHm
Cut out the pieces of code from the end of the book and put them in the
right order. Then make your own tooth brushing algorithm on the right.
You can use writing, drawing or flowcharts to make your algorithm.
NeW !
RD
WO
Algorithm. A
step-by-step
instruction to
solve a problem.
Use your own way of writing. If you
want to, you can try out flowcharts.
START
do
END
WHat ur
I LearNeD
e yo
Plac here
e
badg
How
it
Other things I learned diD
Go?
Ask a permission
from your family
member to share
snaps of your
creations with
#helloruby!
CODE
LESSON 3
What is code?
Do
Do Here are some
things to
consider:
Do
Sidekick
Arm swing
Walk backward
Straight jump
Do
Shoulder pop
Do
Do
Do
NeW !
RD
WO
REPEAT TIMES
END
Iteration, repeating a set
of instructions over and
NeW !
RD over again. The loop box
WO
around the instructions
tells how many times to
repeat the instruction!
Write again your dance sequence, but
this time come up with a rule under
which the sequence is repeated.
START
MuSIC STOP
NeW !
RD
WO
Selection,
choosing between
two different set
of instructions.
END
if then
NeW !
RD
WO
1 1 1 1 1 Bit. The smallest
unit of data in
1 1 1 1 1 computers. A bit
can have only
two values,
1 1 1 1 1 1 which are often
represented as
1 1 1 1 1 1 either one or
zero.
1
NeW !
1 1 WO
RD
1 1 1 1 Binary. A number
system that uses
only two digits
is called binary.
All computers
calculate in
binary.
1=
0=
00 =
Make a binary code version of your name. For each row, fill in a letter and the
corresponding binary code. For 0 leave the circle empty and fill in for 1.
Letter Binary
WHat ur
I LearNeD
e yo
Plac here
e
badg
How
it
Other things I learned diD
Go?
Ask a permission
from your family
member to share
snaps of your
creations with
#helloruby!
DaTa ANd
LESSON 4
ALgOriThMs
How are algorithms made? And what is data?
Next up
Subscribe
views
AnD FilTEr
Cut out the columns and sort them according to size.
What strategies did you use?
NeW !
RD
WO
Space video
Funny cat video
Funny dog video
Dance video
How to make cupcakes video
Helsinki, Finland
Stockholm, Sweden
Mom
VLoGgeR
TASK 14
Break your video into a storyboard. Draw or write the main idea.
Beginning
What happens in
the beginning?
Middle
What happens in
the middle?
The End
What kind of
image would
spark interest
of someone on
YouTube?
Description
Title
DisCUss
Perform your There are 400 hours of new videos
video to uploaded on YouTube every hour.
a friend. How can YouTube suggest videos
Remember for you to watch next? What kind
to give of things might the computer look
thumbs-up! when recommending videos?
LESSON 4
WHat ur
I LearNeD
e yo
Plac here
e
badg
How
it
Other things I learned diD
Go?
Ask a permission
from your family
member to share
snaps of your
creations with
#helloruby!
SCratCH
LESSON 5
CoNDitIonaLs
making decisions based
on conditions.
if then
SeqUeNCe
identifying a series of steps ELSE
for a task.
RepeTItiON
running the same sequence You can find the Hello
multiple times for a task. Ruby Scratch projects at
helloruby.com/scratch or
work on your own project!
TASK 15
MY ScraTCh StoRy
My UseRNaMe
IDeA 3
Explain or draw a picture of the project you did.
WHat ur
I LearNeD
e yo
Plac here
e
badg
How
Other things I learned it
diD
Go?
Ask a permission
from your family
member to share
snaps of your
creations with
#helloruby!
HarDwaRe
LESSON 6
HArDwaRe
Cut out the software and hardware pieces and put
them in the right place. Can you connect each piece
of software with a piece of hardware?
SOFTWARE
HARDWARE
CoMpuTER
Few things are as exciting as computers. And now
you’ll get to design your very own one. Cut out the
computer from the back of the book.
7
doctor. Where
files, stickers and might they need
website. computers?
• Be a computer
Make a funny doctor! What
happens when
sound when the CPU gets a
you turn on cough? Or Hard
Drive is full?
the computer • Design a
for mouse, a power
chord or a video
the first time. camera for your
Ta-da! computer.
TASK 18
NaMe
LESSON 6
WHat ur
I LearNeD
e yo
Plac here
e
badg
Ask a permission
from your family
member to share
snaps of your
creations with
#helloruby!
CompUtER
LESSON 7
SYsTEMs
What really is a computer?
example?
Input - output or I/O.
I/O devices are the
pieces of hardware used
to communicate with a
computer. For instance, a
keyboard or computer mouse
is an input device for a
computer, while monitors
and printers are output
devices.
TASK 19
WhaT the
DaY Time PlaCe COmPUtER DId?
DisCUss
COMPUTERS I SPOTTED!
InpuT Or oUtPut
Cut out the input and output devices.
Sort them to the correct place.
InpUt BotH
OutpUt
On/oFF bUttoN
Think of an object you’ve What I made into a
touched today and turn computer is...
it into a computer.
WITH MOUTH
WITH EARS
WITH MOTION
WITH NOSE SENSOR
WITH EYES
WITH TOUCH
WITH PRESSURE
SENSOR
WITH MICROPHONE
WITH CAMERA
NeW !
WO
RD
DisCUss
Sensor. Sensors detect events or What senses do you need
changes in their environment, and before leaving to school?
then provide an output. Sensors can What sensors would a robot
measure for example temperature, need to vacuum?
light or pressure.
LESSON 7
WHat ur
I LearNeD
e yo
Plac here
e
badg
How
it
diD
Other things I learned
Go?
Ask a permission
from your family
member to share
snaps of your
creations with
#helloruby!
CompUtER
LESSON 8
NEtwOrKS
Where is the Internet?
PaCKaGe DelivERY
Data travels on the Internet as packets. Cut out the packets
from the worksheet. Can you help reassemble the messages
for robot, computer and Ruby? Pay attention to the sequence
so that you get the emoji in the message in the right order.
Message from:
The message the robot gets:
Message from:
The message the computer gets:
Message from:
The message Ruby gets:
TASK 24
Manhole
cover
Wi-fi
hotspot
Router
Routers
Ethernet
cable ISP box
LESSON 8
WHat ur
I LearNeD
e yo
Plac here
e
badg
How
it
Other things I learned diD
Go?
Ask a permission
from your family
member to share
snaps of your
creations with
#helloruby!
LESSON 8
AI aND MaChiNe
LeArNinG
How do computers learn?
Own RobOt
Design your own robot and draw an image of it. What is
the purpose of your robot?
Name of my robot
Length Features
Weight
NeW !
RD
WO
NeW !
RD
WO
Training Data and Bias.
Data used to teach machine
Machine Learning. learning algorithms. Training
Machine Learning data may contain texts,
is the ability images, sounds or videos.
of a computer If the examples in the
to learn how to training data are incorrect
solve tasks based or unbalanced, the result is
on examples. biased and incorrect.
Fill in how you and the robot are going to work together
DisCUss
When you hear
the word AI, what
three things
come to mind?
HARD FOR A HUMAN
LESSON 9
WHat ur
I LearNeD
e yo
Plac here
e
badg
How
it
diD
Other things I learned
Go?
Ask a permission
from your family
member to share
snaps of your
creations with
#helloruby!
LESSON 10
LovELeTTeR to
a CoMpUTeR
Draw or write what kind of problem you’d solve as
a computer scientist. Use one of the postcards at
the end, or make your own.
Dear______,
TASK 27
ComPUTeRs
EveRywHeRe
Many of the things we do every day have moved
onto the Internet. Can you name apps or services
that have replaced the following?
BEFORE WORLD OF
TASK
INTERNET INTERNET
Watching cartoons.
Sharing photos.
Keeping a journal.
Collecting ideas.
Listening to music.
Talking to friends.
Shopping.
Me!
Congratulations, you! Draw an image of what’s your favorite
thing in computer science in the badge. Then make a
special honorary award for yourself with the instructions.
3
Practice here
Prepare an extra circle (same size as the
circle you made yourself) and glue it to the
back of your badge to help it stay flat. You
may have to hold it in place a few seconds to
make sure it is securely glued.
+
LESSON 10
WHat ur
I LearNeD
e yo
Plac here
e
badg
How
Other things I learned it
diD
Go?
Ask a permission
from your family
member to share
snaps of your
creations with
#helloruby!
TASK 2
TOOLS OF THE TRADE
Taking payment
Research
Burglar alarm
98
Barcode scanner
Calling for help
Medical Imaging and
Equipment
GPS navigation
TASK 7
FILL THE LUNCHBOX
TASK 12
SORT AND FILTER
TASK 8
TOOTBRUSHING ALGORITHM
do brush
repeat 32 times
change x by 1
define brush
wait 1 secs
move 2 step
pick toothbrush
move 5 steps up
change -x by
stop
START
if clean then
move 2 steps down
END else
brush
TASK 16
BUILD YOUR COMPUTER (1)
ROM
RAM
HARD
DRIVE
CPU
GPU
TASK 16 STiCkERs
BUILD YOUR COMPUTER (2)
oPERatING
sYSteM
WEBsitE
FileS
kEyBOaRD
TASK 17
SOFTWARE OR HARDWARE
TASK 20
INPUT OR OUTPUT
3D printer Microphone
Mouse Touchscreen
Keyboard Printer
I FEEL
WITH TOUCH I SEE
WITH EYES
I HEAR WITH
MICROPHONE
I SENSE TOUCH WITH
PRESSURE SENSOR
I SEE
WITH CAMERA I TASTE
WITH MOUTH
TASK 23
PACKAGE DELIVERY 3/3
1/3
3/3 To: Computer
From: Robot
To: Robot
To: Ruby From: Ruby
3/3 2/3
From: Robot
1/3
To: Robot
From: Ruby
2/3 1/3
To: Ruby
From: Robot
w w w .
h e l l o r u b y .
c o m
TASK 28
CONGRATS, ME! (1)
Front Back
WHat
I LearNeD
BAdGes
SChoOL
w w w .
h e l l o r u b y .
© Hello Ruby 2019
c o m