1 / 31

A Potpourri of Exciting CS Teaching Resources

A Potpourri of Exciting CS Teaching Resources. Joe Kmoch Milwaukee Public Schools joe@jkmoch.com May 4, 2007. Resource List. CSTA Web Repository CMU CS4HS July Workshop CS Unplugged Google Map APIs Greenfoot Alice, KarelJRobot Python, Squeak, Ruby. CSTA CS Web Repository.

Download Presentation

A Potpourri of Exciting CS Teaching Resources

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

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

More Related