Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Web Systems Engineer
Analog Devices, Inc.
Twitter: @_Whitni
Email: whitni.watkins@gmail.com
What problem does this solve and Is it worth solving?
As a self taught coder, not having a neutral & welcoming
ground to come learn without feeling like I was “asking dumb
ques...
Even a little bit is enough to get you going.
Minimal risk involved
 Teach 1 or more workshops
 BYODevice allows for little to no out of pocket
cost.
Greater awaren...
Your Team
-Your team SHOULD include someone who is
familiar teaching code.
-Your team SHOULD include members of groups
who have inte...
Twitter: @_Whitni | Email: whitni.watkins@gmail.com
Map it out and give yourself a view of the big picture
STEM/CompSci Clubs on Campus (or
local community)
Computer Science dept. (local school
teachers)
Other librarians
Comm...
60 minute workshop
5-10min Intro
30-40min teaching
5-10min discussion
**Beginner Level**
90 minute workshop
5-10min intro
...
Twitter: @_Whitni | Email: whitni.watkins@gmail.com
Always have at least 2 teachers to
provide one-on-one help
Have resources attendees can continue
to learn
Always schedu...
Twitter: @_Whitni | Email: whitni.watkins@gmail.com
Credit: https://btoc.hwcdsb.ca
Photo
Be adaptable. Be flexible. Be imperturbable.
Advertising – no unified spot
students/staff/faculty looked
Scheduling was difficult
 Look at main event calendar
 Kno...
Be adaptable. Be flexible. Be Imperturbable.
Develop strong social media presence before
first event
More community involvement (reaching out
for more student involv...
Workshop Resources
Hour of Code https://hourofcode.com/us/how-to
Code.org https://studio.code.org/
Code of Conduct example...
Teaching coding workshops
Teaching coding workshops
Teaching coding workshops
Teaching coding workshops
Teaching coding workshops
Upcoming SlideShare
Loading in …5
×

Teaching coding workshops

206 views

Published on

Monday Afternoon session at Electronic Resources & Libraries conference, April 3-6, 2016.

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Teaching coding workshops

  1. 1. Web Systems Engineer Analog Devices, Inc. Twitter: @_Whitni Email: whitni.watkins@gmail.com
  2. 2. What problem does this solve and Is it worth solving?
  3. 3. As a self taught coder, not having a neutral & welcoming ground to come learn without feeling like I was “asking dumb questions” made it a lonely & discouraging road for learning how to code. Now there is also a major drive to teach coding, to encourage the youth to get involved in STEM related projects through movements like Hour of Code, but what about those who, like me, didn't get that encouragement but have an interest? Where can they go?
  4. 4. Even a little bit is enough to get you going.
  5. 5. Minimal risk involved  Teach 1 or more workshops  BYODevice allows for little to no out of pocket cost. Greater awareness of the Librari*s and Resources Library as safe space Tie workshops to national STEM events/dates  Ada Lovelace Day (mid October)  Computer Science Education Week (mid December)  Pi Day (March 14)
  6. 6. Your Team
  7. 7. -Your team SHOULD include someone who is familiar teaching code. -Your team SHOULD include members of groups who have interest in these types of workshops -Your team SHOULD include library user (who’s willing and interested) that is not library staff -Your team SHOULD NOT be 100% librarians, but it should have librarians -Your team SHOULD NOT be 50/50 librarians & IT but it should have both. Credit: dodgers.topbuzz.com Photo
  8. 8. Twitter: @_Whitni | Email: whitni.watkins@gmail.com
  9. 9. Map it out and give yourself a view of the big picture
  10. 10. STEM/CompSci Clubs on Campus (or local community) Computer Science dept. (local school teachers) Other librarians Community center for advertising Local Public Library or Academic Library Student workers, library staff, IT staff Local news boards Let others get involved. Invite them even!
  11. 11. 60 minute workshop 5-10min Intro 30-40min teaching 5-10min discussion **Beginner Level** 90 minute workshop 5-10min intro 60minute teaching w/ 5min break 10-15min discussion **Intermediate Level** 2 hour event 10min intro 20min of student presentations 30min workshops (1st set) Beginning Intermediate Adv. Intermediate 30min workshops (2nd set) Beginning Intermediate Adv. Intermediate 20min for demos from workshops & discussion 10minbreak 60min session - 2 teachers, 2 volunteers 90min session - 3-4 teachers, 2 volunteers 2hr event - 6-8 teachers, 4 volunteers
  12. 12. Twitter: @_Whitni | Email: whitni.watkins@gmail.com
  13. 13. Always have at least 2 teachers to provide one-on-one help Have resources attendees can continue to learn Always schedule time for discussion Shy away from Q/A formation Pair up with events that involve Library resources (helps with buy in) Have a Code of Conduct in place before first workshop
  14. 14. Twitter: @_Whitni | Email: whitni.watkins@gmail.com Credit: https://btoc.hwcdsb.ca Photo
  15. 15. Be adaptable. Be flexible. Be imperturbable.
  16. 16. Advertising – no unified spot students/staff/faculty looked Scheduling was difficult  Look at main event calendar  Know holidays & days off  Know academic schedule – when are busy times in the semester  Be flexible Be adaptable. Be flexible. Be imperturbable.
  17. 17. Be adaptable. Be flexible. Be Imperturbable.
  18. 18. Develop strong social media presence before first event More community involvement (reaching out for more student involvement in helping out with the actual workshops) Feedback opportunities from both attendees and no-comp sci faculty. Set aside time during the week to plan & do outreach Developed a strong or formal team, that met frequently
  19. 19. Workshop Resources Hour of Code https://hourofcode.com/us/how-to Code.org https://studio.code.org/ Code of Conduct example https://github.com/whitni/codeofconduct Template & Ideas http://www.slideshare.net/nimblelibrarian/teaching- coding-workshops Attendee Resources (free to use) CodeCamp https://www.freecodecamp.com/ CodeCademy https://www.codecademy.com/ Twitter: @_Whitni | Email: whitni.watkins@gmail.com

×