By the end of this course, you will be able to think computationally, understand the hardware and software woven through your life, write real programs in Python β and reason about what technology is doing to the world, not just in it.
In the curriculumβs own words, the three big threads are:
A1. Computational Thinking, Planning, and Purpose
apply computational thinking concepts and practices, and use various tools and processes to plan and develop computational artifacts for a wide variety of contexts, users, and purposes
Link to original
B4. Innovations in Digital Technology
investigate current and emerging innovations in digital technology, including automation and artificial intelligence, and assess their benefits and limitations
Link to original
C2. Writing Programs
use fundamental programming concepts to write simple programs
Link to original
The full set β ten overall expectations and every specific one β lives in the Curriculum folder, and each task page links to exactly the expectations it addresses.
Put plainly, week to week that means:
- Think before the machine β break problems down, plan algorithms, and reason like a computer scientist, often before touching a keyboard.
- Build β from first program to a working artifact for a real user, with code others can read.
- Understand the worldβs machinery β the hardware, networks, and AI systems everyday life now runs on.
- Question it β whose data, whose bias, and whose contributions β with evidence, not vibes.
- Grow visibly β your Dev Journal is where broken builds turn into evidence; see How Marks Work.