Digital Maker Badge Leaders notes – Stage 1

advertisement
Digital Maker Badge Leaders notes – Stage 1
For most young people, digital technology is an everyday part of life. But as technology increasingly influences our
world, young people need to be able to shape the digital world, as well as to consume and navigate it.
Nesta is the UK's Innovation Foundation. We are an independent charity with a mission to help people and
organisations bring great ideas to life. Since 2012 we have been supporting organisations across the UK who are
providing opportunities for young people to learn about technology through making. We have worked with The
Scout Association to develop the Digital Maker Staged Activity Badge requirements and stage 1 & 2 supporting
resources.
What is digital making and why is it important?
Digital making is a way for young people to learn about how technology works, by making things with it. The great
thing about digital making is that it's practical, it's hands-on and it's of relevance to many of the passions and
hobbies of young people. It fosters an interest in technology, but also provides new channels for creativity and
self-expression. Increasingly fields like games, music, art and fashion are created using digital skills, for example.
And the skills young people learn through digital making will contribute to a skill set for future employment in
creative roles, as well as technological.
Recently there have been a lot of new activities helping young people to develop digital making skills - including a
new computing school curriculum (in England and Scotland), new after school clubs and workshops, and now the
Scouts! And lots of young people have started to dabble. In early 2015, 83% of the children (aged 8-18) surveyed by
Nesta had made at least one thing with digital technology, and 82% said they were actively interested in it. Parents
are overwhelmingly supportive too - 89% surveyed thought digital making is a worthwhile activity for their children.
This pack is an introduction to the basics of how digital technologies are made and is intended to spark curiosity for
children and young people in understanding the digital world around them. We've designed it for anyone to pick up
and run with - no matter how technologically capable they are. In fact, we think it's really important for adults to
learn alongside their kids. Enjoy!
Note
You can use any hardware and/or operating system available to you provided it is capable of the functionality
needed to complete these requirements.
A glossary of terms and abbreviations has been included at the end of this pack for your reference.
Activity 1 - Computer peripherals
In this activity Scouts will think about what a computer peripheral is, what they do and how they work.
A computer peripheral is a device that is connected to a computer, but not an integral part of it. There are three
different types of peripherals – Inputs, Outputs and Storage.
Computer peripherals play different roles:
o
Some example inputs: used to interact with, or send data to the computer (mouse, keyboards, scanners,
games consoles, webcams, microphones)
o
Some example outputs: which provides output to the user from the computer (monitors, printers, speakers,
headphones, motors)
o
Storage: which stores data processed by the computer (hard drives, USB sticks, memory cards)
Use physical examples if they are accessible, or Scouts could draw pictures to demonstrate the different uses of
peripherals.
Activity 2 - Game design 101
Rather than just playing a game, can you start to think critically about it? Learn to tweak and adjust games rather
than just consuming games.
Materials needed
o Pens
o Paper
o Video camera (optional)
Folk games don’t need much equipment to play, and they mostly have been transmitted by word of mouth, for
instance Lemon Joust, Dodge the Beanbag or Human Knot.
1. Warm up
Ask your Section what are some games they know/play? What games do they like? What are their favourite
playground games, board games, video games? What makes these games good? Why do they like playing
them? Try playing Lemon Joust, Dodge the Beanbag or Human Knot.
2. The games
This activity is to introduce the idea of computational thinking and problem solving. It is designed to
introduce the idea of thinking critically about games in general before learning how to make them.
After playing a folk game ask the group if the game was fun and why, if they know any similar games or
better games.
3. Invent a game and act it out
Divide the group into smaller groups, each group invents a game and acts it out.
4. Make a paper prototype
Using paper, ask the groups to prototype their game by drawing the different concepts and characters on
paper and explaining to another group how it works.
Some things to think about
A game is an activity that requires at least one player, has rules, and has a victory condition. A good game is easy to
explain and has a clear objective. For instance the classic game Battleship's objective is "sink all your opponents’
ships".
Further Reading:

“Beginners Guide to Game Makery”: https://mozteach.makes.org/thimble/a-beginners-guide-to-gamemakery
Activity 3 - Human HTML tag puzzle
In this puzzle activity, participants pair up in "opening" and "closing" pairs and discuss what some of the different
HTML tags mean.
Materials
o Pens
o Post-its
What is HTML?
HTML is a language for describing what a web page will look like. The basic structure of an HTML page includes tags,
which surround content and apply meaning to it.



HTML stands for Hyper Text Markup Language
A markup language is a set of tags
HTML documents are described by HTML tags
Each HTML tag describes different content.
Steps for the Activity
1. Prepare sets of tags on post-it notes. Each post-it should include only one tag, like "<p>" with the related
closing tag (say, "</p>") appearing on a different post-it.
Answers to Tags:
o <html> and </html> - These tags are the container for all the other HTML elements.
o <body> and </body> - The visible part of your website.
o <h1> and </h1> - The most important header on your website
o <p> and </p> - New paragraph
o <a> and </a> - The ‘anchor’ for attaching links to.
o <li> and </li> - An item in a list
nd
o <h2> and </h2> - The 2 most important header on your website
o <video> and </video> - A video
o <div> and </div> - A divider
o <img> and </img> - An image
2. Label each Scout with an HTML tag. Encourage each Scout to pair up in ‘opening’ and ‘closing’ pairs.
3. Discuss what you think each pair will do.
Discussion points
After completing this exercise, participants should be able to name basic HTML tags and know that tags need to be
both opened and closed.
Further reading 
A list of HTML elements and their use: http://docs.webplatform.org/wiki/html/elements

Introduction to html elements: http://www.dontfeartheinternet.com/html/html
Activity 4 - Edit a website
“X-Ray Goggles” is an online tool which enables you to see the building blocks that make up websites on the
internet. Activate the goggles to inspect the code behind any webpage and then remix elements with a single click,
swapping in your own text, images and more. This activity will help people learn basic concepts of HTML (the
language for making websites), look at how websites are made and edit their first website.
Materials
o Computer
o Web Access
o Modern browser such as Google Chrome, Mozilla Firefox, Internet Explorer
Preparation
Make sure that your computers are set up with a modern web browser. The X-Ray Goggles are easy to install, but to
save yourself a few minutes during your meeting; you can prep the computers beforehand here:
https://webmaker.org/en-US/goggles/install
If you meet in or near a school, it may be worth asking to access their IT facilities. Your Section may also be familiar
with the school set up and of course have a conversation with the school as to whether the software for X-Ray
Goggles can be used.
Steps for the activity
1. Test X-Ray Goggles
Go to https://webmaker.org/en-US/goggles
You can follow the instructions here or from the website –
 Click “Activate X-Ray Goggles”
 Click the background image
 Change the image’s source from shapes.jpg to blur.jpg
2. Remix any webpage
You can take X-Ray Goggles with you anywhere on the web:
 Make sure your web browser's bookmarks bar is enabled.
 Go to this page: https://webmaker.org/en-US/goggles/install
 Drag the yellow "Activate X-Ray Goggles" button into your bookmarks bar, where it will
automatically be added as a button that you can click to activate the Goggles on any webpage.
Try visiting the Scouts website at http://scouts.org.uk/home/
Activate the X-Ray Goggles by clicking the new button in your bookmarks toolbar and start remixing!
You could also try CBBC http://www.bbc.co.uk/cbbc/ and start replacing headlines, text and images with
your own.
Discussion
Q: What are websites made of? (A website is a display of coded information. Web designers write the code using
various programming languages, such as HTML, and the computer translates the code into the images and text.)
Activity 5 - Robot game
In this activity Scouts will write an algorithm (a sequence of instructions) so that Sandwich Bot (played by a Scout or
played by you!) will make a jam sandwich.
Materials
o Jam
o Butter
o Pack of bread
o Knife
o Plate
o Pen and paper
It might be useful to write this on a blackboard or similar, or print out on paper for your Section to refer to.
The participants need to write a series of instructions that only use the words provided. Each command must contain
a left or right hand indicator. E.g. "right hand pick up knife handle". You can demonstrate making a sandwich but
don’t use the commands.
As the robot, you should be pedantic and petty and do exactly what young people tell you even if it involves putting
your hand in the butter or jam. When situations like this arise Scouts should be encouraged to refine and debug
(correct defects) their instructions as a normal part of computing.
Discussion points
What sort of instructions work well?
What happens when things go wrong?
What sort of instructions resulted in unintended robot behaviour?
What do you do when things go wrong?
Glossary of terms and abbreviations
Bluetooth
Bluetooth is a protocol for wireless communication. Devices such as mobile phones, laptops, PCs, printers, digital
cameras and video game consoles can connect to each other, and exchange information. This is done using radio
waves. Bluetooth is only used for relatively short distances, like a few metres.
Computer peripherals
A peripheral is a device that is connected to a host computer, but not an integral part of it. It expands the host's
capabilities but does not form part of the core computer architecture.
There are three different types of peripherals:
 Input, used to interact with, or send data to the computer (mouse, keyboards, etc.)
 Output, which provides output to the user from the computer (monitors, printers, etc.)
 Storage, which stores data processed by the computer (hard drives, flash drives, etc.)
Database
A database is a system for storing and taking care of data (any kind of information).
Event condition
When a certain thing happens, a rule is invoked (your game reacts to something that happens)
Game design
Game design refers to the idea/concept/story of gameplay (not just the graphic design)
Hardware
Computer hardware are the parts of a machine that can be seen and touched. Some examples include processor,
memory, motherboard, graphics card, network card, modem, USB flash drive, hard drive.
Home network
A home network is a group of devices – such as computers, game systems, printers, and mobile devices – that
connect to the Internet and each other.
HTML
HyperText Markup Language is a markup language for creating webpages. Webpages are usually viewed in a web
browser. They can include writing, links, pictures, and even sound and video. HTML is used to mark and describe
each of these kinds of content so the web browser can show them correctly. HTML is also used to add meta
information to a webpage. Meta information is information about the web page. For example, the name of the
person who made it. Meta information is not usually shown by web browsers.
Hyperlink
A hyperlink is a word, phrase, or image that you can click on to jump to a new document or a new section within the
current document. Hyperlinks are found in nearly all Web pages, allowing users to click their way from page to page.
Text hyperlinks are often blue and underlined, but don't have to be.
Internet
The Internet is a large group of computers that are connected to each other. The Internet is used to send
information quickly between computers around the world. It has millions of smaller domestic, academic, business,
and government networks and websites, which together carry many different kinds of information and services. So
in other words, the Internet is a network of networks.
Iteration
Iteration is the repetition of a function or process in a computer program. Iterations of functions are common in
computer programming, since they allow multiple blocks of data to be processed in sequence. This is typically done
using a "while loop" or "for loop" (see the examples below). These loops will repeat a process until a certain number
or case is reached. Recursive functions also use iteration, though instead of repeating a process, the entire function
repeats itself.
LAMP
The acronym LAMP refers to first letters of the four components of an open source stack, very popular for building
dynamic websites.
 L for Linux
 A for Apache
 M for mySQL
 P for php/perl/python
Live DVD
A Live DVD is a special way of creating a computer operating system so that it is able to run without installing
anything on the computer first. This special operating system is used when the computer is booting up, and runs all
its programs off the object it is put on. The name of the operating system usually has something to do with the
object, such as "Live CD" for CDs, "Live DVD" for DVDs, or "Live USB" for USB flash drives.
Mozilla thimble
Thimble is a free, open tool for making, hosting and sharing your own web pages. You can write and edit HTML and
CSS right in the browser.
Open source
Open source means anyone can see how the source code works and can change it if they want to make it work
differently.
Programmable tot / turtle / toy to follow
In the Logo programming language, children were introduced to programming using a turtle that they could give
instructions to, like "forward(10)" to move forward 10 steps. Robot turtles were also made and very popular. The
Lego Mindstorm robot is based on the Logo Turtle.
Programming language
A programming language is a type of written language that tells computers what to do. Programming languages are
used to make all computer programs and computer software. A programming language is like a set of instructions
that the computer follows to do something.
Prototype
A test version of something, making a prototype helps you think about how something should work, without having
to worry about actually making it work. There are different kinds of prototypes; some are more like rough drafts and
some are more like the final version. When you first come up with an idea for a new product, you'll probably sketch
it out so you can show people what you're thinking of. Prototypes are very useful in testing.
Pseudocode
Pseudocode is a form of source code that is written for humans, not machines, to read. It is often written to show
how an algorithm works.
Sensor input
A sensor is a device that measures a physical quantity and converts it into a 'signal' which can be read by an observer
or by an instrument, or computer. For example, a mercury thermometer converts the measured temperature into
the expansion and contraction of a liquid which can be read on a calibrated glass tube. Other types of sensors
include motion sensors, visual sensors and electromagnetic sensors.
Troubleshoot
Troubleshooting is the process of diagnosing the source of a problem. It is used to fix problems with hardware,
software, and many other products. The basic theory of troubleshooting is that you start with the most general (and
often most obvious) possible problems, and then narrow it down to more specific issues.
USB stick
A USB flash drive (USB stands for Universal Serial Bus) is a popular way to store digital information. Flash drives are
an easy way to share data (information). They are used with devices found in homes, workplaces and schools (like
computers, DVD players, video game consoles, music players, digital picture frames etc). They are called "Flash
drive" because they use flash memory to store files.
Robot
A programmable machine. You probably know a few human-like robots from science fictions movies. But most
robots look nothing like humans. A lot of them do work in factories. Some, like the Mars Rover, explore space.
Software
Computer software (often called just software) is made of one or more computer programs. Sometimes it means
one specific program, or it can mean all the software on a computer, including the applications and the operating
system. Applications are programs that do a specific thing, such as a game or a word processor. Software is the
instructions that the computer follows. Before compact discs (CDs) or Internet downloads, software came on "soft
media" like paper punch cards, magnetic discs or magnetic tape.
Variable
A variable is a special type of amount or quantity with an unknown value. They are often used in programming
computers or in mathematical equations. In computer science, a variable does not have to be a number, it may be a
string (text) value, or a date, or an amount of money, or even an object such as a picture.
WAMP
LAMP but for Windows instead of Linux
Web hosting
A web hosting service is a type of Internet hosting service. It allows people and companies to make their website
available on the World Wide Web. Web hosts are companies which provide space on a server which is owned or
leased for use by customers. They also allow their customers to connect to the Internet.
Web server
A web server is basically a computer that is always on and always connected to the internet, so that you can host a
website on it for instance.
Wireless
The word wireless is normally used to refer to any type of electrical or electronic operation which is done without a
"hard wired" connection. Wireless communication is the transfer of information over a distance without the use of
wires. The distances involved may be short (when using a television remote control) or very long (thousands or even
millions of kilometres for radio communications).
X-ray Goggles
A free online tool that lets you see the code behind websites and change the text, images etc to whatever you like.
Download