A Potpourri of Exciting CS Teaching Resources

Post on 02-Jan-2016

34 views 4 download

Tags:

description

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. - PowerPoint PPT 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

://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