🧙 Wiz Kids
Learn › Classroom Implementation

The CSTA K–12 standards (1A & 1B), mapped for elementary classrooms

The CSTA K–12 Computer Science Standards (Computer Science Teachers Association; current major revision 2017) are the reference framework for US computer-science education, adopted or adapted by most states. For elementary purposes the relevant bands are Level 1A (ages 5–7, grades K–2) and Level 1B (ages 8–11, grades 3–5) — this page unpacks both across the five concept areas, with the same honest coverage mapping as our England and Australia pages: partials marked partial, gaps marked gaps.

The five concept areas, elementary edition

1. Computing Systems — devices, hardware/software, and (1B) troubleshooting: "identify and fix problems with computing devices and their components" is an explicit 1B expectation, which makes CSTA unusual and admirable among frameworks: troubleshooting is content, not an incident. Wiz Kids: strong on the troubleshooting half (a whole realm: calm method, error reading, frozen apps, is-it-just-me splitting); parts-of-the-computer covered at machine-basics level; broader hardware exploration suits physical kit — partial on the hardware half.

2. Networks & the Internet — 1B expects modeling how information is broken into packets and transmitted. Wiz Kids: covered conceptually (the Unseen Roads realm: addresses, packets-as-numbered-envelopes, routers, rerouting-around-damage) — a close match to the 1B framing.

3. Data & Analysis — collecting, storing, visualizing, and (1B) using data to highlight patterns and make predictions; plus 1A's "data can be stored as symbols and numbers" — the representation thread. Wiz Kids: strong — spreadsheets from cells through charts and applied projects (spreadsheet thinking), and the Cipher Vault realm for representation (symbols → on/off → binary, with a working decoder built by the child). Real-world data collection is classroom-side, as everywhere.

4. Algorithms & Programming — the framework's center of gravity: sequences and simple algorithms at 1A; at 1B, programs with variables, loops, conditionals and events, decomposition, program comparison, and — notably — "describe choices made during program development using code comments, presentations, and demonstrations." Wiz Kids: strong on the constructs ladder (sequence → loops → conditionals → while → user input → functions, each construct-forced by task design — why forcing matters); variables covered concretely (the Rune Scribe's growing step; cell references in sheets); events not covered as a named construct (our programs are run-triggered, not event-driven — mark it); the describe-your-choices expectation is classroom talk, and worth timetabling around any tool.

5. Impacts of Computing — technology's effects on people, inclusive design, responsible use. Wiz Kids: deep in the responsible-use direction (safety, permanence, group conduct, consent literacy); societal-impacts discussion (accessibility, computing careers, fairness) is discussion-shaped — partial by design, pair with circle time.

Using CSTA well

  1. Level 1B's variables-loops-conditionals expectation is the hinge — it assumes fluencies (mouse, keyboard, files) the framework barely mentions; timetable them or the programming strand runs through molasses (the capability problem wears an American accent too).
  2. Take the troubleshooting standard seriously — it's the most life-transferable item in the elementary framework and the most commonly skipped.
  3. Demand construct-forcing evidence from any tool claiming 1B coverage: "made something in a block editor" is not evidence of conditionals.
  4. The Impacts area rewards conversation over content — the framework's own verbs there (discuss, compare, describe) say so.

Reference


© Glu IO Pty. Ltd. — Wiz Kids (wiz.kids). Link freely; republication requires permission — see terms. Found an error in our reading of the research? We correct fast: tell any teacher piloting Wiz Kids.