Skip to content

K-12 Computer Science Framework

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

Description

A framework developed by ACM, CSTA, Code.org, and collaborating experts that defines core practices and concepts for K-12 computer science education.

Components

  • K-12 Computer Science Framework's seven core practices with computational thinking at the heart: The paper reports that the K-12 Computer Science Framework, published in 2016 by the ACM, CSTA, Code.org, and more than 100 experts, identifies seven core practices of computer science: fostering an inclusive computing culture, collaborating around computing, recognizing and defining computational problems, developing and using abstractions, creating computational artifacts, testing and refining computational artifacts, and communicating about computing. "The framework places computational thinking at the heart of the seven core practices, identifying practices 3 through 6 as components of computational thinking and practices 1, 2 and 7 as complementary." This positions computational thinking as core to computer science while extending beyond it. (Digital Promise (2017))

Claims

Key Sources

  • Digital Promise. (2017). Computational Thinking for a Computational World. https://www.digitalpromise.org
Page metadata
Field Value
type product
id k-12-computer-science-framework
title K-12 Computer Science Framework
description A framework developed by ACM, CSTA, Code.org, and collaborating experts that defines core practices and concepts for K-12 computer science education.
status review
product_kind framework
generated by process:settle-candidates on 2026-10-09
trust unverified — no one has confirmed this page's content

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