Date post: | 02-Jan-2016 |
Category: |
Documents |
Upload: | rama-wheeler |
View: | 34 times |
Download: | 4 times |
1
A Potpourri of Exciting CS Teaching Resources
Joe Kmoch
Milwaukee Public Schools
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
://c
sta.
villa
nova
.edu
/Cst
aRep
osito
ry/
11
12
13
14
15
16
17
18
http://www.cs.cmu.edu/cs4hs/
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
20
CMU CS4HS
• Great Conference
• You cover several meals and travel
• You pay $25 and the rest is covered
21
ww
w.unplugged
.can
terb
ury.
ac.n
z/
22
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
24
Gre
enfo
ot.o
rg
25
QuickTime™ and aTIFF (LZW) decompressor
are needed to see this picture.
Greenfoot Wombat Demo
26
Sample of other Greenfoot Scenarios
27
Sample of other Greenfoot Scenarios
28
Sample of other Greenfoot Scenarios
29
Sample of other Greenfoot Scenarios
30
Sample of other Greenfoot Scenarios
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