SlideShare a Scribd company logo
Coding with Kids
How to organize a successful coding lab.
A story of inclusive, fun, collaborative
learning
#GDGSummit15 #GDGBari
A bit about me
#GDGSummit15 #GDGBari
Azzurra
Ragone
Women
Techmakers
Lead - Italy
Member of GDG
Bari
CoderMentor
@CoderDojo
Member of
Matera2019
WebTeam
Problem
• How to organize a coding lab for kids which is:
– Fun
– Useful
– Well-designed
– Successful
#GDGSummit15 #GDGBari
#GDGSummit15 #GDGBari
Fun: kids do not get bored
#WTM15
Useful: kids learn the logic behind the computational thinking
#WTM15
Well-designed (rules, resources & logistics)
#WTM15
Successful (kids get curious & are eager to learn more)
#GDGSummit15 #GDGBari
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?
James Whelton
Bill Liao
The first Coder Dojo was
launched in 2011 in Cork
More than 600 dojos in the world
…and more than 60 in Italy
#GDGSummit15 #GDGBari
#GDGSummit15 #GDGBari
Fun: kids do not get bored
Projects
Passion
Peer
Play
Creative learning methodology
http://learn.media.mit.edu/lcl/
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/
Passion
• When focusing on meaningful tasks, people
work longer and harder, persist in the face of
challenges, and learn more in the process.
#GDGSummit15 #GDGBari
http://learn.media.mit.edu/lcl/
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/
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/
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
#WTM15
Useful: kids learn the logic behind the computational thinking
#GDGSummit15 #GDGBari
CT
Loops
Parallelism
ConditionalsOperators
Data
Computational Thinking
#WTM15
#WTM15
Well-designed (Rules, resources & logistics)
A typical coding session
Tutorial
Snack
Let’s play!
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
1. Be curious
2. Kids are competent
3. Be on their side, not in front
4. Doing errors is good
5. Be supportive
6. Don’t say no!
7. Have fun!
7 golden rules for mentors
(Barbara - CoderDojo Milano)
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
#GDGSummit15 #GDGBari
Attendance Certificates & Feedback
Photo: Marco Quarta
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
Scratch
LEGO
WeDo
Makey
Makey
Resources
#GDGSummit15 #GDGBari
Or Tablets:
ScratchJr (3-5 y/old)
Scratch for:
Linux
Mac
Windows
#WTM15
#WTM15
#GDGSummit15 #GDGBari
Lego We Do
Makey Makey
#GDGSummit15 #GDGBari
#WTM15
Successful (kids get curious & are eager to learn more)
If you mix up all the ingredients!
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
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
#GDGSummit15 #GDGBari
European Capital of Culture 2019
#GDGSummit15 #GDGBari
Contacts
#GDGSummit15 #GDGBari
https://about.me/azzurraragone
google.com/+AzzurraRagone
@azzurraragone
Thanks to:
 All my CoderDojo friends @CoderDojoMT,
especially @Piersoft
 Thanks to Nick for the #bigcoderdojo video
 And finally thanks to Matera2019
#GDGSummit15 #GDGBari

More Related Content

What's hot

Kids computer-programming
Kids computer-programmingKids computer-programming
Kids computer-programming
Edward Burns
 
Scratch programming
Scratch programmingScratch programming
Scratch programming
YvonieDoria
 
Basics of Computer Coding: Understanding Coding Languages
Basics of Computer Coding: Understanding Coding LanguagesBasics of Computer Coding: Understanding Coding Languages
Basics of Computer Coding: Understanding Coding Languages
Brian Pichman
 
Intro To Scratch
Intro To ScratchIntro To Scratch
Intro To Scratch
Patrick Woessner
 
scratch course-part1-2023.pdf
scratch course-part1-2023.pdfscratch course-part1-2023.pdf
scratch course-part1-2023.pdf
Doaa Mohey Eldin
 
Scratch Animation
Scratch AnimationScratch Animation
Scratch Animation
Anjan Mahanta
 
Coding For Kids
Coding For Kids Coding For Kids
Coding For Kids
Krupesh Shah
 
Scratch Lesson 2
Scratch Lesson 2Scratch Lesson 2
Scratch Lesson 2
Vadim Axelrod
 
Scratch Lesson 1 – Basics
Scratch Lesson 1 – BasicsScratch Lesson 1 – Basics
Scratch Lesson 1 – BasicsDavid Oromaner
 
Lecture 1.pptx
Lecture 1.pptxLecture 1.pptx
Lecture 1.pptx
afsheenfaiq2
 
Scratch for intermediates course
Scratch for intermediates courseScratch for intermediates course
Scratch for intermediates course
Matthew Parry
 
Scratch: Programming for everyone
Scratch: Programming for everyoneScratch: Programming for everyone
Scratch: Programming for everyone
Akshar Desai
 
Mini Scratch Unit
Mini Scratch UnitMini Scratch Unit
Mini Scratch Unit
Patrick Woessner
 
Scratch Programming
Scratch ProgrammingScratch Programming
Scratch Programming
Bilal Hanbali
 
Scratch
ScratchScratch
What is programming what are its benefits
What is programming  what are its benefits What is programming  what are its benefits
What is programming what are its benefits
Vijay Singh Khatri
 
Scratch for Data Logging and Graphing
Scratch for Data Logging and GraphingScratch for Data Logging and Graphing
Scratch for Data Logging and Graphing
Brian Huang
 
How To Learn Programming For Beginners | How To Start Coding | Learn Programm...
How To Learn Programming For Beginners | How To Start Coding | Learn Programm...How To Learn Programming For Beginners | How To Start Coding | Learn Programm...
How To Learn Programming For Beginners | How To Start Coding | Learn Programm...
Simplilearn
 
Computer Coding with Scratch: Lesson 2_primaryschoollessons
Computer Coding with Scratch: Lesson 2_primaryschoollessonsComputer Coding with Scratch: Lesson 2_primaryschoollessons
Computer Coding with Scratch: Lesson 2_primaryschoollessons
SeniorInfants
 
PyCharm demo
PyCharm demoPyCharm demo
PyCharm demo
T. Kim Nguyen
 

What's hot (20)

Kids computer-programming
Kids computer-programmingKids computer-programming
Kids computer-programming
 
Scratch programming
Scratch programmingScratch programming
Scratch programming
 
Basics of Computer Coding: Understanding Coding Languages
Basics of Computer Coding: Understanding Coding LanguagesBasics of Computer Coding: Understanding Coding Languages
Basics of Computer Coding: Understanding Coding Languages
 
Intro To Scratch
Intro To ScratchIntro To Scratch
Intro To Scratch
 
scratch course-part1-2023.pdf
scratch course-part1-2023.pdfscratch course-part1-2023.pdf
scratch course-part1-2023.pdf
 
Scratch Animation
Scratch AnimationScratch Animation
Scratch Animation
 
Coding For Kids
Coding For Kids Coding For Kids
Coding For Kids
 
Scratch Lesson 2
Scratch Lesson 2Scratch Lesson 2
Scratch Lesson 2
 
Scratch Lesson 1 – Basics
Scratch Lesson 1 – BasicsScratch Lesson 1 – Basics
Scratch Lesson 1 – Basics
 
Lecture 1.pptx
Lecture 1.pptxLecture 1.pptx
Lecture 1.pptx
 
Scratch for intermediates course
Scratch for intermediates courseScratch for intermediates course
Scratch for intermediates course
 
Scratch: Programming for everyone
Scratch: Programming for everyoneScratch: Programming for everyone
Scratch: Programming for everyone
 
Mini Scratch Unit
Mini Scratch UnitMini Scratch Unit
Mini Scratch Unit
 
Scratch Programming
Scratch ProgrammingScratch Programming
Scratch Programming
 
Scratch
ScratchScratch
Scratch
 
What is programming what are its benefits
What is programming  what are its benefits What is programming  what are its benefits
What is programming what are its benefits
 
Scratch for Data Logging and Graphing
Scratch for Data Logging and GraphingScratch for Data Logging and Graphing
Scratch for Data Logging and Graphing
 
How To Learn Programming For Beginners | How To Start Coding | Learn Programm...
How To Learn Programming For Beginners | How To Start Coding | Learn Programm...How To Learn Programming For Beginners | How To Start Coding | Learn Programm...
How To Learn Programming For Beginners | How To Start Coding | Learn Programm...
 
Computer Coding with Scratch: Lesson 2_primaryschoollessons
Computer Coding with Scratch: Lesson 2_primaryschoollessonsComputer Coding with Scratch: Lesson 2_primaryschoollessons
Computer Coding with Scratch: Lesson 2_primaryschoollessons
 
PyCharm demo
PyCharm demoPyCharm demo
PyCharm demo
 

Viewers also liked

I am starting up - How do I start coding? - Gautham Pai, an "Entrepreneur, Fo...
I am starting up - How do I start coding? - Gautham Pai, an "Entrepreneur, Fo...I am starting up - How do I start coding? - Gautham Pai, an "Entrepreneur, Fo...
I am starting up - How do I start coding? - Gautham Pai, an "Entrepreneur, Fo...
Lounge47
 
Codes for kids
Codes for kidsCodes for kids
Codes for kids
David Allistone
 
Kids coding! Yes, They Can!
Kids coding! Yes, They Can!Kids coding! Yes, They Can!
Kids coding! Yes, They Can!
peeryn
 
Digital Nirvana
Digital NirvanaDigital Nirvana
Writing Codes Instead of Tweets
Writing Codes Instead of TweetsWriting Codes Instead of Tweets
Writing Codes Instead of Tweets
Caitlyn McTavish
 
Coding: the smart future for our kids - Chau Au
Coding: the smart future for our kids - Chau AuCoding: the smart future for our kids - Chau Au
Coding: the smart future for our kids - Chau Au
PublicLibraryServices
 
VSTE 2016 Presentation
VSTE 2016 PresentationVSTE 2016 Presentation
VSTE 2016 Presentation
ftfaust
 
Robots, coding, and kids! oh, my!
Robots, coding, and kids!  oh, my!Robots, coding, and kids!  oh, my!
Robots, coding, and kids! oh, my!
sprabul
 
Coding for Teachers and Kids Workshop Presentation
Coding for Teachers and Kids Workshop PresentationCoding for Teachers and Kids Workshop Presentation
Coding for Teachers and Kids Workshop Presentation
Joanne Villis
 

Viewers also liked (9)

I am starting up - How do I start coding? - Gautham Pai, an "Entrepreneur, Fo...
I am starting up - How do I start coding? - Gautham Pai, an "Entrepreneur, Fo...I am starting up - How do I start coding? - Gautham Pai, an "Entrepreneur, Fo...
I am starting up - How do I start coding? - Gautham Pai, an "Entrepreneur, Fo...
 
Codes for kids
Codes for kidsCodes for kids
Codes for kids
 
Kids coding! Yes, They Can!
Kids coding! Yes, They Can!Kids coding! Yes, They Can!
Kids coding! Yes, They Can!
 
Digital Nirvana
Digital NirvanaDigital Nirvana
Digital Nirvana
 
Writing Codes Instead of Tweets
Writing Codes Instead of TweetsWriting Codes Instead of Tweets
Writing Codes Instead of Tweets
 
Coding: the smart future for our kids - Chau Au
Coding: the smart future for our kids - Chau AuCoding: the smart future for our kids - Chau Au
Coding: the smart future for our kids - Chau Au
 
VSTE 2016 Presentation
VSTE 2016 PresentationVSTE 2016 Presentation
VSTE 2016 Presentation
 
Robots, coding, and kids! oh, my!
Robots, coding, and kids!  oh, my!Robots, coding, and kids!  oh, my!
Robots, coding, and kids! oh, my!
 
Coding for Teachers and Kids Workshop Presentation
Coding for Teachers and Kids Workshop PresentationCoding for Teachers and Kids Workshop Presentation
Coding for Teachers and Kids Workshop Presentation
 

Similar to Coding with kids

Plan an Hour of Code
Plan an Hour of CodePlan an Hour of Code
Plan an Hour of Code
Tynker
 
Romero & Vallerand (2016) Co-creative activities for the 21st century kids-R02
Romero & Vallerand (2016) Co-creative activities for the 21st century kids-R02Romero & Vallerand (2016) Co-creative activities for the 21st century kids-R02
Romero & Vallerand (2016) Co-creative activities for the 21st century kids-R02
Margarida Romero
 
Top 10...#ISTE 2015
Top 10...#ISTE 2015Top 10...#ISTE 2015
Top 10...#ISTE 2015
Alex Lianne Carter
 
Cracking the Code: A Beginner's Guide to Coding With Elementary Students
Cracking the Code: A Beginner's Guide to Coding With Elementary StudentsCracking the Code: A Beginner's Guide to Coding With Elementary Students
Cracking the Code: A Beginner's Guide to Coding With Elementary Students
alphakilo31
 
Google summer of code
Google summer of codeGoogle summer of code
Google summer of code
Pradeeban Kathiravelu, Ph.D.
 
Google summer of code 2012
Google summer of code 2012Google summer of code 2012
Google summer of code 2012
Pradeeban Kathiravelu, Ph.D.
 
An introduction to #oSoc15 in 25 slides
An introduction to #oSoc15 in 25 slidesAn introduction to #oSoc15 in 25 slides
An introduction to #oSoc15 in 25 slides
Open Knowledge Belgium
 
Seminar 2.1 rob curran
Seminar 2.1 rob curranSeminar 2.1 rob curran
Seminar 2.1 rob curran
Kevin Campbell-Wright
 
Hour of Code Kickoff Assembly
Hour of Code Kickoff AssemblyHour of Code Kickoff Assembly
Hour of Code Kickoff Assembly
Louise Morgan
 
Data training tips and tricks
Data training tips and tricksData training tips and tricks
Data training tips and tricks
Sarah Jones
 
My code workshop presentation
My code workshop presentationMy code workshop presentation
My code workshop presentation
shainavglass
 
Santa Fe ISD mobile learning
Santa Fe ISD mobile learningSanta Fe ISD mobile learning
Santa Fe ISD mobile learning
ruckera
 
Google Summer of Code (GSoC) 2020
Google Summer of Code (GSoC) 2020Google Summer of Code (GSoC) 2020
Google Summer of Code (GSoC) 2020
Pradeeban Kathiravelu, Ph.D.
 
Breaking the Code NYSCATE 2015
Breaking the Code NYSCATE 2015Breaking the Code NYSCATE 2015
Breaking the Code NYSCATE 2015
Lakeland Central School District
 
An Introduction to Google Summer of Code 2015
An Introduction to Google Summer of Code 2015An Introduction to Google Summer of Code 2015
An Introduction to Google Summer of Code 2015
Pradeeban Kathiravelu, Ph.D.
 
Open Badges
Open BadgesOpen Badges
Open Badges
Phil Vincent
 
STEAM @ Your Library
STEAM @ Your LibrarySTEAM @ Your Library
STEAM @ Your Library
Chad Mairn
 
STEAM @ Your Library
STEAM @ Your LibrarySTEAM @ Your Library
STEAM @ Your Library
St. Petersburg College
 
Empowering New Programmers Through Introductory Arduino Workshops
Empowering New Programmers Through Introductory Arduino WorkshopsEmpowering New Programmers Through Introductory Arduino Workshops
Empowering New Programmers Through Introductory Arduino Workshops
Hailee Kenney
 
Everyone can learn to code: a starter's guide to software development
Everyone can learn to code: a starter's guide to software developmentEveryone can learn to code: a starter's guide to software development
Everyone can learn to code: a starter's guide to software development
Intelliware Development Inc.
 

Similar to Coding with kids (20)

Plan an Hour of Code
Plan an Hour of CodePlan an Hour of Code
Plan an Hour of Code
 
Romero & Vallerand (2016) Co-creative activities for the 21st century kids-R02
Romero & Vallerand (2016) Co-creative activities for the 21st century kids-R02Romero & Vallerand (2016) Co-creative activities for the 21st century kids-R02
Romero & Vallerand (2016) Co-creative activities for the 21st century kids-R02
 
Top 10...#ISTE 2015
Top 10...#ISTE 2015Top 10...#ISTE 2015
Top 10...#ISTE 2015
 
Cracking the Code: A Beginner's Guide to Coding With Elementary Students
Cracking the Code: A Beginner's Guide to Coding With Elementary StudentsCracking the Code: A Beginner's Guide to Coding With Elementary Students
Cracking the Code: A Beginner's Guide to Coding With Elementary Students
 
Google summer of code
Google summer of codeGoogle summer of code
Google summer of code
 
Google summer of code 2012
Google summer of code 2012Google summer of code 2012
Google summer of code 2012
 
An introduction to #oSoc15 in 25 slides
An introduction to #oSoc15 in 25 slidesAn introduction to #oSoc15 in 25 slides
An introduction to #oSoc15 in 25 slides
 
Seminar 2.1 rob curran
Seminar 2.1 rob curranSeminar 2.1 rob curran
Seminar 2.1 rob curran
 
Hour of Code Kickoff Assembly
Hour of Code Kickoff AssemblyHour of Code Kickoff Assembly
Hour of Code Kickoff Assembly
 
Data training tips and tricks
Data training tips and tricksData training tips and tricks
Data training tips and tricks
 
My code workshop presentation
My code workshop presentationMy code workshop presentation
My code workshop presentation
 
Santa Fe ISD mobile learning
Santa Fe ISD mobile learningSanta Fe ISD mobile learning
Santa Fe ISD mobile learning
 
Google Summer of Code (GSoC) 2020
Google Summer of Code (GSoC) 2020Google Summer of Code (GSoC) 2020
Google Summer of Code (GSoC) 2020
 
Breaking the Code NYSCATE 2015
Breaking the Code NYSCATE 2015Breaking the Code NYSCATE 2015
Breaking the Code NYSCATE 2015
 
An Introduction to Google Summer of Code 2015
An Introduction to Google Summer of Code 2015An Introduction to Google Summer of Code 2015
An Introduction to Google Summer of Code 2015
 
Open Badges
Open BadgesOpen Badges
Open Badges
 
STEAM @ Your Library
STEAM @ Your LibrarySTEAM @ Your Library
STEAM @ Your Library
 
STEAM @ Your Library
STEAM @ Your LibrarySTEAM @ Your Library
STEAM @ Your Library
 
Empowering New Programmers Through Introductory Arduino Workshops
Empowering New Programmers Through Introductory Arduino WorkshopsEmpowering New Programmers Through Introductory Arduino Workshops
Empowering New Programmers Through Introductory Arduino Workshops
 
Everyone can learn to code: a starter's guide to software development
Everyone can learn to code: a starter's guide to software developmentEveryone can learn to code: a starter's guide to software development
Everyone can learn to code: a starter's guide to software development
 

Recently uploaded

1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx
JosvitaDsouza2
 
How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17
Celine George
 
The basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptxThe basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptx
heathfieldcps1
 
Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
Thiyagu K
 
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdfUnit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Thiyagu K
 
S1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptxS1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptx
tarandeep35
 
Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
Pavel ( NSTU)
 
Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.
Ashokrao Mane college of Pharmacy Peth-Vadgaon
 
Azure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHatAzure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHat
Scholarhat
 
Model Attribute Check Company Auto Property
Model Attribute  Check Company Auto PropertyModel Attribute  Check Company Auto Property
Model Attribute Check Company Auto Property
Celine George
 
Pride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School DistrictPride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School District
David Douglas School District
 
South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)
Academy of Science of South Africa
 
The approach at University of Liverpool.pptx
The approach at University of Liverpool.pptxThe approach at University of Liverpool.pptx
The approach at University of Liverpool.pptx
Jisc
 
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptxChapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
Mohd Adib Abd Muin, Senior Lecturer at Universiti Utara Malaysia
 
Digital Artifact 2 - Investigating Pavilion Designs
Digital Artifact 2 - Investigating Pavilion DesignsDigital Artifact 2 - Investigating Pavilion Designs
Digital Artifact 2 - Investigating Pavilion Designs
chanes7
 
Digital Artifact 1 - 10VCD Environments Unit
Digital Artifact 1 - 10VCD Environments UnitDigital Artifact 1 - 10VCD Environments Unit
Digital Artifact 1 - 10VCD Environments Unit
chanes7
 
The Diamonds of 2023-2024 in the IGRA collection
The Diamonds of 2023-2024 in the IGRA collectionThe Diamonds of 2023-2024 in the IGRA collection
The Diamonds of 2023-2024 in the IGRA collection
Israel Genealogy Research Association
 
CACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdfCACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdf
camakaiclarkmusic
 
The Diamond Necklace by Guy De Maupassant.pptx
The Diamond Necklace by Guy De Maupassant.pptxThe Diamond Necklace by Guy De Maupassant.pptx
The Diamond Necklace by Guy De Maupassant.pptx
DhatriParmar
 
Acetabularia Information For Class 9 .docx
Acetabularia Information For Class 9  .docxAcetabularia Information For Class 9  .docx
Acetabularia Information For Class 9 .docx
vaibhavrinwa19
 

Recently uploaded (20)

1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx
 
How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17
 
The basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptxThe basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptx
 
Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
 
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdfUnit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdf
 
S1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptxS1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptx
 
Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
 
Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.
 
Azure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHatAzure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHat
 
Model Attribute Check Company Auto Property
Model Attribute  Check Company Auto PropertyModel Attribute  Check Company Auto Property
Model Attribute Check Company Auto Property
 
Pride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School DistrictPride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School District
 
South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)
 
The approach at University of Liverpool.pptx
The approach at University of Liverpool.pptxThe approach at University of Liverpool.pptx
The approach at University of Liverpool.pptx
 
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptxChapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
 
Digital Artifact 2 - Investigating Pavilion Designs
Digital Artifact 2 - Investigating Pavilion DesignsDigital Artifact 2 - Investigating Pavilion Designs
Digital Artifact 2 - Investigating Pavilion Designs
 
Digital Artifact 1 - 10VCD Environments Unit
Digital Artifact 1 - 10VCD Environments UnitDigital Artifact 1 - 10VCD Environments Unit
Digital Artifact 1 - 10VCD Environments Unit
 
The Diamonds of 2023-2024 in the IGRA collection
The Diamonds of 2023-2024 in the IGRA collectionThe Diamonds of 2023-2024 in the IGRA collection
The Diamonds of 2023-2024 in the IGRA collection
 
CACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdfCACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdf
 
The Diamond Necklace by Guy De Maupassant.pptx
The Diamond Necklace by Guy De Maupassant.pptxThe Diamond Necklace by Guy De Maupassant.pptx
The Diamond Necklace by Guy De Maupassant.pptx
 
Acetabularia Information For Class 9 .docx
Acetabularia Information For Class 9  .docxAcetabularia Information For Class 9  .docx
Acetabularia Information For Class 9 .docx
 

Coding with kids

Editor's Notes

  1. How many of you do you know what is a CoderDojo?
  2. The problem that we want to address
  3. James (then 18 year-old coder) received some publicity after hacking the iPod Nano
  4. Peer-education: kids teach each other. Enroll mentor among people that have done a already a coderdojo.
  5. Creativity comes as a result of trial and error, collaboration, curiosity, being fearless and experimenting: children learn when they play Our kids today are terrified of taking risks, of getting something wrong,”
  6. loops: running the same sequence multiple times - parallelism: making things happen at the same time – conditionals: making decisions based on conditions operators: support for mathematical and logical expressions - data: storing, retrieving, and updating values http://scratched.gse.harvard.edu/ct/defining.html
  7. As young people design interactive media with Scratch, they engage with a set of computational concepts that are common in many programming languages. sequence: identifying a series of steps for a task
  8. Do a list of all you need: how many power strips, speakers, etc.? Make always an inspection of the place where you are gonna do your coding lab
  9. Enhance a video games building on top of it
  10. http://wiki.scratch.mit.edu/wiki/LEGO%C2%AE_WeDo%E2%84%A2_Construction_Set Dancing birds, Drumming monkey, Hungry Alligator, Roaring lion, Flying bird, Goal kicker, Cheerful fans, airplane, Giant escape, sailboat storm
  11. Among the reasons that led the jury to choose matera there is the commitment to teach kids how to code, which is a fundamental skill for the future.