coding with kids

44
Coding with Kids How to organize a successful coding lab. A story of inclusive, fun, collaborative learning #GDGSummit15 #GDGBari

Upload: azzurra-ragone

Post on 14-Aug-2015

83 views

Category:

Education


0 download

TRANSCRIPT

Page 1: Coding with kids

Coding with Kids

How to organize a successful coding lab. A story of inclusive, fun, collaborative

learning

#GDGSummit15 #GDGBari

Page 2: Coding with kids

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

Problem

• How to organize a coding lab for kids which is:– Fun – Useful – Well-designed – Successful

#GDGSummit15 #GDGBari

Page 4: Coding with kids

#GDGSummit15 #GDGBari

Fun: kids do not get bored

Page 5: Coding with kids

#WTM15

Useful: kids learn the logic behind the computational thinking

Page 6: Coding with kids

#WTM15

Well-designed (rules, resources & logistics)

Page 7: Coding with kids

#WTM15

Successful (kids get curious & are eager to learn more)

Page 8: Coding with kids

#GDGSummit15 #GDGBari

Page 9: Coding with kids

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

James Whelton

Bill Liao

The first Coder Dojo was launched in 2011 in Cork

Page 11: Coding with kids

More than 600 dojos in the world

Page 12: Coding with kids

…and more than 60 in Italy

#GDGSummit15 #GDGBari

Page 13: Coding with kids

#GDGSummit15 #GDGBari

Fun: kids do not get bored

Page 14: Coding with kids

Projects

Passion

Peer

Play

Creative learning methodology

http://learn.media.mit.edu/lcl/

Page 15: Coding with kids

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

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

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

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

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

#WTM15

Useful: kids learn the logic behind the computational thinking

Page 21: Coding with kids

#GDGSummit15 #GDGBari

CT

Loops

Parallelism

ConditionalsOperators

Data

Computational Thinking

Page 22: Coding with kids

#WTM15

Page 23: Coding with kids

#WTM15

Well-designed (Rules, resources & logistics)

Page 24: Coding with kids

A typical coding session

Tutorial

Snack

Let’s play!

Page 25: Coding with kids

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

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

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

#GDGSummit15 #GDGBari

Attendance Certificates & Feedback

Page 29: Coding with kids

Photo: Marco Quarta

Page 30: Coding with kids

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

Scratch

LEGO WeDo

Makey Makey

Resources

#GDGSummit15 #GDGBari

Page 32: Coding with kids

Or Tablets:ScratchJr (3-5 y/old)

Scratch for:LinuxMac

Windows

Page 33: Coding with kids
Page 34: Coding with kids

#WTM15

Page 35: Coding with kids

#WTM15

Page 36: Coding with kids

#GDGSummit15 #GDGBari

Lego We Do

Page 37: Coding with kids

Makey Makey

#GDGSummit15 #GDGBari

Page 38: Coding with kids

#WTM15

Successful (kids get curious & are eager to learn more)

If you mix up all the ingredients!

Page 40: Coding with kids

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

#GDGSummit15 #GDGBari

European Capital of Culture 2019

Page 42: Coding with kids

#GDGSummit15 #GDGBari

Page 43: Coding with kids

Contacts

#GDGSummit15 #GDGBari

https://about.me/azzurraragone

google.com/+AzzurraRagone

@azzurraragone

Page 44: Coding with kids

Thanks to:

All my CoderDojo friends @CoderDojoMT, especially @Piersoft

Thanks to Nick for the #bigcoderdojo video And finally thanks to Matera2019

#GDGSummit15 #GDGBari