Upgrade to Pro — share decks privately, control downloads, hide ads and more …

What Open Source community can do for teachers

What Open Source community can do for teachers

CSTA 2013 keynote

What I think open source community and I personally can do for computer science teachers.

Selena Deckelmann

July 16, 2013
Tweet

More Decks by Selena Deckelmann

Other Decks in Education

Transcript

  1. Here's what we can do for you Selena Deckelmann @selenamarie

    selena@mozilla.com Data Architect, Mozilla
  2. CSTA - July 16, 2013 Julie Horvath’s blog post 5

    http://julieannhorvath.com/2013/07/09/a-different-perspective.html
  3. CSTA - July 16, 2013 “I didn’t grow up thinking

    I could do anything I wanted to.” 6
  4. CSTA - July 16, 2013 19 Computer Science is a

    way of thinking and solving problems. Not a company or a product.
  5. CSTA - July 16, 2013 Open source groups like PyLadies

    work to spread knowledge and help people explore. 20
  6. CSTA - July 16, 2013 21 • Games • Anti-social

    boys • Inappropriate, animated ASCII art What I knew about computers in high school:
  7. CSTA - July 16, 2013 Reliance on ad-hoc, self- education

    about what’s possible doesn’t scale. 22 My lesson:
  8. CSTA - July 16, 2013 Tip of the jobs iceberg

    23 • Computer scientist • CS Teacher • Python developer • Systems Analyst • Systems Administrator • Linux Kernel Hacker • Postgres Consultant • Data Architect • Project Manager • Program Manager • Embedded System Engineer • Front-end developer • Back-end developer • Javascript developer • Application architect • API designer • Graphic Designer • User Experience designer • User Experience researcher • Startup co-founder • CS Professor • Distributed systems engineer • Data scientist • Feminist activist • Developer advocate • Developer evangelist
  9. CSTA - July 16, 2013 Go from: what might be

    possible, to impacting our world 24
  10. CSTA - July 16, 2013 I changed the source code

    of a tool I used every day. And other people used it. 27
  11. CSTA - July 16, 2013 • Minimal resources • Teach

    anyone who shows up • Change the world by sharing ideas What teachers + open source community have in common:
  12. CSTA - July 16, 2013 Finding the minimal set of

    concepts to feel empowered. 32
  13. CSTA - July 16, 2013 35 • Find medical information

    • How to use email • Online dating What they wanted to learn:
  14. CSTA - July 16, 2013 36 • Parts of a

    computer • How to use a mouse • How to create accounts on websites • Where to type in URLs vs searches • How to ask for help What I taught:
  15. CSTA - July 16, 2013 PyLadies Get women who code

    together Last September, I joined...
  16. CSTA - July 16, 2013 41 • New skills •

    Peer support • Structure and routine • Confidence What PyLadies say they get:
  17. CSTA - July 16, 2013 43 • Distributed revision control

    • Pair programming • Testing • Documentation • Automation Concepts and skills:
  18. CSTA - July 16, 2013 44 • Distributed revision control

    Github: http://github.com/edu • Pair programming iPython Notebook, Skype • Testing Python unittest and nose • Documentation Examples, platform: http://readthedocs.org • Automation http://aws.amazon.com/education
  19. CSTA - July 16, 2013 45 • Peer mentoring •

    Tolerance and respect • Distributed, asynchronous communication • Persistence • Bug reporting and asking for help Concepts and skills:
  20. CSTA - July 16, 2013 46 It could all be

    so much better if we worked together.
  21. CSTA - July 16, 2013 Organizations teaching beginners 47 PyLadies

    Open Hatch Software Carpentry Year Up RailsBridge GirlDevelopIT Black Girls Code CoderDojo Ops School Many more...
  22. CSTA - July 16, 2013 53 • Invite us to

    speak in your classrooms • Apply for scholarships to attend our many summer conferences pycon.us, Libre Planet, DebConf, SCaLE • Attend inexpensive Linux/FOSS conferences in your area • Share your lessons online using Creative Commons licenses Things to do:
  23. Email me to find open source folks to speak in

    your classrooms. Thanks! Selena Deckelmann @selenamarie selena@mozilla.com Data Architect, Mozilla
  24. CSTA - July 16, 2013 This work is licensed under

    the Creative Commons Attribution- ShareAlike 3.0 Unported License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/ or send a letter to Creative Commons, 444 Castro Street, Suite 900, Mountain View, California, 94041, USA. All photos are © by owners. PyLadies photos shared with permission. 59