Skip to content

CSTA/ISTE operational definition of computational thinking

Product or Programme · All products and programmes
Evidence · no claims cited

Description

A framework developed by the Computer Science Teachers Association and International Society for Technology in Education that defines nine computational-thinking concepts and capabilities for integrating computational thinking across K–12 subjects.

Components

  • CSTA/ISTE operational definition of computational thinking with nine core concepts and capabilities: The Computer Science Teachers Association and International Society for Technology in Education developed "an operational definition of computational thinking that includes nine core CT concepts and capabilities" (Barr and Stephenson 2011). The nine ideas are data collection, data analysis, data representation, problem decomposition, abstraction, algorithms & procedures, automation, parallelization, and simulation. The article treats this framework as the starting point for embedding CT in K-12 core content areas and for professional development design. (Yadav et al. (2016))

Claims

Key Sources

  • Yadav, A., Hong, H., & Stephenson, C. (2016). Computational Thinking for All: Pedagogical Approaches to Embedding 21st Century Problem Solving in K-12 Classrooms. TechTrends. https://doi.org/10.1007/s11528-016-0087-7
Page metadata
Field Value
type product
id cstaiste-operational-definition-of-computational-thinking
title CSTA/ISTE operational definition of computational thinking
description A framework developed by the Computer Science Teachers Association and International Society for Technology in Education that defines nine computational-thinking concepts and capabilities for integrating computational thinking across K–12 subjects.
status review
product_kind framework
generated by process:settle-candidates on 2026-10-17
trust unverified — no one has confirmed this page's content

Frontmatter is the page's machine-readable record — see the Schema & Guide.