20
Coder Dojo Kids Coding in the Library Pilot Project at Calgary Public Library Gabrielle Doyle Librarian, Community Projects Calgary Public Library [email protected]

Coder Dojo - The Alberta Librarythealbertalibrary.ca/sites/default/files/uploads/Coder... · 2014-10-31 · develop strong coding skills. The can be easily duplicated and facilitated

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Coder Dojo - The Alberta Librarythealbertalibrary.ca/sites/default/files/uploads/Coder... · 2014-10-31 · develop strong coding skills. The can be easily duplicated and facilitated

Coder DojoKids Coding in the Library

Pilot Project at Calgary Public Library

Gabrielle DoyleLibrarian, Community Projects

Calgary Public [email protected]

Page 2: Coder Dojo - The Alberta Librarythealbertalibrary.ca/sites/default/files/uploads/Coder... · 2014-10-31 · develop strong coding skills. The can be easily duplicated and facilitated

Why teach coding?

I think everybody in this country should learn how to program a computer because it teaches you how to think (Steve Jobs-The Lost Interview)

Page 3: Coder Dojo - The Alberta Librarythealbertalibrary.ca/sites/default/files/uploads/Coder... · 2014-10-31 · develop strong coding skills. The can be easily duplicated and facilitated

Why in the library

Libraries play a crucial role in growing digital literacies

Libraries have always worked to minimize the digital divide

Libraries have the space, infrastructure, and accessibility to make it work.

Page 4: Coder Dojo - The Alberta Librarythealbertalibrary.ca/sites/default/files/uploads/Coder... · 2014-10-31 · develop strong coding skills. The can be easily duplicated and facilitated

What program fits

Page 5: Coder Dojo - The Alberta Librarythealbertalibrary.ca/sites/default/files/uploads/Coder... · 2014-10-31 · develop strong coding skills. The can be easily duplicated and facilitated
Page 7: Coder Dojo - The Alberta Librarythealbertalibrary.ca/sites/default/files/uploads/Coder... · 2014-10-31 · develop strong coding skills. The can be easily duplicated and facilitated

Fixed Program period for children’s programs

Fixed registration system

Limited access on public computers

Coder Dojo and Library Programs

Page 8: Coder Dojo - The Alberta Librarythealbertalibrary.ca/sites/default/files/uploads/Coder... · 2014-10-31 · develop strong coding skills. The can be easily duplicated and facilitated

Library’s the Place

Library Space

Libraries are expert at sourcing volunteers

Libraries are a go to place for programs

Page 9: Coder Dojo - The Alberta Librarythealbertalibrary.ca/sites/default/files/uploads/Coder... · 2014-10-31 · develop strong coding skills. The can be easily duplicated and facilitated

BackgroundIn a technology driven world Coder Dojos provide a safe, fun, and welcoming environment for children and youth to become more familiar and expert with computer and web applications. Dojos provide a dynamic forum for developing computer coding skills that lay the foundation for web app, and game design. These skills engender a deeper understanding of information technology and create more informed and savvy information users.

Volunteers with some coding expertise and a strong aptitude for working with children in an unstructured environment guide participants in the development of projects.

Page 10: Coder Dojo - The Alberta Librarythealbertalibrary.ca/sites/default/files/uploads/Coder... · 2014-10-31 · develop strong coding skills. The can be easily duplicated and facilitated

PurposeTo provide a forum for youth to develop programming and coding skills since, aside from summer camps, there is a void of extra-curricular activities for Calgary youth interested in computer programming. Public libraries are suited to provide these opportunities because of their role in information literacy. Helping youth develop a knowledge of computer programming enriches their understanding of information technologies and therefore builds information literacy. Public libraries also have strong infrastructures that can support the community connections, and volunteer selection and engagement, that is needed to make this program operate successfully.

Dojos are an incubator for young programmers to develop and understand electronic games, mobile and web applications and sites.

Page 11: Coder Dojo - The Alberta Librarythealbertalibrary.ca/sites/default/files/uploads/Coder... · 2014-10-31 · develop strong coding skills. The can be easily duplicated and facilitated

GoalThe long term goal of the program is to establish a successful program model to support interested youth develop strong coding skills. The can be easily duplicated and facilitated with minimal staffing time.

The short term goal is to plan, facilitate, and run two cycles of a Coder Dojo program. The first session will be implemented in the winter 2014 term and the second in the spring or summer term of 2014.

The review of and final evaluation of the pilot program being implemented in May 2014.

Page 12: Coder Dojo - The Alberta Librarythealbertalibrary.ca/sites/default/files/uploads/Coder... · 2014-10-31 · develop strong coding skills. The can be easily duplicated and facilitated

The Experience

Page 13: Coder Dojo - The Alberta Librarythealbertalibrary.ca/sites/default/files/uploads/Coder... · 2014-10-31 · develop strong coding skills. The can be easily duplicated and facilitated

Bringing the Outside In

Page 14: Coder Dojo - The Alberta Librarythealbertalibrary.ca/sites/default/files/uploads/Coder... · 2014-10-31 · develop strong coding skills. The can be easily duplicated and facilitated

ChallengesHotspots but not so hot

Finding the right volunteers is challenging

Inverting the classroom

Involving parents within the library paradigm

Page 15: Coder Dojo - The Alberta Librarythealbertalibrary.ca/sites/default/files/uploads/Coder... · 2014-10-31 · develop strong coding skills. The can be easily duplicated and facilitated

Going ForwardDevelop short curriculum modules.

We need to have ways to motivate kids to move to next project

Keep more advanced participants involved-possible partnership with University of Calgary.

Limit the age range. Reduce class size. Reduce length of program.

Page 16: Coder Dojo - The Alberta Librarythealbertalibrary.ca/sites/default/files/uploads/Coder... · 2014-10-31 · develop strong coding skills. The can be easily duplicated and facilitated

Questions

Page 17: Coder Dojo - The Alberta Librarythealbertalibrary.ca/sites/default/files/uploads/Coder... · 2014-10-31 · develop strong coding skills. The can be easily duplicated and facilitated

References

Page 18: Coder Dojo - The Alberta Librarythealbertalibrary.ca/sites/default/files/uploads/Coder... · 2014-10-31 · develop strong coding skills. The can be easily duplicated and facilitated

Links referred to on What program fits slide:

http://www.codecademy.com/http://learninglabs.org/http://code.org/http://codeclubworld.org/https://coderdojo.com/

Sen, P., Cringely, R. X., & Jobs, S. P. (2013). Steve Jobs: The lost interview. Paris: Bac films [éd., distrib.

Page 19: Coder Dojo - The Alberta Librarythealbertalibrary.ca/sites/default/files/uploads/Coder... · 2014-10-31 · develop strong coding skills. The can be easily duplicated and facilitated

More Stuff

CPL Coder Dojo Video-https://www.youtube.com/watch?v=CucgDjsk_Y0

What Most Schools Don’t Teach-https://www.youtube.com/watch?v=nKIu9yen5nc

President Obama Asks Americans to Learn How to Code https://www.youtube.com/watch?v=6XvmhE1J9PY

Popescu, A. (2013). Coding is the must-have job skill of the future. Mashable. Retrieved

Ehrenreich, Carla (2013) CoderDojoS at CPL. Recommendations on Assessment and Scalability. Working student paper San Jose State University.

from http://mashable.com/2013/04/30/job-skill-future-coding/

Rubin, R. (2004). So What? Using Outcome-Based Evaluation to Assess the Impact of

Library Services. Retrieved from mblc.state.ma.us/grants/lsta/manage/obe/rubinobemanual.doc

Boyle, A. (2014). You (yes, you) are smart enough to <code>. Quill, 102(1), 16-22.

Page 20: Coder Dojo - The Alberta Librarythealbertalibrary.ca/sites/default/files/uploads/Coder... · 2014-10-31 · develop strong coding skills. The can be easily duplicated and facilitated

Thank you for Listening