You are on page 1of 5

Computational Thinking NECC 2007 Atlanta

Computational Thinking: We do not acquire technical skills simply


from the use of technology any more than
A Problem -Solving Tool
Problem-Solving engineering skills evolve from using
for Every Classroom automobiles or aeronautical engineering
skills from flying.

Robert Tinker, Alvaro Galvis, and Andrew Zucker


The Concord Consortium
Pat Phillips
CS & IT 2008

Our Plans Something to consider


What is computational thinking?
Why is it important to think about?
The type of thinking required by citizens for
How has it changed the world we live in?
How can it enhance learning for students? successful participation in a society is
What can happen in classrooms to related to the raw products available and
implement computational thinking strategies?
the processes being applied to them in
How can we use this concept to expand CS
influence and appeal? order to solve problems.
Opportunities to share throughout

Industrial Activity Information Technology


Knowing about physical things and
thinking about making/combining Knowing how to apply technology to locate and
materials into new things. use information in order to solve problems

Terms you are likely familiar with: Terms we have become familiar with:
• Assembly- • Telecommunications, email, cyberspace
Assembly-line
• Automation • Networks, MPG, LAN, modem, blog
• JIT— • WYSIWYG, desktop publishing
JIT—Just-
Just-In-
In-Time processing
• Industrial Arts • File, icon, chip, cursor
• Fabrication • RFID, USB, DOS, RAM, GUI and on and on
• Drafting

© 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only.
Microsoft makes no warranties, express or implied, in this summary.
Computational Thinking NECC 2007 Atlanta

Beyond Information Technology What is Computational Thinking?


Knowing about data and ideas and
using/combining these resources to solve
problems. ….integrating human thinking
Move students beyond using tools and with the capabilities of
information to creating tools and
information computers…..
These raw materials require thought
processes about manipulating data, using
abstractions, lots of CS concepts
We call it computational thinking

How do we “computationally think?” Tell me more….


Ask: What is the power and limit of human
The underlying idea in computational
and computer intelligence? thinking is developing models and
Ask: How difficult is the problem? simulation of problems
Ask: How can it be solved? It often requires a mathematical
representation of the problem – like a
Ask: How can technology be applied to story problem
the problem?
Mental modeling with the symbols and
Ask: What computational strategies might processes of other disciplines is required
be employed? It will be a skill required for 21st Century
success

What it’s not… Why is it important?


It moves students beyond technology
It’
It’s not just more technical details for using literacy
software It creates problem solvers instead of
It’
It’s not thinking like a computer software technicians
CT ≠ programming It emphasizes creating knowledge rather
than using information
It doesn’
doesn’t always require a computer It presents endless possibilities for
It’
It’s not yet one more thing to add to the creative problem solving
curriculum It enhances the problem-
problem-solving
techniques already taught

© 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only.
Microsoft makes no warranties, express or implied, in this summary.
Computational Thinking NECC 2007 Atlanta

The New Pillars of Research How does CT impact careers?


Engineering 4,790,000 Art 546,000
Physics 2,970,000 Astronomy 524,000
Biology 2,930,000 Music 501,000
Social science 2,030,000 Economics 430,000
Linguistics 1,670,000 Agriculture 379,000
Math 1,540,000 Sociology 358,000
Criminology 1,360,000 Psychology 314,000
Chemistry 1,150,000 Philosophy 297,000

Experimentation Environment 1,060,000 Game theory 189,000


Theory Computation

What has been accomplished? It fits with the ISTE NETS


Computational Students demonstrate creative thinking,
Physics construct knowledge, and develop
Biology innovative products and processes using
technology. Students:
Chemistry
Mathematics a. apply existing knowledge to generate
new ideas, products, or processes.
Computer Science
Law c. use models and simulations to explore
complex systems and issues.
Economics
Aeronautics d. identify trends and forecast possibilities.
Education

NETS for Teachers Computational Thinking Concepts


Monday, June 30 - New NETS for Teachers Algorithm—
Algorithm—the kingpin term

Data—
Data—variables, data bases, Queue
Teaching, Learning, and the Curriculum
Teachers implement curriculum plans that: Abstraction—
Abstraction—conceptualizing, modularizing
A. facilitate technology-
technology-enhanced
experiences that address content Query—
Query—search, conditionals, Boolean
standards and student technology
standards. Sensing & Feedback—
Feedback—robotics
C. apply technology to develop students' Iterations—
Iterations—loops, recursion
higher-
higher-order skills and creativity
Systems

© 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only.
Microsoft makes no warranties, express or implied, in this summary.
Computational Thinking NECC 2007 Atlanta

So what can happen in other


classroom?
Math
Biological Sciences
Physical Sciences
Social studies
Language arts
Fine arts
Vocational subjects
Computational Thinking

So what can happen in the Show me some real examples


CS or IT classroom? Big problems – Simulations
Explore how problems in other fields are Analyzing data
solved or modeled with CS Reach beyond your subject
Include the problems from other disciplines as Explore CS topics in novel ways 1 2
the problems addressed in your class Explore ethical dilemmas in CS
Move beyond programming or applications Keep 1 foot in the real world
Discuss algorithms for big Use media
problems…
problems….problems beyond what they can
currently solve Create your own models
Include topics such as robotics and media
Think without a computer sometimes

Concepts useful for teaching Resources


Add to your own CT knowledge.
Help students to learn uses of CT to Computational Thinking Jeannette Wing,
represent and help solve problems within CMU
the various disciplines. Beginner Developer Learning Center
Help students gain some underlying Bit & Bytes and Kids Corner, Microsoft
and/or introductory knowledge of LifeLong Kindergarten Mitch Resnick,
computer science. MIT
Use terms associated with computing in Great Principles of Computing Peter
everyday activities. Denning, Naval Postgraduate School
Ask lots of CT questions; encourage
students to ask lots of questions and plan
strategies to solve them.

© 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only.
Microsoft makes no warranties, express or implied, in this summary.
Computational Thinking NECC 2007 Atlanta

Thank you
Jeannette Wing, Carnegie Mellon
Mitch Resnick, MIT
Peter Denning, Naval Postgraduate School
Marc Prensky
Microsoft for the Computational Thinking
handout

© 2005 Microsoft Corporation. All rights reserved.


This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

© 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only.
Microsoft makes no warranties, express or implied, in this summary.

You might also like