SlideShare a Scribd company logo
Teaching Kids Game Programming Christopher Cotton Barcamp Nashville 2009
Why? why teach kids coding? why this talk?
Why teach kids? Wished I had this Kids get so excited, a real challenge Inspire them to learn more The Future! Why this talk? I love the teaching Better than building widgets Inspire you
But, really why? demo: video
What? Intro to Programming
What do I teach? Functions, Class Graphics, Screen Layout Math Animation Event driven Game Logic
What? but really what do I teach?
But, what really? Logical Thinking Experimentation How to Teach Yourself Thoughts into Code
Where? YSI
Where? Young Scholars Institute (YSI) Part of Franklin Special School District Around for 25+ years 2 Weeks during the Summer 1400 Kids, 120 Teachers http://fssd.org/index.php?option=com_content&task=view&id=110&Itemid=207
What technology? Language?   processing.org java
Why Processing? Full running app in one line FREE FREE FREE Runs on Mac/Linux/Win More complex event driven
What do I teach? details details!
First day most common question?
First Day When can we get on the computers? Car racing! Functions Drawing, colors Overview of processing, reading docs demo: 01 drawing Content
Second Day most common question?
Second Day Where do I put this code? Animation - movement program structure if demo:  02 first playing with random 03 animations Content
Third Day most common question?
Third Day Why is it doing this?!?!?! Game basics - health, score, collision key moving, mouse control Each kids on different path demo:  04 block style games (not breakout!) Content
Fourth Day most common question?
Fourth Day How much time do we have left? Building their own game demo:  05 almost art 06 guitar hero Content
Fifth Day and Beyond most common question?
Fifth Day, Beyond How can I get this? Finishing Their Game, Demos! Demos! Demos! demo:  07 tron light cycle 08 written over the year Content
Final Thoughts  
Final Thoughts Challenge: not answers Let them learn They built a game! Amazed at just one week So Much Energy, Fun
Go teach your passion Q&A
Contact me: http://christophercotton.com/

More Related Content

PPTX
Inspiring Kids to Code Using Scratch and Other Tools
PPTX
STEAM @ Your Library
PPTX
Learn to Code and Have Fun Doing It!
PPTX
Using iPads for Language Learning
PDF
Apps and Websites for Use in the Classroom
PPT
Tools for Teaching Language
PPTX
Technology tools for teachers
PDF
Why learn how to code
Inspiring Kids to Code Using Scratch and Other Tools
STEAM @ Your Library
Learn to Code and Have Fun Doing It!
Using iPads for Language Learning
Apps and Websites for Use in the Classroom
Tools for Teaching Language
Technology tools for teachers
Why learn how to code

What's hot (20)

PPT
Apps for Teaching and Learning
PPT
Beginner training smartboard 010511
PPT
Teslontarioweb20example
PPTX
The One Device Primary Classroom by Gail Lovely
PPTX
Social Media for Language Professionals
PPTX
Using Jing for Educators
PPTX
Luongo smartboard
PPTX
iPads Webinar Part 2
PDF
Using your projector in your classroom- UPDATED
PPTX
How can we enhance our technology
PPTX
Digital Tools for Teaching in the 21st Century
PPT
Digigogy in Teaching - R.D.Sivakumar
PDF
Teaching with technology v2.0
PPTX
Playing with Technology for Assessment & Data Collection in a DAP Classroom 2013
PPT
Web Tools
PDF
Using your projector in your classroom
PPT
Scratch and pair programming
PPTX
Project: Technology!
PPTX
3 5 intro to i pads
Apps for Teaching and Learning
Beginner training smartboard 010511
Teslontarioweb20example
The One Device Primary Classroom by Gail Lovely
Social Media for Language Professionals
Using Jing for Educators
Luongo smartboard
iPads Webinar Part 2
Using your projector in your classroom- UPDATED
How can we enhance our technology
Digital Tools for Teaching in the 21st Century
Digigogy in Teaching - R.D.Sivakumar
Teaching with technology v2.0
Playing with Technology for Assessment & Data Collection in a DAP Classroom 2013
Web Tools
Using your projector in your classroom
Scratch and pair programming
Project: Technology!
3 5 intro to i pads
Ad

Similar to Teaching Kids Game Programming (20)

PDF
Portage Central Elementary: Summer of Code 2017
PPT
Campus Life Presentation 1
PPT
I love trees arg debrief v3
PPTX
Primer on Play: Case Study for Knowledge Guru
PPT
Toy Story 2
PDF
All Work And No Play: What You can Learn from Game Design
PDF
Sutd Game Lab's prototyping tips
PPT
Gamification in ELT
PPT
Introduction to Gamification
PPTX
Video gaming impect on Children
PPT
Video Games The Learning Revolution Tesol France
PPTX
Bring it on
PPTX
Games and Virtual World Camps
PPTX
Tcea 2014 video game design software
PPT
Learning Technology
PPTX
Exam resource (new)
 
PPT
The use of computer simulations & gaming to
PPS
All I Ever Needed To Know About Programming
PPT
Igc East
PPT
Rigor & Relevance for the 21st Century Classroom
Portage Central Elementary: Summer of Code 2017
Campus Life Presentation 1
I love trees arg debrief v3
Primer on Play: Case Study for Knowledge Guru
Toy Story 2
All Work And No Play: What You can Learn from Game Design
Sutd Game Lab's prototyping tips
Gamification in ELT
Introduction to Gamification
Video gaming impect on Children
Video Games The Learning Revolution Tesol France
Bring it on
Games and Virtual World Camps
Tcea 2014 video game design software
Learning Technology
Exam resource (new)
 
The use of computer simulations & gaming to
All I Ever Needed To Know About Programming
Igc East
Rigor & Relevance for the 21st Century Classroom
Ad

More from christophercotton (6)

PDF
Paper prototyping
PDF
Rock band in 15mins
PDF
Make Your Own Tools
PDF
API Design & Moving from Junior to Senior Developer
KEY
Free graphics, by Christopher Cotton
PDF
2012 Podcamp Nashville There is a Game For That
Paper prototyping
Rock band in 15mins
Make Your Own Tools
API Design & Moving from Junior to Senior Developer
Free graphics, by Christopher Cotton
2012 Podcamp Nashville There is a Game For That

Recently uploaded (20)

PDF
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx
PDF
Mark Klimek Lecture Notes_240423 revision books _173037.pdf
PPTX
Microbial diseases, their pathogenesis and prophylaxis
PPTX
Institutional Correction lecture only . . .
PPTX
Cell Types and Its function , kingdom of life
PDF
102 student loan defaulters named and shamed – Is someone you know on the list?
PDF
BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH 9 GLOBAL SUCCESS - CẢ NĂM - BÁM SÁT FORM Đ...
PDF
Anesthesia in Laparoscopic Surgery in India
PDF
Supply Chain Operations Speaking Notes -ICLT Program
PPTX
Renaissance Architecture: A Journey from Faith to Humanism
PDF
Classroom Observation Tools for Teachers
PPTX
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
PDF
O5-L3 Freight Transport Ops (International) V1.pdf
PDF
Basic Mud Logging Guide for educational purpose
PDF
Abdominal Access Techniques with Prof. Dr. R K Mishra
PPTX
PPH.pptx obstetrics and gynecology in nursing
PDF
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
PDF
RMMM.pdf make it easy to upload and study
PPTX
Introduction_to_Human_Anatomy_and_Physiology_for_B.Pharm.pptx
PDF
VCE English Exam - Section C Student Revision Booklet
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx
Mark Klimek Lecture Notes_240423 revision books _173037.pdf
Microbial diseases, their pathogenesis and prophylaxis
Institutional Correction lecture only . . .
Cell Types and Its function , kingdom of life
102 student loan defaulters named and shamed – Is someone you know on the list?
BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH 9 GLOBAL SUCCESS - CẢ NĂM - BÁM SÁT FORM Đ...
Anesthesia in Laparoscopic Surgery in India
Supply Chain Operations Speaking Notes -ICLT Program
Renaissance Architecture: A Journey from Faith to Humanism
Classroom Observation Tools for Teachers
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
O5-L3 Freight Transport Ops (International) V1.pdf
Basic Mud Logging Guide for educational purpose
Abdominal Access Techniques with Prof. Dr. R K Mishra
PPH.pptx obstetrics and gynecology in nursing
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
RMMM.pdf make it easy to upload and study
Introduction_to_Human_Anatomy_and_Physiology_for_B.Pharm.pptx
VCE English Exam - Section C Student Revision Booklet

Teaching Kids Game Programming