SlideShare a Scribd company logo
Tech Camps
at the Library
Nicole C. Engard
Why Kids Should Code
• Give kids a head start in coding because:
• Proficiency and fluency learned early on can
help with problem solving and independent
thinking
• It’s the foundation and building block for all STEM
• Early success is needed for strong algebra skills
and higher level math & science classes
STEM Job Pay
http://college.usatoday.com/2015/02/02/the-5-highest-paying-degrees-of-2015/
Careers in Software Dev
http://www.bls.gov/ooh/computer-and-information-technology/software-developers.htm
STEM Job Increases
http://www.ed.gov/stem
We Need More Experts
• Demand is there, but supply is not
• There were only 48,700 undergraduate computer
science graduates from accredited US
universities in 2014.
• In 2015, the coding bootcamp market was
estimated to grow by 2.4x, to an estimated
16,056 graduates in 2015, up from 6,740 in 2014.
What Can We Do?
• Libraries are known for their programming to help
educate their communities
• Coding camps for kids (like Bootcamps for adults)
can get more people interested in software
development
• For little or no cost you can host these camps to
teach software development and/or robotics
Not A Programmer?
Stencyl and Scratch make it easy
Coding Tools
• Scratch (scratch.mit.edu)
• Tynker (www.tynker.com)
• Stencyl (www.stencyl.com)
• Greenfoot (www.greenfoot.org)
• Blocky Games (blockly-games.appspot.com/)
Let’s Play!!!
Circuit Tools
• LittleBits (littlebits.cc)
• LilyPad Arduino (lilypadarduino.org)
• Snap Circuits (www.snapcircuits.net)
• Circuits Scribe (www.electroninks.com)
Robotics Tools
• Finch (www.finchrobot.com)
• Hummingbird robotics kit (hummingbirdkit.com)
• Raspberry Pi (bit.ly/1UgmoTl)
• Arduino (bit.ly/22l22gO)
• VEX (www.vexrobotics.com)
• Lego Mindstorms (mindstorms.lego.com)
For Toddlers
• Code-a-pillar www.fisher-price.com/codeapillar/
• Cubetto www.primotoys.com
Potential Projects
• Create a website
• Create a story in Scratch
• Create a light up monster with the Lilypad
• Build your own Lego robot
• What are you ideas?
Possible Languages
• HTML/CSS
• Javascript
• Python
• Ruby
• MySQL
Costs
• Computers or tablets for each student (already in
the library or BYOD)
• Open source software for programming ($0)
• A trainer ($0-$100/hr)
• Hardware ($16/e LilyPad Arduino, $200/e LittleBits
Kit, $36/e Raspberry Pi, $99/e The Finch)
• Misc tools and supplies ($200-$1000)
Volunteers / Donations
• Find volunteers using Idealist, VolunteerMatch,
AllForGood or other such sites
• Request donations on sites like GoFundMe or
YouCaring
• Create an Amazon wish list for your organization
(for example: http://amzn.com/w/NF8ABQSCGRDI)
• Of course you can just ask!
Structure
• One Off: Have a project for everyone in attendance
• Hackathon: Have an 8 -12 hour event
• Over time: Have a project a day (every few days)
or have a goal that has to be completed in a period
of time. This might be a robotics or coding club.
• Look in to starting a Dojo : coderdojo.com
Promotion
• Many conferences offer free tables to non profits
• Meetup.com
• Social media
• Local universities and colleges
• Partnerships
• Swag
Partnerships
• Talk to :
• coding/tech/stem groups/meetups
• area tech companies
• coding bootcamps
• maker/tech shops
• schools with stem programs
Final Tips
• Write a code of conduct
• Have parent’s permission (note any security risks)
• Take into account level of experience of attendees
• Offer different levels of events if necessary
• Create tutorials (Guide on the Side)
• Create evaluations (LimeSurvey)
Additional Resources
• Free coding courses for kids : http://bit.ly/22mSqPk
• Choosing a summer coding camp : http://bit.ly/1PcklrF
• 45 places to learn to code for free : http://bit.ly/1Vd58xQ
• 12 sites to learn to code for free : http://entm.ag/1ROFyK7
• Cool products for teaching kids to code : http://huff.to/
1pM1bV9
• Teach your kids to code : http://edut.to/1R3E9je
Nicole C. Engard
nengard@gmail.com
http://web2learning.net
http://austin.chicktech.org

More Related Content

PDF
Open source for Libraries
PDF
Open Your Mind: Open Source in Libraries
PDF
Open Source for Libraries
ODP
Open Source: Freedom and Community
PDF
Practical Open Source Software for Libraries
PDF
Open Source for Libraries
PDF
Libraries Developing Openly
PDF
Open Source Tools for Libraries
Open source for Libraries
Open Your Mind: Open Source in Libraries
Open Source for Libraries
Open Source: Freedom and Community
Practical Open Source Software for Libraries
Open Source for Libraries
Libraries Developing Openly
Open Source Tools for Libraries

What's hot (20)

PDF
Lessons Learned from Xen [LFNW 2013]
PDF
Geek Empowerment - The Real Heart of Open Source
PDF
Community, Unifying the Geeks to Create Value - Demi Ben-Ari
PDF
openSUSE Summit-15 Years of Open Source: It's About the People
PDF
How to Build a Tech Community
PDF
Qt Developer Days 2009 Keynote - Sugarlabs
PPTX
OLITA Digital Odyssey Presentation on Open Source (with Randy Metcalfe)
PDF
Commnities are Awesome
PDF
Wanted: Best Practices for Collaborative Translation
PDF
Web 2.0 Expo Berlin: Open Platforms and the Social Graph
PPT
Open Source for an Open World
PPTX
Wittig: Creating a Digital Media Space for Today's Teens, Part 1 and Part 2
PDF
Drupal - Changing the Web by Connecting Open Minds - DrupalCamp North 2015
PPTX
IAll 2013 Conference
PDF
SwisscomSoftwareDay 2016 "The Trials and Tribulations of Making Software Small"
PDF
Creating a Digital Media Space for Today's Teens: Part 2 (August 2017)
PDF
Creating a Digital Media Space for Today's Teens: Part 1 (August 2017)
PDF
Contributing to Open Source
PPTX
Teaching 2.0 Learning & Leading in the Digital Age
PPTX
Libraries as makerspaces
Lessons Learned from Xen [LFNW 2013]
Geek Empowerment - The Real Heart of Open Source
Community, Unifying the Geeks to Create Value - Demi Ben-Ari
openSUSE Summit-15 Years of Open Source: It's About the People
How to Build a Tech Community
Qt Developer Days 2009 Keynote - Sugarlabs
OLITA Digital Odyssey Presentation on Open Source (with Randy Metcalfe)
Commnities are Awesome
Wanted: Best Practices for Collaborative Translation
Web 2.0 Expo Berlin: Open Platforms and the Social Graph
Open Source for an Open World
Wittig: Creating a Digital Media Space for Today's Teens, Part 1 and Part 2
Drupal - Changing the Web by Connecting Open Minds - DrupalCamp North 2015
IAll 2013 Conference
SwisscomSoftwareDay 2016 "The Trials and Tribulations of Making Software Small"
Creating a Digital Media Space for Today's Teens: Part 2 (August 2017)
Creating a Digital Media Space for Today's Teens: Part 1 (August 2017)
Contributing to Open Source
Teaching 2.0 Learning & Leading in the Digital Age
Libraries as makerspaces
Ad

Similar to Tech Camps at the Library (20)

PDF
Coding as a Practical Library Program
PDF
STEM Programming Ideas at the Library.pdf
DOCX
Perkongsiaan sumber maklumat program koding
PDF
Coding: the smart future for our kids - Chau Au
PPTX
Inspiring Kids to Code Using Scratch and Other Tools
PPTX
Inspiring Kids to Code Using Scratch and Other Tools
PDF
Everyone can learn to code: a starter's guide to software development
PDF
Will it matter if your child cannot code?
PPTX
Coding, robotics & making...finding funds presentation
PDF
JavaOne Tutorial Techniques for Getting More Kids, Especially Girls, Involved...
PDF
Dream Big. Learn Code.
PPTX
Cracking the Code: A Beginner's Guide to Coding With Elementary Students
PPTX
Teaching Kids Programming
PDF
Computer Science – The Untapped Opportunity In Education - Hadi Partovi
PPTX
STEAM @ Your Library
PPTX
STEAM @ Your Library
PPTX
STEAM & Making in Informal Learning Environments Community of Practice - Codi...
PDF
Computer coding resources for your library
PDF
Articles supporting children and coding
PPTX
Coding with kids
Coding as a Practical Library Program
STEM Programming Ideas at the Library.pdf
Perkongsiaan sumber maklumat program koding
Coding: the smart future for our kids - Chau Au
Inspiring Kids to Code Using Scratch and Other Tools
Inspiring Kids to Code Using Scratch and Other Tools
Everyone can learn to code: a starter's guide to software development
Will it matter if your child cannot code?
Coding, robotics & making...finding funds presentation
JavaOne Tutorial Techniques for Getting More Kids, Especially Girls, Involved...
Dream Big. Learn Code.
Cracking the Code: A Beginner's Guide to Coding With Elementary Students
Teaching Kids Programming
Computer Science – The Untapped Opportunity In Education - Hadi Partovi
STEAM @ Your Library
STEAM @ Your Library
STEAM & Making in Informal Learning Environments Community of Practice - Codi...
Computer coding resources for your library
Articles supporting children and coding
Coding with kids
Ad

More from Nicole Baratta (8)

PDF
Documentation the Community Way - TxLF 2018
PDF
Coding Basics with Scratch
PDF
Internet of Things for Libraries
PDF
Library Mashups: What's New
PDF
Library Mashups: What's New
PDF
The Accidental Systems Librarian: Using Our Librarian Competencies in Managin...
PDF
Training Adults
PPT
Open Source Issues and Trends
Documentation the Community Way - TxLF 2018
Coding Basics with Scratch
Internet of Things for Libraries
Library Mashups: What's New
Library Mashups: What's New
The Accidental Systems Librarian: Using Our Librarian Competencies in Managin...
Training Adults
Open Source Issues and Trends

Recently uploaded (20)

PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
Encapsulation theory and applications.pdf
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
CIFDAQ's Market Insight: SEC Turns Pro Crypto
PDF
Modernizing your data center with Dell and AMD
PDF
Encapsulation_ Review paper, used for researhc scholars
PPTX
A Presentation on Artificial Intelligence
PPT
Teaching material agriculture food technology
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PPTX
Big Data Technologies - Introduction.pptx
Chapter 3 Spatial Domain Image Processing.pdf
Per capita expenditure prediction using model stacking based on satellite ima...
Understanding_Digital_Forensics_Presentation.pptx
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Network Security Unit 5.pdf for BCA BBA.
Spectral efficient network and resource selection model in 5G networks
Encapsulation theory and applications.pdf
Diabetes mellitus diagnosis method based random forest with bat algorithm
Reach Out and Touch Someone: Haptics and Empathic Computing
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
“AI and Expert System Decision Support & Business Intelligence Systems”
CIFDAQ's Market Insight: SEC Turns Pro Crypto
Modernizing your data center with Dell and AMD
Encapsulation_ Review paper, used for researhc scholars
A Presentation on Artificial Intelligence
Teaching material agriculture food technology
Building Integrated photovoltaic BIPV_UPV.pdf
NewMind AI Weekly Chronicles - August'25 Week I
Big Data Technologies - Introduction.pptx

Tech Camps at the Library

  • 1. Tech Camps at the Library Nicole C. Engard
  • 2. Why Kids Should Code • Give kids a head start in coding because: • Proficiency and fluency learned early on can help with problem solving and independent thinking • It’s the foundation and building block for all STEM • Early success is needed for strong algebra skills and higher level math & science classes
  • 4. Careers in Software Dev http://www.bls.gov/ooh/computer-and-information-technology/software-developers.htm
  • 6. We Need More Experts • Demand is there, but supply is not • There were only 48,700 undergraduate computer science graduates from accredited US universities in 2014. • In 2015, the coding bootcamp market was estimated to grow by 2.4x, to an estimated 16,056 graduates in 2015, up from 6,740 in 2014.
  • 7. What Can We Do? • Libraries are known for their programming to help educate their communities • Coding camps for kids (like Bootcamps for adults) can get more people interested in software development • For little or no cost you can host these camps to teach software development and/or robotics
  • 8. Not A Programmer? Stencyl and Scratch make it easy
  • 9. Coding Tools • Scratch (scratch.mit.edu) • Tynker (www.tynker.com) • Stencyl (www.stencyl.com) • Greenfoot (www.greenfoot.org) • Blocky Games (blockly-games.appspot.com/)
  • 11. Circuit Tools • LittleBits (littlebits.cc) • LilyPad Arduino (lilypadarduino.org) • Snap Circuits (www.snapcircuits.net) • Circuits Scribe (www.electroninks.com)
  • 12. Robotics Tools • Finch (www.finchrobot.com) • Hummingbird robotics kit (hummingbirdkit.com) • Raspberry Pi (bit.ly/1UgmoTl) • Arduino (bit.ly/22l22gO) • VEX (www.vexrobotics.com) • Lego Mindstorms (mindstorms.lego.com)
  • 13. For Toddlers • Code-a-pillar www.fisher-price.com/codeapillar/ • Cubetto www.primotoys.com
  • 14. Potential Projects • Create a website • Create a story in Scratch • Create a light up monster with the Lilypad • Build your own Lego robot • What are you ideas?
  • 15. Possible Languages • HTML/CSS • Javascript • Python • Ruby • MySQL
  • 16. Costs • Computers or tablets for each student (already in the library or BYOD) • Open source software for programming ($0) • A trainer ($0-$100/hr) • Hardware ($16/e LilyPad Arduino, $200/e LittleBits Kit, $36/e Raspberry Pi, $99/e The Finch) • Misc tools and supplies ($200-$1000)
  • 17. Volunteers / Donations • Find volunteers using Idealist, VolunteerMatch, AllForGood or other such sites • Request donations on sites like GoFundMe or YouCaring • Create an Amazon wish list for your organization (for example: http://amzn.com/w/NF8ABQSCGRDI) • Of course you can just ask!
  • 18. Structure • One Off: Have a project for everyone in attendance • Hackathon: Have an 8 -12 hour event • Over time: Have a project a day (every few days) or have a goal that has to be completed in a period of time. This might be a robotics or coding club. • Look in to starting a Dojo : coderdojo.com
  • 19. Promotion • Many conferences offer free tables to non profits • Meetup.com • Social media • Local universities and colleges • Partnerships • Swag
  • 20. Partnerships • Talk to : • coding/tech/stem groups/meetups • area tech companies • coding bootcamps • maker/tech shops • schools with stem programs
  • 21. Final Tips • Write a code of conduct • Have parent’s permission (note any security risks) • Take into account level of experience of attendees • Offer different levels of events if necessary • Create tutorials (Guide on the Side) • Create evaluations (LimeSurvey)
  • 22. Additional Resources • Free coding courses for kids : http://bit.ly/22mSqPk • Choosing a summer coding camp : http://bit.ly/1PcklrF • 45 places to learn to code for free : http://bit.ly/1Vd58xQ • 12 sites to learn to code for free : http://entm.ag/1ROFyK7 • Cool products for teaching kids to code : http://huff.to/ 1pM1bV9 • Teach your kids to code : http://edut.to/1R3E9je