a potpourri of exciting cs teaching resources
DESCRIPTION
A Potpourri of Exciting CS Teaching Resources. Joe Kmoch Milwaukee Public Schools [email protected] 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. - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: A Potpourri of Exciting CS Teaching Resources](https://reader036.vdocuments.site/reader036/viewer/2022062408/56813329550346895d9a188a/html5/thumbnails/1.jpg)
1
A Potpourri of Exciting CS Teaching Resources
Joe Kmoch
Milwaukee Public Schools
May 4, 2007
![Page 2: A Potpourri of Exciting CS Teaching Resources](https://reader036.vdocuments.site/reader036/viewer/2022062408/56813329550346895d9a188a/html5/thumbnails/2.jpg)
2
Resource List
• CSTA Web Repository
• CMU CS4HS July Workshop
• CS Unplugged
• Google Map APIs
• Greenfoot
• Alice, KarelJRobot
• Python, Squeak, Ruby
![Page 3: A Potpourri of Exciting CS Teaching Resources](https://reader036.vdocuments.site/reader036/viewer/2022062408/56813329550346895d9a188a/html5/thumbnails/3.jpg)
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/
![Page 4: A Potpourri of Exciting CS Teaching Resources](https://reader036.vdocuments.site/reader036/viewer/2022062408/56813329550346895d9a188a/html5/thumbnails/4.jpg)
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
![Page 5: A Potpourri of Exciting CS Teaching Resources](https://reader036.vdocuments.site/reader036/viewer/2022062408/56813329550346895d9a188a/html5/thumbnails/5.jpg)
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
![Page 6: A Potpourri of Exciting CS Teaching Resources](https://reader036.vdocuments.site/reader036/viewer/2022062408/56813329550346895d9a188a/html5/thumbnails/6.jpg)
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
![Page 7: A Potpourri of Exciting CS Teaching Resources](https://reader036.vdocuments.site/reader036/viewer/2022062408/56813329550346895d9a188a/html5/thumbnails/7.jpg)
7
ACM Model Curriculum for K-12 CS
![Page 8: A Potpourri of Exciting CS Teaching Resources](https://reader036.vdocuments.site/reader036/viewer/2022062408/56813329550346895d9a188a/html5/thumbnails/8.jpg)
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!)
![Page 9: A Potpourri of Exciting CS Teaching Resources](https://reader036.vdocuments.site/reader036/viewer/2022062408/56813329550346895d9a188a/html5/thumbnails/9.jpg)
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)
![Page 10: A Potpourri of Exciting CS Teaching Resources](https://reader036.vdocuments.site/reader036/viewer/2022062408/56813329550346895d9a188a/html5/thumbnails/10.jpg)
10
Brief (online) demo
http
://c
sta.
villa
nova
.edu
/Cst
aRep
osito
ry/
![Page 11: A Potpourri of Exciting CS Teaching Resources](https://reader036.vdocuments.site/reader036/viewer/2022062408/56813329550346895d9a188a/html5/thumbnails/11.jpg)
11
![Page 12: A Potpourri of Exciting CS Teaching Resources](https://reader036.vdocuments.site/reader036/viewer/2022062408/56813329550346895d9a188a/html5/thumbnails/12.jpg)
12
![Page 13: A Potpourri of Exciting CS Teaching Resources](https://reader036.vdocuments.site/reader036/viewer/2022062408/56813329550346895d9a188a/html5/thumbnails/13.jpg)
13
![Page 14: A Potpourri of Exciting CS Teaching Resources](https://reader036.vdocuments.site/reader036/viewer/2022062408/56813329550346895d9a188a/html5/thumbnails/14.jpg)
14
![Page 15: A Potpourri of Exciting CS Teaching Resources](https://reader036.vdocuments.site/reader036/viewer/2022062408/56813329550346895d9a188a/html5/thumbnails/15.jpg)
15
![Page 16: A Potpourri of Exciting CS Teaching Resources](https://reader036.vdocuments.site/reader036/viewer/2022062408/56813329550346895d9a188a/html5/thumbnails/16.jpg)
16
![Page 17: A Potpourri of Exciting CS Teaching Resources](https://reader036.vdocuments.site/reader036/viewer/2022062408/56813329550346895d9a188a/html5/thumbnails/17.jpg)
17
![Page 18: A Potpourri of Exciting CS Teaching Resources](https://reader036.vdocuments.site/reader036/viewer/2022062408/56813329550346895d9a188a/html5/thumbnails/18.jpg)
18
http://www.cs.cmu.edu/cs4hs/
![Page 19: A Potpourri of Exciting CS Teaching Resources](https://reader036.vdocuments.site/reader036/viewer/2022062408/56813329550346895d9a188a/html5/thumbnails/19.jpg)
19
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
![Page 20: A Potpourri of Exciting CS Teaching Resources](https://reader036.vdocuments.site/reader036/viewer/2022062408/56813329550346895d9a188a/html5/thumbnails/20.jpg)
20
CMU CS4HS
• Great Conference
• You cover several meals and travel
• You pay $25 and the rest is covered
![Page 21: A Potpourri of Exciting CS Teaching Resources](https://reader036.vdocuments.site/reader036/viewer/2022062408/56813329550346895d9a188a/html5/thumbnails/21.jpg)
21
ww
w.unplugged
.can
terb
ury.
ac.n
z/
![Page 22: A Potpourri of Exciting CS Teaching Resources](https://reader036.vdocuments.site/reader036/viewer/2022062408/56813329550346895d9a188a/html5/thumbnails/22.jpg)
22
![Page 23: A Potpourri of Exciting CS Teaching Resources](https://reader036.vdocuments.site/reader036/viewer/2022062408/56813329550346895d9a188a/html5/thumbnails/23.jpg)
23
Greenfoot
• Framework for 2-d grid assignments in Java
• Integrated Development Environment
• Aimed at novice programmers
• Object interaction and object visualization
• Simulation and Gaming
![Page 24: A Potpourri of Exciting CS Teaching Resources](https://reader036.vdocuments.site/reader036/viewer/2022062408/56813329550346895d9a188a/html5/thumbnails/24.jpg)
24
Gre
enfo
ot.o
rg
![Page 25: A Potpourri of Exciting CS Teaching Resources](https://reader036.vdocuments.site/reader036/viewer/2022062408/56813329550346895d9a188a/html5/thumbnails/25.jpg)
25
QuickTime™ and aTIFF (LZW) decompressor
are needed to see this picture.
Greenfoot Wombat Demo
![Page 26: A Potpourri of Exciting CS Teaching Resources](https://reader036.vdocuments.site/reader036/viewer/2022062408/56813329550346895d9a188a/html5/thumbnails/26.jpg)
26
Sample of other Greenfoot Scenarios
![Page 27: A Potpourri of Exciting CS Teaching Resources](https://reader036.vdocuments.site/reader036/viewer/2022062408/56813329550346895d9a188a/html5/thumbnails/27.jpg)
27
Sample of other Greenfoot Scenarios
![Page 28: A Potpourri of Exciting CS Teaching Resources](https://reader036.vdocuments.site/reader036/viewer/2022062408/56813329550346895d9a188a/html5/thumbnails/28.jpg)
28
Sample of other Greenfoot Scenarios
![Page 29: A Potpourri of Exciting CS Teaching Resources](https://reader036.vdocuments.site/reader036/viewer/2022062408/56813329550346895d9a188a/html5/thumbnails/29.jpg)
29
Sample of other Greenfoot Scenarios
![Page 30: A Potpourri of Exciting CS Teaching Resources](https://reader036.vdocuments.site/reader036/viewer/2022062408/56813329550346895d9a188a/html5/thumbnails/30.jpg)
30
Sample of other Greenfoot Scenarios
![Page 31: A Potpourri of Exciting CS Teaching Resources](https://reader036.vdocuments.site/reader036/viewer/2022062408/56813329550346895d9a188a/html5/thumbnails/31.jpg)
31
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