CS+SocialGood: Education

CS+SocialGood: Education

A talk for BayCSC about how computer science can be used in education. Includes discussion and projects.


Pamela Fox

July 16, 2020


  1. CS+SocialGood: Education Pamela Fox, Khan Academy tinyurl.com/baycsc-education

  2. My journey in CS+Ed: College USC Computer Science + Linguistics

    + 3D Animation Projects
  3. My journey in CS+Ed: Career Google Maps API Developer Advocate

    Frontend Engineer Computing Content Creator
  4. Digitized learning

  5. Online video https://www.coursera.org/learn/race-cultural-diversity-american-life/lecture/TvWrr/1-1-introd ucing-the-key-concepts-and-social-challenges Video with Transcript + Notes +

  6. Computerized practice https://www.khanacademy.org/humanities/us-history/civil-war-era/reconstru ction/e/reconstruction https://www.khanacademy.org/computing/computer-programmin g/programming/interactive-programs/pc/challenge-tasty-tomato Multiple Choice with feedback

    Coding Challenge with hints
  7. Interactive simulations https://www.labxchange.org/library/items/lb:LabXchange:9548bee3 :lx_simulation:1 https://www.khanacademy.org/partner-content/pixar /effects/particle/pi/fireworks-simulator

  8. Personalization

  9. Progress tracking https://www.khanacademy.org/math/ap-statistics/quantitative-data-ap

  10. Recommendations https://www.khanacademy.org/math/ap-statistics

  11. Global access

  12. Top-tier universities for everyone https://www.coursera.org/browse

  13. Translations https://cs.khanacademy.org/math/4-trida/xa8685ed041b30ff1:nas obeni-a-deleni/xa8685ed041b30ff1:slovni-ulohy-na-nasobeni-a-de leni/e/multi-step-word-problems-with-whole-numbers https://hi.khanacademy.org/math/class-8th-math-revision/x97334f8bf68 bdc88:algebraic-expressions/x97334f8bf68bdc88:adding-and-subtracti ng-polynomials/e/add---subtract-polynomials--two-variables-challenge

  14. Mobile access https://learningequality.org/kolibri/

  15. Q: What are the negatives? ...risks, unintended harmful impact, inequities

  16. Teach us something! • Video player ◦ Modify the data

    in the JS to change the videos • Timeline ◦ Modify the data in the JS to change the events • Quiz ◦ Modify the HTML to change the questions and answers • Wireframe ◦ Use Google Slides to mock up an idea for a way to use computer science for education
  17. Show & Tell!

  18. Learn more • Take CS classes in high school ◦

    AP CSP, AP CS A, Intro to programming • Learn CS & programming online ◦ Khan Academy, Code.org, Codecademy • Join or start after-school clubs ◦ CoderDojo, GirlsWhoCode, FIRST robotics