+ All Categories
Home > Documents > A Potpourri of Exciting CS Teaching Resources

A Potpourri of Exciting CS Teaching Resources

Date post: 02-Jan-2016
Category:
Upload: rama-wheeler
View: 34 times
Download: 4 times
Share this document with a friend
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 Presentation
Popular Tags:
31
1 A Potpourri of Exciting CS Teaching Resources Joe Kmoch Milwaukee Public Schools [email protected] May 4, 2007
Transcript
Page 1: A Potpourri of Exciting CS Teaching Resources

1

A Potpourri of Exciting CS Teaching Resources

Joe Kmoch

Milwaukee Public Schools

[email protected]

May 4, 2007

Page 2: A Potpourri of Exciting CS Teaching Resources

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

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

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

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

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

7

ACM Model Curriculum for K-12 CS

Page 8: A Potpourri of Exciting CS Teaching Resources

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

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

10

Brief (online) demo

http

://c

sta.

villa

nova

.edu

/Cst

aRep

osito

ry/

Page 11: A Potpourri of Exciting CS Teaching Resources

11

Page 12: A Potpourri of Exciting CS Teaching Resources

12

Page 13: A Potpourri of Exciting CS Teaching Resources

13

Page 14: A Potpourri of Exciting CS Teaching Resources

14

Page 15: A Potpourri of Exciting CS Teaching Resources

15

Page 16: A Potpourri of Exciting CS Teaching Resources

16

Page 17: A Potpourri of Exciting CS Teaching Resources

17

Page 18: A Potpourri of Exciting CS Teaching Resources

18

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

Page 19: A Potpourri of Exciting CS Teaching Resources

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

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

21

ww

w.unplugged

.can

terb

ury.

ac.n

z/

Page 22: A Potpourri of Exciting CS Teaching Resources

22

Page 23: A Potpourri of Exciting CS Teaching Resources

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

24

Gre

enfo

ot.o

rg

Page 25: A Potpourri of Exciting CS Teaching Resources

25

QuickTime™ and aTIFF (LZW) decompressor

are needed to see this picture.

Greenfoot Wombat Demo

Page 26: A Potpourri of Exciting CS Teaching Resources

26

Sample of other Greenfoot Scenarios

Page 27: A Potpourri of Exciting CS Teaching Resources

27

Sample of other Greenfoot Scenarios

Page 28: A Potpourri of Exciting CS Teaching Resources

28

Sample of other Greenfoot Scenarios

Page 29: A Potpourri of Exciting CS Teaching Resources

29

Sample of other Greenfoot Scenarios

Page 30: A Potpourri of Exciting CS Teaching Resources

30

Sample of other Greenfoot Scenarios

Page 31: A Potpourri of Exciting CS Teaching Resources

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


Recommended