CSTA K-12 CS Standards

Computer Science Teachers Association K-12 Standards (Revised 2017)

pedagogy
us
Published

May 8, 2026

At a glance

Steward Computer Science Teachers Association
Canonical page CSTA K-12 CS Standards
Version Revised 2017
Released 2017
Source format XLSX
License Creative Commons BY-NC-SA 4.0
framework_summary slug csta-2017

Structure in cybed: terms

CSTA K-12 CS structural mapping Frameworkcsta:FrameworkStandard group(level × concept cell)csta:StandardGroup= cybed:OrganizingUnit(no cybed:Role)Standardcsta:Standard= cybed:RoleElementExampleclarification textcybed:Exampleclarification textcontainscybed:hasOrganizingUnithas elementcybed:hasElementhas examplecybed:hasExample
Numbered standards attach to each standard group. Clarification text, where present, is reached through a separate connection. Click any box or edge label to flip between plain English and the technical schema name.

Counts

Table 1
Measure Value
Standard groups 25
Strict elements (numbered standards) 120
Subpoints (parsed enumeration lists) 24
Examples (clarification text) 114
With-examples elements 258
Elements per standard group (strict) 4.8
Elements per standard group (with examples) 10.3

Per-unit density approximately doubles when clarification text is included alongside numbered standards.

Provenance

Source

CSTA K-12 CS Standards distribution.

Ingestion

scripts/010-ingest-csta.R parses standards and clarification text into the cybed schema.

License

Creative Commons BY-NC-SA 4.0, non-commercial use with attribution and share-alike. The ingested workbook carries no licence statement of any kind, so the label is read from CSTA’s publication page for the 2017 edition. The package does not bundle the source distribution. Users stage it locally.

Caveats

  • CSTA’s core practices sit in the framework’s high-level structure but are not represented as per-cell numbered elements, and so are not ingested or counted. They run alongside the level-by-concept enumeration rather than within it.
  • Some clarifications are constraining specifications and others are illustrative. The package treats all clarifications uniformly as cybed:Example nodes. Analyses that need to distinguish prescriptive scaffolding from illustrative scaffolding will need to read the source text.
  • CSTA’s revised 2017 standards predate the K-12 cybersecurity push and center general computer science. Cybersecurity content appears within Networks and the Internet and within Impacts of Computing rather than as a dedicated concept area, which is one of the gaps Cyber.org K-12 was authored to fill.
Back to top