Thanks to the successes of campaigns like the Hour of Code and this week’s Computer Science Education Week, educators, policymakers, and families around the country are realizing the value of coding and computer science in K-12 education. But how do “code,” “computer science,” and, “computational thinking,” fit together? What is motivating their introduction into schools, and how might they change education?
Our new report, Computational Thinking for a Computational World, draws from research and interviews with leaders around the country to answer the essential question: In a computational world, what is important to know and know how to do?
The report describes how computational thinking is both central to computer science and widely applicable throughout education and the workforce. It is a skillset for solving complex problems, a way to learn topics in many disciplines, and a necessity for fully participating in a computational world.
What is computational thinking?
Computational thinking skills are versatile approaches to problem solving that include:
We see these practices of computational thinking benefitting cutting-edge research and everyday life. For example, when a hurricane is approaching, a meteorologist on TV may use a computational model to demonstrate the various paths that the storm may take as any number of interdependent variables change. An astrophysicist may similarly use computational thinking practices to develop simulations and new theories about the collisions of black holes.
Computational thinking in schools
The implications of computational thinking stands to impact learning across ages and disciplines in K-12 education.
Advocating for computational thinking throughout the K-12 curriculum does not replace or compete with efforts to expand computer science education: on the contrary, it complements them. Where computer science is not yet offered, integrating computational thinking into existing disciplines can empower educators and students to better understand and participate in a computational world. And schools already teaching coding and computer science will benefit from weaving computational thinking across disciplines in order to enrich and amplify lessons that are beyond the reaches of computer science classes.
We offer a number of recommendations to move this work forward. Among them are advocacy campaigns, curriculum and resource development, professional development for teachers and administrators, and continued research.
Supporting educators to teach computational thinking
Digital Promise has published 10 educator micro-credentials to support teachers as they develop the competencies to integrate computational thinking into their classrooms.
Expertise in computer science and coding is not a prerequisite for earning a micro-credential.
The computational thinking micro-credentials benefit everyone: educators are better supported in charting their own pathways towards professional growth; schools are better able to meet new challenges of education in a computational world; and students have a better chance of engaging in computational thinking across a broad range of disciplines.
The road ahead
These micro-credentials are just one step towards the ambitious goal of integrating computational thinking deeply and equitably throughout K-12 education. Success entails a cultural shift in which all educators value, understand, and use the practices of computational thinking in their teaching. Achieving this will require the efforts of all sectors of the education community — not only teachers and administrators, but also families, organizations, businesses, and policymakers. But the work will be worth it; if successful, the skills students develop will be richly valuable over a lifetime.
Click here to read the full report.