Print Page | Contact Us | Sign In | Join
Computational Thinking
Share |
The purpose of the CSTA Computational Thinking Task Force is to inform and advise CSTA about current developments in computational thinking (CT) and to explore and disseminate teaching and learning resources related to CT. The Task Force will recommend possible projects and directions, and keep the CSTA Board apprised of new developments and initiatives, possible projects for CSTA.

Task Force Members:
Irene Lee, Chair (Santa Fe Institute, Project GUTS)
Fred Martin, Co-Chair (University of Massachusetts Lowell)
J. Philip East (University of Northern Iowa)
Diana Franklin (University of California, Santa Barbara)
Shuchi Grover (Stanford University)
Roxana Hadad (Northeastern Illinois University)
Joe Kmoch (University of Wisconsin-Milwaukee)
Michelle Lagos (American School of Tegucigalpa)
Eric Snow (SRI)

Computational Thinking Interview Series
Computational Thinking Resources

Computational Thinking Flyer Click here to download.
This one-page flyer provides an operational definition for computational thinking, describing its characteristics and the dispositions and attitudes essential to it.

Download the Computational Thinking Teacher Resources Click here to download.

CSTA and ISTE intend for the CT Teacher Resources to reflect our commitment to the universal idea that CT can work across all disciplines and with all school-age children. The CT Teacher Resources are an introductory package of prototype materials which include:

  • An operational definition of CT for K-12 Education
  • A CT vocabulary and progression chart
  • Nine CT Learning Experiences
  • CT classroom scenarios


Download the Computational Thinking Leadership Toolkit Click here to download.

This companion piece to the Computational Thinking Teacher Resources includes:
  • Making the Case for CT
  • Resources for Creating Systemic Change
  • Implementing Strategies Guide


Research Notebook: Computational Thinking-What and Why? Click here to download.
This pdf is from a presentation given by Jeannette Wing at the OurCS Workshop at Carnegie Mellon University on March 4, 2011. It provides several rich examples of the use of computational thinking in diverse disciplines.

Computational Thinking NGRAM View the NGRAM here.
This NGRAM shows the the frequency of usage of the term "computational thinking" in English between 1940 and 2010.

Research Notebook: Computational Thinking-What and Why? Click here for online article.
This new article by Jeannette Wing of Carnegie Mellon University further develops her argument about the importance of computational thinking and its application across disciplines, with a particular focus on abstraction.

CSTA/ISTE Computational Thinking Workshop
The following materials were created as part of a project undertaken by CSTA and ISTE and supported by the National Science Foundation.

Bringing Computational Thinking to K-12 Click here to download.
In this article Barr and Stephenson describe in more detail, an operational definition for computational thinking in K-12. They contend that the process of increasing student exposure to computational thinking in K-12 is complex, requiring systemic change, teacher engagement, and development of significant resources and that collaboration with the computer science education community is vital to this effort. This project is supported by the National Science Foundation under Grant Nos. 0964217 and 1030054.

Computational Thinking: A Digital Age Skill Click here to download.
In this article, Barr, Harrison and Conery argue the importance of making computational thinking accessible for K-12 students. They detail how it differs from other curriculum areas and why students need to understand how, when, and where computers and other digital tools can help solve problems, and how to communicate with others who can assist us with computer-supported solutions.

CT Example Chart Click here to download.
This chart provides some simple examples of computational thinking activities across multiple K-12 academic subject areas.

CT Implementation Matrix Click here to download.
This matrix outlines the complex mix of stakeholders and strategies required to ensure that computational thinking is widely implemented across multiple disciplines in K-12. Using a tri-level timeframe (short term, mid term, and long term) it proposes needed activities and outcomes for multiple stakeholders, organized by stakeholder group.

Computational Thinking Resource Set: A Problem-Solving Tool for Every Classroom

Computational thinking is integrating the power of human thinking with the capabilities of computers, and it is a required skill for 21st-century success. This resource is made up of three parts: a brochure, a ppt. file, and a Camtasia presentation movie file.

Computational Thinking Brochure: Download the brochure here!
The cards in this file list simulation and modeling resources for a variety of curriculum areas. Share them with your fellow teachers. Encourage them to "think computationally" by moving technology projects beyond "using" tools and information, toward "creating" tools and information.

Computational Thinking Camtasia Presentation: Download the presentation movie file (zipped) here!
This wmv file expands the details in the Computational Thinking PowerPoint presentation with deeper explanations and illustrations. Listen to a description of practical classroom applications that encourage students to move toward a more powerful and creative use of technology.

Google Computational Thinking Repository:
Several committed teachers in collaboration with Google engineers have put together classroom-ready lessons, examples, and programs illustrating how educators can incorporate computational thinking (CT) into the K-12 curriculum. Educators are encouraged to re-use and adapt these resources to suit the needs of their classrooms as well as build and share their own CT curriculum. Note: All provided materials are under the Creative Commons license.

Exploring Computational Thinking website link:

ECT Repository link:

The Trouble with Computational Thinking Download the one-pager here.

In this thoughtful one-pager, University of South Carolina student Elizabeth Jones discusses her concerns with Computational Thinking. 



© 2005-2017

The Association for Computing Machinery founded CSTA as part of its commitment to K-12 computer science education