Theories

Digital Promise defines computational thinking as a set of computational skills and computational practices that teachers can map onto subject-matter learning

Theory · All theories
Evidence · no claims cited

Description

The report defines computational thinking for practitioners as practices and skills rather than technical jargon. It states that "Computational skills are the cognitive processes necessary to engage with computational tools to solve problems" while "Computational practices combine many computational skills to solve an applied problem." Skills include problem decomposition, abstraction, debugging, algorithmic thinking, pattern recognition, and tool selection; practices yield artifacts such as programs, data visualizations, or computational models. Figure 1 relates these aspects so teachers in any subject can find productive intersections with expected student learning.

Design Implications

Context

Requirements

Constraints

Target Learners

Target Learning Objectives

Claims

Examples

Key Sources

Page metadata
Field Value
type theory
title Digital Promise defines computational thinking as a set of computational skills and computational practices that teachers can map onto subject-matter learning
description The report defines computational thinking for practitioners as practices and skills rather than technical jargon.
status review
generated by process:wiki-ingest on 2026-10-09
trust unverified — no one has confirmed this page's content
sources 1 — digital-promise-2021-march-powerful

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