🤖 Coding
The ideas under every program (steps, repeats, if and else, things that remember, breaking a job into parts) and the skills that matter most when an AI does the typing: reading and judging code, saying exactly what you want, predicting before you run, and testing the weird case. In the order of the CSTA K-12 standards' algorithms and programming strand.
👣 Steps & Repeats
Giving exact steps in order, then spotting what repeats and saying it once: sequences, loops with a count, and a loop inside a loop.
🔀 If This, Then That
Thinking in cases: everyday if-then, if and else, things that happen because of other things (events), and conditions that combine or sit inside each other.
🗃️ Remember & Organise
Something that remembers and changes (variables as a scoreboard), a big job cut into small parts, a named recipe you can use again, and data kept in lists.
🔎 Read, Test & Fix
The skills that matter most when you do not type the code yourself: find the mistake, predict before you run, try the weird case, read a short program and explain it, and plan your tests.
🤝 Working with an AI
Coding when an AI does the typing: write a precise spec, judge what comes back, and know where AI gets code wrong and why you check it.