1 / 22

Computational Thinking:

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 .

stian
Download Presentation

Computational Thinking:

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Computational Thinking: A Problem-Solving Tool for Every Classroom Pat Phillips

  2. 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

  3. 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

  4. 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.

  5. 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

  6. Information Technology • Knowing how to apply technology to locate and use information to solve problems • Terms we have become familiar with: • Telecommunications • Networks • WYSIWYG

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

  8. 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?

  9. 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

  10. How is it different from other learning strategies? • Not just procedural • Not just constructionist • Not just integrated

  11. 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

  12. 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

  13. What has been accomplished? • Computational • Physics • Biology • Chemistry • Mathematics • Computer Science • Law • Economics • Aeronautics • Education

  14. 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)

  15. 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

  16. So what can happen in my classroom? • Computer science/technology • Math • Science • Social studies • Language arts • Fine arts • Other subjects? • Other situations?

  17. Show me some real examples • Analyzing data • Simulations • Modeling • Data manipulation • Digital manipulatives& illustrators

  18. Flight Simulator X An opportunity for computational thinking with a simulation

  19. 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.

  20. 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

  21. Thank you • Jeannette Wing Carnegie Mellon • Mitch Resnick MIT • Peter Denning Naval Postgraduate School

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

More Related