Computational Thinking : On Weaving IT into the K-12 Classroom

Presenter: Joan Peckham, National Science Foundation with Stephen Cooper and Harriet Taylor



Computational Thinking : On Weaving IT into the K-12 Classroom

Presenter: Joan Peckham, National Science Foundation with Stephen Cooper and Harriet Taylor

Jeanette Wing - Computational Thinking:
- drawing on the concepts fundamental to CS
- To solve problems, design systems, manage/understand data to benefit society.
- Fundamental skill for everyone

Why Computational thinking:
- National need
- Declining enrollments, poor image
- lack of diversity in computing
- Computing perspective on pressing social
- Uneven preparation in K-12

"We would like to see a computing strategy applied to the problems of today's society"

What is computational Thinking?

- Animation of static constructs present in mathematics and other problem solving domains - Algorithms
- Computational constructs & techniques for problem solving

www.nationalacademies.org

CT (computational thinking) + X = Stronger Preperation
CT + Y = Better Engagement


3 favorite examples of CT

1) Multitasking
2) Information Management - interpreting code as data and data as code
3) K-12 - How young create representations while learning about complex science concepts. Teaching CT


CT - the thinkerers, problem solvers, and



Integrating CT into K-12 Classes

Examples

- Guess any # between 1 and 10
- Must know if each guess is too high or too low

Other ranges -
- 1 and 20 in 5 tries
- 1 and 50 in 7 tries
- 1 and 100 in 8 tries
- 1 and 200 in 9 tries
- 1 and 1000 in 10 tries
- 50 and 100 in 7 tries

Powers of 2 (how many halves are there between 1 and 1000)

20 questions
- Guess animal
What is a good question to ask?

Lingo - Hangman with a twist

*Using an algorithm to solve games

CT
- Applied in many situations
- Informal and formal education needed
- Lay foundations



ALICE - A 3D interactive animation environment. Program visulization tool

email Steve for username and password for teachers lesson plan for whack a mole. scooper@sju.edu for monthly newsletter as well.

A tool for teaching fundamental programming concept

available at www.alice.org

Make objects something students can see and relate too.

Language arts, science, art, computer science

New version of Alice will come with sims

Essentially programing without coding. No (very little) typing. Just click and add.

NECC website for resources. ALICE, Arduino, Center for Computational Thinking, MC2 (Karen Davis), NCWIT, Chris Rogers

Scratch - programming language for early age children