online tools for
play

ONLINE TOOLS FOR TEACHING CS AP CS Principles - Overview CT - PowerPoint PPT Presentation

ONLINE TOOLS FOR TEACHING CS AP CS Principles - Overview CT Practices Big Ideas Connecting Computing Creativity Creating Computational Abstraction Artifacts Data and Information Abstracting Algorithms Analyzing


  1. ONLINE TOOLS FOR TEACHING CS

  2. AP CS Principles - Overview CT Practices Big Ideas • Connecting Computing • Creativity • Creating Computational • Abstraction Artifacts • Data and Information • Abstracting • Algorithms • Analyzing Problems and • Programming Artifacts • The Internet • Communicating • Global Impact • Collaborating

  3. Beauty and Joy of Computing

  4. Beauty and Joy of Computing ■ Based on the successful college course from Berkeley ■ Uses the Snap! programming language. ■ Snap is a revision of Scratch ■ Runs in the browser using Javascript – Any device can run the programs ■ http://snap.berkeley.edu/run/ ■ http://bjc.berkeley.edu/

  5. Pair-Programming ■ Driver – Uses the computer, does what the navigator says. ■ Navigator – Has the instructions, tells the driver what to do.

  6. Pair-Programming – Switch Roles ■ The person who was the navigator is now the driver.

  7. Mobile CSP Android App Inventor

  8. Mobile CSP ■ http://www.mobile-csp.org/ ■ http://ai2.appinventor.mit.edu/ ■ http://appinventor.mit.edu/explore/ai2/tutorials.html

  9. Mobile CSP Workshop ■ UNO – CS4HS ■ June 20-23 ■ Work through the Mobile CSP Curriculum ■ Participant stipends – $500/person stipend for four-day summer workshop (June 20-23, 2016), – $300/person portfolio completion bonus for Mobile CSP or CSTE 8030 courses – $50/person stipend for COP meetings: 4 meetings / year – $500/person participant travel stipends for rural teachers living >40 miles from Omaha – Android mobile device ■ http://www.unomaha.edu/college-of-information-science-and-technology/computer- science/community-engagement/cs4hs.php

  10. Code.org CSP ■ https://code.org/educate/csp ■ Alice Steinglass presentation yesterday

  11. PLTW - CSP ■ Upfront and continuing costs ■ Summer PD and continuing support ■ Multi-year program

  12. Python Programming ■ https://interactivepython.org/ ■ Think like a Computer Scientist ■ CS Principals: Big Ideas in Programming

  13. Python Practice ■ Codingbat.com ■ ProjectEuler.net

  14. Microsoft Creative Coding ■ https://mva.microsoft.com/en-us/training- courses/creative-coding-through-games-and- apps-12533?l=H9LnvClPB_4904668934

  15. Data Mining – Tuva Labs ■ https://tuvalabs.com/datasets/pixar_vs_dreamworks

  16. Cyber Security Capture the Flag (CTF) ■ https://picoctf.com/ ■ http://easyctf.com/ ■ http://hsctf.com/ ■ http://cryptoctf.ctfd.io/

  17. Middle School CTF

  18. U.S. CyberPatriot ■ https://www.uscyberpatriot.org/

  19. Breaking Locks, It’s a Snap! ■ http://snap.berkeley.edu/snapsource/snap.ht ml#present:Username=DerekBabb&ProjectNa me=ComboLock2 ■ Shout Key – be – http://shoutkey.com/be

  20. Self-Paced & Web-Based ■ https://www.codecademy.com/learn ■ https://www.freecodecamp.com/

  21. CS Without a Computer ■ http://csunplugged.org/

  22. CS Access and Equity ShoutKey: coconut https://docs.google.co m/forms/d/19EK9Bd WE394B3c9smpHOfJH iKifCjk7bhlsLYn8I2m8/ viewform

  23. Connect ■ Local CSTA Chapters – Lincoln – Omaha ■ National CSTA

  24. Get Involved ■ K12 CS Framework – https://k12cs.org/ ■ CSTA Standards – Next revision in June – Will be updated after K12 Framework

  25. Get a degree or endorsement! ■ Brian Dorn ■ bdorn@unomaha.edu

  26. Me Derek Babb dbabb1@gmail.com @DerekBabb

Recommend


More recommend