coding with kids
TRANSCRIPT
![Page 1: Coding with kids](https://reader035.vdocuments.mx/reader035/viewer/2022062308/55ce0923bb61eb4f338b4759/html5/thumbnails/1.jpg)
Coding with Kids
How to organize a successful coding lab. A story of inclusive, fun, collaborative
learning
#GDGSummit15 #GDGBari
![Page 2: Coding with kids](https://reader035.vdocuments.mx/reader035/viewer/2022062308/55ce0923bb61eb4f338b4759/html5/thumbnails/2.jpg)
A bit about me
#GDGSummit15 #GDGBari
Azzurra Ragone
Women Techmakers Lead - Italy
Member of GDG Bari
CoderMentor @CoderDojo
Member of Matera2019 WebTeam
![Page 3: Coding with kids](https://reader035.vdocuments.mx/reader035/viewer/2022062308/55ce0923bb61eb4f338b4759/html5/thumbnails/3.jpg)
Problem
• How to organize a coding lab for kids which is:– Fun – Useful – Well-designed – Successful
#GDGSummit15 #GDGBari
![Page 4: Coding with kids](https://reader035.vdocuments.mx/reader035/viewer/2022062308/55ce0923bb61eb4f338b4759/html5/thumbnails/4.jpg)
#GDGSummit15 #GDGBari
Fun: kids do not get bored
![Page 5: Coding with kids](https://reader035.vdocuments.mx/reader035/viewer/2022062308/55ce0923bb61eb4f338b4759/html5/thumbnails/5.jpg)
#WTM15
Useful: kids learn the logic behind the computational thinking
![Page 6: Coding with kids](https://reader035.vdocuments.mx/reader035/viewer/2022062308/55ce0923bb61eb4f338b4759/html5/thumbnails/6.jpg)
#WTM15
Well-designed (rules, resources & logistics)
![Page 7: Coding with kids](https://reader035.vdocuments.mx/reader035/viewer/2022062308/55ce0923bb61eb4f338b4759/html5/thumbnails/7.jpg)
#WTM15
Successful (kids get curious & are eager to learn more)
![Page 8: Coding with kids](https://reader035.vdocuments.mx/reader035/viewer/2022062308/55ce0923bb61eb4f338b4759/html5/thumbnails/8.jpg)
#GDGSummit15 #GDGBari
![Page 9: Coding with kids](https://reader035.vdocuments.mx/reader035/viewer/2022062308/55ce0923bb61eb4f338b4759/html5/thumbnails/9.jpg)
CD is an international network of volunteers organizing tech labs for kids (7-17 y/old) to
teach them how to code, develop apps, games and explore technology.
What’s CoderDojo?
![Page 10: Coding with kids](https://reader035.vdocuments.mx/reader035/viewer/2022062308/55ce0923bb61eb4f338b4759/html5/thumbnails/10.jpg)
James Whelton
Bill Liao
The first Coder Dojo was launched in 2011 in Cork
![Page 11: Coding with kids](https://reader035.vdocuments.mx/reader035/viewer/2022062308/55ce0923bb61eb4f338b4759/html5/thumbnails/11.jpg)
More than 600 dojos in the world
![Page 12: Coding with kids](https://reader035.vdocuments.mx/reader035/viewer/2022062308/55ce0923bb61eb4f338b4759/html5/thumbnails/12.jpg)
…and more than 60 in Italy
#GDGSummit15 #GDGBari
![Page 13: Coding with kids](https://reader035.vdocuments.mx/reader035/viewer/2022062308/55ce0923bb61eb4f338b4759/html5/thumbnails/13.jpg)
#GDGSummit15 #GDGBari
Fun: kids do not get bored
![Page 14: Coding with kids](https://reader035.vdocuments.mx/reader035/viewer/2022062308/55ce0923bb61eb4f338b4759/html5/thumbnails/14.jpg)
Projects
Passion
Peer
Play
Creative learning methodology
http://learn.media.mit.edu/lcl/
![Page 15: Coding with kids](https://reader035.vdocuments.mx/reader035/viewer/2022062308/55ce0923bb61eb4f338b4759/html5/thumbnails/15.jpg)
Projects• People learn best when actively working on projects
—generating ideas, designing prototypes, making improvements, and creating final products.
• Ex: creating a – video game, – an app– something (MakeyMakey)
http://learn.media.mit.edu/lcl/
![Page 16: Coding with kids](https://reader035.vdocuments.mx/reader035/viewer/2022062308/55ce0923bb61eb4f338b4759/html5/thumbnails/16.jpg)
Passion
• When focusing on meaningful tasks, people work longer and harder, persist in the face of challenges, and learn more in the process.
#GDGSummit15 #GDGBarihttp://learn.media.mit.edu/lcl/
![Page 17: Coding with kids](https://reader035.vdocuments.mx/reader035/viewer/2022062308/55ce0923bb61eb4f338b4759/html5/thumbnails/17.jpg)
Peer
• Learning flourishes as a social activity-with people sharing ideas, collaborating on projects, and building on one another's work
• Ex: – sharing code– Peer tutor
http://learn.media.mit.edu/lcl/
![Page 18: Coding with kids](https://reader035.vdocuments.mx/reader035/viewer/2022062308/55ce0923bb61eb4f338b4759/html5/thumbnails/18.jpg)
Play
• Learning involves playful experimentation-trying new things, tinkering with materials, testing boundaries, taking risks, and iterating again and again
http://learn.media.mit.edu/lcl/
![Page 19: Coding with kids](https://reader035.vdocuments.mx/reader035/viewer/2022062308/55ce0923bb61eb4f338b4759/html5/thumbnails/19.jpg)
Summing up: be creative!
• Trial&Error• Do not be afraid to make mistakes• Collaboration: share pieces of code• Be curious: experiment without fear• Work on concrete problems/projects
#GDGSummit15 #GDGBari
![Page 20: Coding with kids](https://reader035.vdocuments.mx/reader035/viewer/2022062308/55ce0923bb61eb4f338b4759/html5/thumbnails/20.jpg)
#WTM15
Useful: kids learn the logic behind the computational thinking
![Page 21: Coding with kids](https://reader035.vdocuments.mx/reader035/viewer/2022062308/55ce0923bb61eb4f338b4759/html5/thumbnails/21.jpg)
#GDGSummit15 #GDGBari
CT
Loops
Parallelism
ConditionalsOperators
Data
Computational Thinking
![Page 22: Coding with kids](https://reader035.vdocuments.mx/reader035/viewer/2022062308/55ce0923bb61eb4f338b4759/html5/thumbnails/22.jpg)
#WTM15
![Page 23: Coding with kids](https://reader035.vdocuments.mx/reader035/viewer/2022062308/55ce0923bb61eb4f338b4759/html5/thumbnails/23.jpg)
#WTM15
Well-designed (Rules, resources & logistics)
![Page 24: Coding with kids](https://reader035.vdocuments.mx/reader035/viewer/2022062308/55ce0923bb61eb4f338b4759/html5/thumbnails/24.jpg)
A typical coding session
Tutorial
Snack
Let’s play!
![Page 25: Coding with kids](https://reader035.vdocuments.mx/reader035/viewer/2022062308/55ce0923bb61eb4f338b4759/html5/thumbnails/25.jpg)
Rules&Logistics
• Mentors ratio: 1/8• Mentors should be easily identifiable (red t-shirt)• Make clear the rules at the beginning• Gesture rules:– Lift a finger for gesture– Join hands for applause
• Logistics (do a check list):– Power strips, microfone, speakers, etc.
#GDGSummit15 #GDGBari
![Page 26: Coding with kids](https://reader035.vdocuments.mx/reader035/viewer/2022062308/55ce0923bb61eb4f338b4759/html5/thumbnails/26.jpg)
1. Be curious 2. Kids are competent3. Be on their side, not in front4. Doing errors is good5. Be supportive6. Don’t say no!7. Have fun!
7 golden rules for mentors
(Barbara - CoderDojo Milano)
![Page 27: Coding with kids](https://reader035.vdocuments.mx/reader035/viewer/2022062308/55ce0923bb61eb4f338b4759/html5/thumbnails/27.jpg)
What about parents?
• It is recommended though that parents give their young people space and freedom to express creative discovery learning (Coderdojo.org)
#GDGSummit15 #GDGBari
![Page 28: Coding with kids](https://reader035.vdocuments.mx/reader035/viewer/2022062308/55ce0923bb61eb4f338b4759/html5/thumbnails/28.jpg)
#GDGSummit15 #GDGBari
Attendance Certificates & Feedback
![Page 29: Coding with kids](https://reader035.vdocuments.mx/reader035/viewer/2022062308/55ce0923bb61eb4f338b4759/html5/thumbnails/29.jpg)
Photo: Marco Quarta
![Page 30: Coding with kids](https://reader035.vdocuments.mx/reader035/viewer/2022062308/55ce0923bb61eb4f338b4759/html5/thumbnails/30.jpg)
Some feedback- I have had lots of fun and I
invented a videogame
- It’s supercool, I wanna do it again
- I have to say that I did not want to come initially, because of homework, but it has been fun. I thought it was very difficult to create a videogame, instead it was very simple and now I know what to do when I do not what to do.
#GDGSummit15 #GDGBari
![Page 31: Coding with kids](https://reader035.vdocuments.mx/reader035/viewer/2022062308/55ce0923bb61eb4f338b4759/html5/thumbnails/31.jpg)
Scratch
LEGO WeDo
Makey Makey
Resources
#GDGSummit15 #GDGBari
![Page 32: Coding with kids](https://reader035.vdocuments.mx/reader035/viewer/2022062308/55ce0923bb61eb4f338b4759/html5/thumbnails/32.jpg)
Or Tablets:ScratchJr (3-5 y/old)
Scratch for:LinuxMac
Windows
![Page 33: Coding with kids](https://reader035.vdocuments.mx/reader035/viewer/2022062308/55ce0923bb61eb4f338b4759/html5/thumbnails/33.jpg)
![Page 34: Coding with kids](https://reader035.vdocuments.mx/reader035/viewer/2022062308/55ce0923bb61eb4f338b4759/html5/thumbnails/34.jpg)
#WTM15
![Page 35: Coding with kids](https://reader035.vdocuments.mx/reader035/viewer/2022062308/55ce0923bb61eb4f338b4759/html5/thumbnails/35.jpg)
#WTM15
![Page 36: Coding with kids](https://reader035.vdocuments.mx/reader035/viewer/2022062308/55ce0923bb61eb4f338b4759/html5/thumbnails/36.jpg)
#GDGSummit15 #GDGBari
Lego We Do
![Page 37: Coding with kids](https://reader035.vdocuments.mx/reader035/viewer/2022062308/55ce0923bb61eb4f338b4759/html5/thumbnails/37.jpg)
Makey Makey
#GDGSummit15 #GDGBari
![Page 38: Coding with kids](https://reader035.vdocuments.mx/reader035/viewer/2022062308/55ce0923bb61eb4f338b4759/html5/thumbnails/38.jpg)
#WTM15
Successful (kids get curious & are eager to learn more)
If you mix up all the ingredients!
![Page 39: Coding with kids](https://reader035.vdocuments.mx/reader035/viewer/2022062308/55ce0923bb61eb4f338b4759/html5/thumbnails/39.jpg)
Resources (Bib)• CoderDojo’s Opensource Knowledge DB:
• Creative learning
• Computational thinking with Scratch
• LEGO WeDo + Scratch
• Peer tutor
• Let’s teach kids to code – TEDx Talk by Mitch Resnick
#GDGSummit15 #GDGBari
![Page 40: Coding with kids](https://reader035.vdocuments.mx/reader035/viewer/2022062308/55ce0923bb61eb4f338b4759/html5/thumbnails/40.jpg)
Tools&Resources
• Scratch:• LEGO WeDo: • Makey Makey: • Made with code (lots of fun games, various levels)• Code.org (classes, tutorials, etc.)• Pencil Code Gim (Open source coding lab allowing kids to
draw, play music & create fiction)• Blockly (blocks to introduce fundamental coding concepts)• MIT app inventor (drag&drop interface to create android app
– middle school & up)• More on “Google for Education”
#GDGSummit15 #GDGBari
![Page 41: Coding with kids](https://reader035.vdocuments.mx/reader035/viewer/2022062308/55ce0923bb61eb4f338b4759/html5/thumbnails/41.jpg)
#GDGSummit15 #GDGBari
European Capital of Culture 2019
![Page 42: Coding with kids](https://reader035.vdocuments.mx/reader035/viewer/2022062308/55ce0923bb61eb4f338b4759/html5/thumbnails/42.jpg)
#GDGSummit15 #GDGBari
![Page 43: Coding with kids](https://reader035.vdocuments.mx/reader035/viewer/2022062308/55ce0923bb61eb4f338b4759/html5/thumbnails/43.jpg)
Contacts
#GDGSummit15 #GDGBari
https://about.me/azzurraragone
google.com/+AzzurraRagone
@azzurraragone
![Page 44: Coding with kids](https://reader035.vdocuments.mx/reader035/viewer/2022062308/55ce0923bb61eb4f338b4759/html5/thumbnails/44.jpg)
Thanks to:
All my CoderDojo friends @CoderDojoMT, especially @Piersoft
Thanks to Nick for the #bigcoderdojo video And finally thanks to Matera2019
#GDGSummit15 #GDGBari