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. CSTA - July 16, 2013 Julie Horvath’s blog post 5

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

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

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

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

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

    about what’s possible doesn’t scale. 22 My lesson:
  7. 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
  8. CSTA - July 16, 2013 Go from: what might be

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

    of a tool I used every day. And other people used it. 27
  10. 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:
  11. CSTA - July 16, 2013 Finding the minimal set of

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

    • How to use email • Online dating What they wanted to learn:
  13. 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:
  14. CSTA - July 16, 2013 PyLadies Get women who code

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

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

    • Pair programming • Testing • Documentation • Automation Concepts and skills:
  17. 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
  18. CSTA - July 16, 2013 45 • Peer mentoring •

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

    so much better if we worked together.
  20. 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...
  21. 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:
  22. Email me to find open source folks to speak in

    your classrooms. Thanks! Selena Deckelmann @selenamarie [email protected] Data Architect, Mozilla
  23. 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