SCLSTeen/TweenProgrammingWorkshop
February19,2016
WhoWeAre
KimBoldt,MilwaukeePublicLibrary
MelodyClark,WiLS
HollyStorck-Post,MonroePublicLibrary
JoshCowles,FondduLacPublicLibrary
ILEADUSA-Wisconsin
ILEADTEAM:GOALS
● Awareness
● Access to Tools & Resources
● Facilitate Connections
(cc) by-nc-nd Michael Coghlan https://flic.kr/p/pvk1ae
ILEADTEAM:OUTCOMES
● Website
○ Kits
○ Resources
○ Stories (coming)
● Conference Tour
● Community Building
● Partnerships
So,Whycoding?
CodingIsNOT:
● A lone geek in a basement pounding on a keyboard
● Too complicated for everyday people to learn
● Too complicated for everyday librarians/teachers to TEACH
● Boring
● Mechanical
● Magical (though it can seem that way)
Codingis:
● Self-expression
● Problem-solving
● Everywhere
● Imaginative
● Fun
● Power
(cc) by-nc-nd Bryan Auer https://flic.kr/p/4majt7
Coding&Jobs
(code.org)
Coding&Jobs:Wherearethefutureemployees?
(code.org)
Coding&SchoolCurriculA
(code.org)
3/4
TheChangingLandscape
(cc) by-sa Joe Haupt https://flic.kr/p/uRkwHh
(cc) by-nc danielhedrick https://flic.kr/p/2gidV
(cc) by Ninac26 https://flic.kr/p/q3i7VC
(cc) by Sean MacEntee https://flic.kr/p/8SZoaF
InternetofThings
InternetofThings
InternetofThings
InternetofThings
InternetofThings
InternetofThings
InternetofThings
InternetofThings
TheProliferationofCodingInitiatives
ComputationalThinking
the biggest problems are just
tiny problems stuck together
LiteracyandCitizenship
(cc) by-nc-nd Martino Sabia https://flic.kr/p/qvrSE
Whatcanyoumakewithcodingskills? (Directly)
Whatcanyoumakewithcodingskills? (Directly)
Whatcanyoumakewithcodingskills? (Directly)
Whatcanyoumakewithcodingskills? (Directly)
(cc) by-sa Tony Buser https://flic.kr/p/7MKYfV
Whatcanyoumakewithcodingskills?(Indirectly)
(AnalogousProcesses)
(cc) by-nc-nd Roslyn https://flic.kr/p/98KZdZ
Whatcanyoumakewithcodingskills?(Indirectly)
(AnalogousProcesses)
Whatcanyoumakewithcodingskills?(Indirectly)
(AnalogousProcesses)
(cc) by-nc Franziska Geiser https://flic.kr/p/6kPau
Whatcanyoumakewithcodingskills?(Indirectly)
(AnalogousProcesses)
CodinginYourCommunities
Community Partnerships
What are your schools doing?
Do you have a community makerspace?
Other local organizations, clubs, business...
CodinginYourCommunities
Monroe Public Library
● Board game coding
● Playing with robots
● Elementary and middle
school age
CodinginYourCommunities
Milton Public Library & Milton School District
● Summer Club Partnership
● Elementary age
● Scratch - An Intro to Computer Science
CodinginYour(extended) Communities
Denver Public Library
● Adults
● Multiple-session classes
CodinginYourCommunities
DPI Partnership!
● 3 Year Coding Initiative
● Develop Resources for Libraries
● Beta Systems & Library Sites
● LSTA Grants
howtotalkaboutcoding
...to boards/administration
● By year 2020 there will be 1.4 million jobs in
programming and a lack of qualified job applicants.
● Formal coding programs can cost $$$$$.
● Library offered classes/programs offer access to tech
“have nots.”
● Teaches problem solving, project management,
computational thinking = improved
employability.
howtotalkaboutcoding
...to parents & guardians
● Not all schools teach coding.
● By year 2020 there will be 1.4 million jobs in
programming and a lack of qualified job applicants.
● Coding teaches problem solving, project management,
computational thinking.
● ● Coding is a skill that can be learned at
home! Fun board games and apps that you can
play with your children teach important code
literacy skills.
howtotalkaboutcoding
...to educators
● By year 2020 there will be 1.4 million jobs in programming and a
lack of qualified job applicants.
● Teaching code literacy helps kids learn analytical thinking and
problem solving that they can use in other subjects.
● We (the library) offer coding lesson plans to help you bring
coding games and activities into your classroom.
● (If possible) We can put the apps you use in the
classrooms on library owned devices, to ensure software
matches up with what students have at school.
howtotalkaboutcoding
...to Kids & Teens
● Kids: This game (app, program) lets you show off your
thinking skills to solve puzzles and/or make something!
● Teens: Coding teaches the skills needed to build apps and
computer games!
● Coding lets you solve problems and try to
outsmart your friends!
howtotalkaboutcoding
...to businesses & organizations
● The library will highlight the partnership and your
business will be promoted to the community.
● You will have access to future workforce and can help
mold and mentor potential employees.
howtotalkaboutcoding
...to Media
● By year 2020 there will be 1.4 million jobs in
programming and a lack of qualified job
applicants.
● Coding teaches problem solving, project
management, computational thinking.
● Formal coding programs can cost $$$$$.
KITS!
NOTECH
LOWTECH
HIGHTECH
HUMANROBOT
Let’sPlay!
Discussion
● What’s your first thought when someone says coding? Can
you find other ways to discuss coding w/o using the
word “coding.” (2 Min)
Discussion
● Where is your library in terms of code literacy/STEM
programs? and...
● Where would you like to go? (4 mins)
Discussion
● What do you see as benefits of coding?
Discussion
● What potential issues could arise from implementing a
coding program into your library? or what is your
biggest obstacle when it comes to code?
● How can you resolve these challenges?
Discussion
● Pretend the newspaper heard about your coding program
and called to ask about it. What do you say? (2 Min)
Discussion
● Create an elevator speech to tell your boss why you
want to do a coding program, OR for your
friends/foundation to explain what coding is and why it
belongs in your library (or department). (4 mins)
Discussion
● How can you incorporate what you learned today into
your own libraries?
● Of the things you played with and the ideas we talked
about, what are you most likely to use in your
programs? (4 mins)
HowCanYOUGetInvolved?
● Share our website: wiscode.org
● Share your coding program with us.
● Use a kit of ours? Provide us with some feedback!
Thankyou!
wiscode.org
@wiscodeliterati
WisCode Literati
literati@wiscode.org
Kim Boldt Melody Clark Josh Cowles Holly Storck-Post

Dream Big. Learn Code.