A Potpourri of Exciting CS Teaching Resources - PowerPoint PPT Presentation

rama-wheeler
a potpourri of exciting cs teaching resources n.
Skip this Video
Loading SlideShow in 5 Seconds..
A Potpourri of Exciting CS Teaching Resources PowerPoint Presentation
Download Presentation
A Potpourri of Exciting CS Teaching Resources

play fullscreen
1 / 31
Download Presentation
A Potpourri of Exciting CS Teaching Resources
68 Views
Download Presentation

A Potpourri of Exciting CS Teaching Resources

- - - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript

  1. A Potpourri of Exciting CS Teaching Resources Joe Kmoch Milwaukee Public Schools joe@jkmoch.com May 4, 2007

  2. Resource List • CSTA Web Repository • CMU CS4HS July Workshop • CS Unplugged • Google Map APIs • Greenfoot • Alice, KarelJRobot • Python, Squeak, Ruby

  3. CSTA CS Web Repository • Searchable database of classroom and professional development CS and IT (information technology) materials • Classification is based on the ACM K-12 CS Curriculum Standards • Grew out of joint project of the College Board and ACM • Development responsibility assumed by CSTA <csta.acm.org> • http://csta.villanova.edu/CstaRepository/

  4. CSTA CS Web Repository • Intent is to house materials generated by K-16 teachers which support teaching based on the ACM K-12 CS Standards • Includes materials for programming topics as well as other IT areas included in the standards

  5. CSTA CS Web Repository • Brief Review of ACM CS Standards • Level 1 - K-8 • Includes units to develop algorithmic thinking and problem solving using technologies Level 2: 9-12 Introduction to Computing course

  6. CSTA CS Web Repository • Level 3: 10-12 • Emphasizes algorithmic development and problem solving skills development through programming Level 4: 11-12 Includes a variety of CS and IT topics including APCS, Networking Support, other certifications, etc

  7. ACM Model Curriculum for K-12 CS

  8. How? (Using the Repository) • Browse by classification • Search by title, author, keyword, or date • Download • Free to CSTA members (and first year of membership is free!)

  9. Submitting Resources • Who? CSTA members and other approved individuals (by request) • Guidelines for classifying and submitting are available on CSTA Web site (template for organizing info, explanation of fields) • All submitted resources will be reviewed before approval (small team of educators)

  10. Brief (online) demo http://csta.villanova.edu/CstaRepository/

  11. http://www.cs.cmu.edu/cs4hs/

  12. CMU CS4HS Topics • Computational Thinking • CS Unplugged • Google <http://google.com/apis/maps/documentation> • Food for Thought • Broadening Participation in CS • Raptor: Flowchart Simulator to Introduce CS Ideas w/o coding • Security and mySpace • Human Computation • Robotics • Careers and Social Responsibility • Cognitive Tutors

  13. CMU CS4HS • Great Conference • You cover several meals and travel • You pay $25 and the rest is covered

  14. www.unplugged.canterbury.ac.nz/

  15. Greenfoot • Framework for 2-d grid assignments in Java • Integrated Development Environment • Aimed at novice programmers • Object interaction and object visualization • Simulation and Gaming

  16. Greenfoot.org

  17. Greenfoot Wombat Demo

  18. Sample of other Greenfoot Scenarios

  19. Sample of other Greenfoot Scenarios

  20. Sample of other Greenfoot Scenarios

  21. Sample of other Greenfoot Scenarios

  22. Sample of other Greenfoot Scenarios

  23. Other OO Programming Environments to Look At • Alice <alice.org> • KarelJRobot (just google kareljrobot - it’s 1st entry) <csis.pace.edu/~bergin/KarelJava2ed/karelexperimental.html> • Python <python.org> this may be the next pre-APCS language maybe even APCS? • Squeak <squeak.org> • Ruby <ruby-lang.org> <rubyonrails.org> • http://computingcareers.acm.org