SlideShare a Scribd company logo
4
Most read
11
Most read
12
Most read
Teaching Kids to
Program
Sarah Phelps
Follow me on Twitter!
@mrsphelpscodes
Teaching Kids Programming
My background
Then:
Bachelor's degree in Elementary Education
Master’s degree in Curriculum and Instruction
4th grade general education teacher from 2008-2016
After school science and math enrichment program coordinator
Now:
2-5 computer science teacher district wide (~550 students)
Why teach programming to children?
By the year 2020, there will be more than 1.4 million
computer programming jobs, but currently, US growth
rate project the US will only provide 400,000 computer
science students to fill those jobs. (Source: US Bureau of
Labor and Statistics)
Programming ideas can be applied to math, reading, and English concepts.
They address many Common Core and NGSS standards including-
Problem solving
Computational thinking
Critical thinking
Art and design
Engineering
Coding encourages collaboration, communication, and creativity!
Early introduction reduces the barriers often associated with getting kids
Pre-readers/Emergent readers
Kids can start learning how to program even before they learn how to read!
Offline
Robot Turtles
Code-a-pillar
Code and Go Robot Mouse
Online/Apps
Kodable
Tynker
Elementary (K-5 students)
Code.org
Start with an Hour of Code
FREE, high quality curriculum
Block coding
4 courses that teach computer science fundamentals such as algorithms, loops, conditionals,
etc.
Pair programming suggested
Code Combat
Game based
LEGO WeDo 2.0 and Mindstorms
STEM projects
Students build and program using a simplified block coding
Student design, test, and modify creations using the engineering design
process
Highly engaging
Robots
Ozobot- No computer necessary, color based code/block coding optional
(http://ozobot.com/)
Dot and Dash (https://www.makewonder.com/)
Sphero (http://www.sphero.com/ )
Finch (http://finchrobot.com/)
Cozmo (https://anki.com/en-us/cozmo)
Building Games
Help your kids realize that consuming technology is not the only option!
Bloxels
Physical game set to develop characters and levels
Free app where design and sharing takes place
Scratch (Creative Computing)
Free curriculum related to game development OR
Trade book guides to game development
Middle School (4-8)
Scratch
Block based
Project library
Code Academy
Free
Beginner level- multiple language
Khan Academy
Intro to JavaScript
Embedded Projects
Adafruit
Sparkfun
Instructables
Maker Shed
littlebits
Call to action!
Introduce your own children
Volunteer at a local organization (library, Boys and Girls Club, etc.)
Establish a Coder Dojo
Push for change at your local school district
Hold a Family Code Night
Kansas City Kids Conference (KC)2
Come hang out with me at KCDC for the first ever Kansas
City Kids Conference!
Free family STEM conference August 5 following KCDC
from 10:00-2:00.
Contact me with any questions!
Sarah Phelps
@mrsphelpscodes
sphelps5136@gmail.com

More Related Content

PPTX
Teaching Kids to Program- Resources
PPT
Games courses suck
PDF
My Path From Philosophy to Software Engineering
PPT
Supporting Literacy For Free
PPT
Spnd 456 second weekend simmons 2012 math ef assessment
PPTX
Power pointexample3
PDF
My code workshop presentation
PPTX
Business presentation
Teaching Kids to Program- Resources
Games courses suck
My Path From Philosophy to Software Engineering
Supporting Literacy For Free
Spnd 456 second weekend simmons 2012 math ef assessment
Power pointexample3
My code workshop presentation
Business presentation

Similar to Teaching Kids Programming (20)

PDF
Computer coding resources for your library
PPTX
Sharing & Scaling The Language Of Digital Learning
DOCX
Perkongsiaan sumber maklumat program koding
PPTX
Code.org TCEA TEC-SIG 2015
PDF
Coding: the smart future for our kids - Chau Au
PPTX
Schoo Innovation Project - Robotics and Coding
PDF
Coding for kids
PDF
7 Coding Apps to Teach Kids How to Code
PDF
Coding lessons.pdf
PPTX
If You Think That O’Botz Is Just About
PPT
Brescia Future
PPTX
Coding on iPads
PDF
CE Catalog 2016 -2017 low res
PDF
Hour Of Code : A Sample Lesson With Links To Activites
PPTX
Proposal Bisnis _ Eduxtech.pptx
PPT
Computers Instructional Tools
PPTX
Online Tech Skills (M-STEP)
PPTX
Inspiring Kids to Code Using Scratch and Other Tools
PPTX
Inspiring Kids to Code Using Scratch and Other Tools
Computer coding resources for your library
Sharing & Scaling The Language Of Digital Learning
Perkongsiaan sumber maklumat program koding
Code.org TCEA TEC-SIG 2015
Coding: the smart future for our kids - Chau Au
Schoo Innovation Project - Robotics and Coding
Coding for kids
7 Coding Apps to Teach Kids How to Code
Coding lessons.pdf
If You Think That O’Botz Is Just About
Brescia Future
Coding on iPads
CE Catalog 2016 -2017 low res
Hour Of Code : A Sample Lesson With Links To Activites
Proposal Bisnis _ Eduxtech.pptx
Computers Instructional Tools
Online Tech Skills (M-STEP)
Inspiring Kids to Code Using Scratch and Other Tools
Inspiring Kids to Code Using Scratch and Other Tools
Ad

Recently uploaded (20)

PDF
O5-L3 Freight Transport Ops (International) V1.pdf
PDF
Physiotherapy_for_Respiratory_and_Cardiac_Problems WEBBER.pdf
PDF
Module 4: Burden of Disease Tutorial Slides S2 2025
PDF
Supply Chain Operations Speaking Notes -ICLT Program
PPTX
Microbial diseases, their pathogenesis and prophylaxis
PPTX
master seminar digital applications in india
PPTX
Institutional Correction lecture only . . .
PDF
Microbial disease of the cardiovascular and lymphatic systems
PPTX
PPH.pptx obstetrics and gynecology in nursing
PPTX
Introduction_to_Human_Anatomy_and_Physiology_for_B.Pharm.pptx
PPTX
human mycosis Human fungal infections are called human mycosis..pptx
PDF
O7-L3 Supply Chain Operations - ICLT Program
PDF
TR - Agricultural Crops Production NC III.pdf
PDF
Insiders guide to clinical Medicine.pdf
PDF
Origin of periodic table-Mendeleev’s Periodic-Modern Periodic table
PPTX
Renaissance Architecture: A Journey from Faith to Humanism
PPTX
Pharma ospi slides which help in ospi learning
PDF
Complications of Minimal Access Surgery at WLH
PPTX
Introduction to Child Health Nursing – Unit I | Child Health Nursing I | B.Sc...
PPTX
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
O5-L3 Freight Transport Ops (International) V1.pdf
Physiotherapy_for_Respiratory_and_Cardiac_Problems WEBBER.pdf
Module 4: Burden of Disease Tutorial Slides S2 2025
Supply Chain Operations Speaking Notes -ICLT Program
Microbial diseases, their pathogenesis and prophylaxis
master seminar digital applications in india
Institutional Correction lecture only . . .
Microbial disease of the cardiovascular and lymphatic systems
PPH.pptx obstetrics and gynecology in nursing
Introduction_to_Human_Anatomy_and_Physiology_for_B.Pharm.pptx
human mycosis Human fungal infections are called human mycosis..pptx
O7-L3 Supply Chain Operations - ICLT Program
TR - Agricultural Crops Production NC III.pdf
Insiders guide to clinical Medicine.pdf
Origin of periodic table-Mendeleev’s Periodic-Modern Periodic table
Renaissance Architecture: A Journey from Faith to Humanism
Pharma ospi slides which help in ospi learning
Complications of Minimal Access Surgery at WLH
Introduction to Child Health Nursing – Unit I | Child Health Nursing I | B.Sc...
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
Ad

Teaching Kids Programming

  • 1. Teaching Kids to Program Sarah Phelps Follow me on Twitter! @mrsphelpscodes
  • 3. My background Then: Bachelor's degree in Elementary Education Master’s degree in Curriculum and Instruction 4th grade general education teacher from 2008-2016 After school science and math enrichment program coordinator Now: 2-5 computer science teacher district wide (~550 students)
  • 4. Why teach programming to children? By the year 2020, there will be more than 1.4 million computer programming jobs, but currently, US growth rate project the US will only provide 400,000 computer science students to fill those jobs. (Source: US Bureau of Labor and Statistics)
  • 5. Programming ideas can be applied to math, reading, and English concepts. They address many Common Core and NGSS standards including- Problem solving Computational thinking Critical thinking Art and design Engineering Coding encourages collaboration, communication, and creativity! Early introduction reduces the barriers often associated with getting kids
  • 6. Pre-readers/Emergent readers Kids can start learning how to program even before they learn how to read! Offline Robot Turtles Code-a-pillar Code and Go Robot Mouse Online/Apps Kodable Tynker
  • 7. Elementary (K-5 students) Code.org Start with an Hour of Code FREE, high quality curriculum Block coding 4 courses that teach computer science fundamentals such as algorithms, loops, conditionals, etc. Pair programming suggested Code Combat Game based
  • 8. LEGO WeDo 2.0 and Mindstorms STEM projects Students build and program using a simplified block coding Student design, test, and modify creations using the engineering design process Highly engaging
  • 9. Robots Ozobot- No computer necessary, color based code/block coding optional (http://ozobot.com/) Dot and Dash (https://www.makewonder.com/) Sphero (http://www.sphero.com/ ) Finch (http://finchrobot.com/) Cozmo (https://anki.com/en-us/cozmo)
  • 10. Building Games Help your kids realize that consuming technology is not the only option! Bloxels Physical game set to develop characters and levels Free app where design and sharing takes place Scratch (Creative Computing) Free curriculum related to game development OR Trade book guides to game development
  • 11. Middle School (4-8) Scratch Block based Project library Code Academy Free Beginner level- multiple language Khan Academy Intro to JavaScript
  • 13. Call to action! Introduce your own children Volunteer at a local organization (library, Boys and Girls Club, etc.) Establish a Coder Dojo Push for change at your local school district Hold a Family Code Night
  • 14. Kansas City Kids Conference (KC)2 Come hang out with me at KCDC for the first ever Kansas City Kids Conference! Free family STEM conference August 5 following KCDC from 10:00-2:00.
  • 15. Contact me with any questions! Sarah Phelps @mrsphelpscodes sphelps5136@gmail.com