Vous êtes sur la page 1sur 22

Computational Thinking:

A Problem-Solving Tool
for Every Classroom

Pat Phillips
We do not acquire technical skills simply
from the use of technology any more than
engineering skills evolve from using
automobiles or aeronautical engineering
skills from flying.

Robert Tinker, Alvaro Galvis, and Andrew Zucker


The Concord Consortium
Our Plans
What is computational thinking?
Why is it important to think about?
How might it different from what we do
now?
How can it enhance learning for students?
What can happen in your classroom to
implement computational thinking
strategies?
Opportunities to share throughout
Something to consider

The type of thinking required by citizens for


successful participation in a society is
related to the raw products available and
the production processes being used to
solve problems.
Industrial Activity
Knowing about physical things and
thinking about making/combining
materials into new things.

Terms you are likely familiar with:


• Assembly-line processes
• Automation
• JIT—Just In Time processing
• CAD/CAM
Information Technology
Knowing how to apply technology to
locate and use information to solve
problems

Terms we have become familiar with:


• Telecommunications
• Networks
• WYSIWYG
Beyond Information Technology
Knowing about data and ideas and
using/combining these resources to solve
problems.
Move students beyond using tools and
information to creating tools and
information
The raw materials require thought
processes about manipulating data, using
abstractions, computational thinking.
What is Computational Thinking?
Asking: What is the power and limit of
human and computer intelligence?
Asking: How difficult is the problem?
Asking: How can it be solved?
Asking: How can technology be applied to
the problem?
Asking: What computational strategies
might be employed?
What it’s not…
It’s not just more technical details for using
software
It’s not thinking like a computer
It’s not programming (necessarily)
It doesn’t always require a computer
It’s not yet one more thing to add to your
curriculum
How is it different from other
learning strategies?
Not just procedural

Not just constructionist

Not just integrated


Why is it important?
It moves students beyond technology
literacy
It creates problem solvers instead of
software technicians
It emphasizes creating knowledge rather
than using information
It presents endless possibilities for
creatively solving problems
It enhances the problem-solving
techniques you already teach
What is happening in the World?
“Computational” has become part of
Math and statistics
Every Science
Biology
Physics
Nanotechnology
Chemistry
Economics
Arts and recreation
Engineering and design
What has been accomplished?
Computational
Physics
Biology
Chemistry
Mathematics
Computer Science
Law
Economics
Aeronautics
Education
It fits with the ISTE NETS
Teachers apply technology to develop
students’ higher order skills and creativity.
(III)
Students use productivity tools to
collaborate in constructing technology
enhanced models, prepare publications,
and produce other creative works. (4)
Students employ technology in the
development of strategies for solving
problems in the real world. (6)
Computational Thinking Concepts
Algorithm—the kingpin term

Data—variables, data bases, Queue

Abstraction—conceptualizing, modularizing

Query—search, conditionals, Boolean

Sensing & Feedback—robotics

Iterations—loops, recursion

Systems
So what can happen in my
classroom?
Computer science/technology
Math
Science
Social studies
Language arts
Fine arts
Other subjects?
Other situations?
Show me some real examples
Analyzing data

Simulations

Modeling

Data manipulation

Digital manipulatives & illustrators


Flight Simulator X

An opportunity for computational


thinking with a simulation
Concepts useful for teaching
Add to your own ICT knowledge.
Help students to learn uses of ICT to
represent and help solve problems within
the various disciplines.
Help students gain some underlying
and/or introductory knowledge of
computer science.
Use terms associated with computing in
everyday activities.
Ask lots of ICT questions; encourage
students to ask lots of questions and plan
strategies to solve them.
Resources
Computational Thinking Jeanette Wing,
CMU
Beginner Developer Learning Center
Bit & Bytes and Kids Corner, Microsoft
LifeLong Kindergarten Mitch Resnick,
MIT
Great Principles of Computing Peter
Denning, Naval Postgraduate School
Thank you
Jeannette Wing Carnegie Mellon
Mitch Resnick MIT
Peter Denning Naval Postgraduate School
© 2005 Microsoft Corporation. All rights reserved.
This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

Vous aimerez peut-être aussi