A vertically aligned curriculum that takes students from sorting physical blocks in Pre-K to deploying cross-platform apps in high school โ all mapped backward from industry certifications.
Focuses on linear stories, entertainment value, and passive consumption. Reinforces dopamine-driven feedback loops that diminish attention and frustration tolerance.
Addresses real user pain points, manages dynamic data, and designs intuitive interfaces. Requires sustained attention, delayed gratification, and logical reasoning โ strengthening the prefrontal cortex.
Every grade band, from Pre-K manipulatives to high school IDEs, is anchored by these four pillars.
How humans interact with technology โ visual design, intuitive layouts, and inclusive experiences for all users.
The structured commands and logic governing app behavior โ from simple sequences to complex async architectures.
How apps collect, store, transform, and protect information โ from physical sorting to cloud databases and APIs.
The iterative process of creation โ empathy, wireframing, prototyping, debugging, version control, and deployment.
Each band builds on the last โ creating a seamless progression from concrete to abstract.
Foundational Abstraction & Tangible Logic
Theme
Unplugged, hands-on activities โ no screens needed
Key Shift
From unstructured play โ goal-oriented, utility-based interactions
Research Basis
Piaget's Preoperational Stage โ children learn through physical manipulation and symbolic thinking
Differentiate physical tools by their purpose (spoon vs. crayon) โ understand how shape and size dictate usage
Build step-by-step physical algorithms (e.g., handwashing routine) without skipping steps
Sort objects by color, size, and shape โ foundational data classification
Debug a broken sequence (shoes before socks?) and fix the order
Industry Connection
Sorting by attributes = the cognitive foundation for database querying and variable assignment in later grades
Visual Syntax & the Concept of the 'Event'
Theme
Block-based coding environments โ Code.org, Swift Playgrounds, Tynker
Key Shift
Introduction of digital tools and cause-and-effect 'event' programming
Research Basis
Vygotsky's Zone of Proximal Development โ block interfaces scaffold logic beyond what raw syntax allows
Identify buttons vs. decorative elements โ recognize that small tap targets are hard to use
Build block programs using sequences, loops, and events ('When green flag clicked โ do X')
Collect simple data into charts; define what a password is and why privacy matters
Pair program, test block code, find bugs, and use peer feedback to improve
Industry Connection
The 'Event' concept is the cornerstone of all mobile app architecture โ directly tested in iOS/Android certifications
Modularity, User Empathy & Utility Design
Theme
Shift from game-based exploration โ utility app design for real problems
Key Shift
Students design for others โ the decline of egocentrism enables true UX thinking
Research Basis
Piaget's Concrete Operational Stage โ children can now consider other people's perspectives and needs
Sketch paper wireframes for utility apps, adapting layouts for accessibility (large targets, high contrast)
Decompose problems into reusable functions (procedures) in block or hybrid environments
Use variables to store, update, and retrieve dynamic information within programs
Create storyboards for app flows; practice digital citizenship by attributing others' work
Industry Connection
Variables + functions + modularity prepare students for the syntax leap in middle school
Abstract Syntax, Data Transformation & Systems
Theme
Transition to text-based coding โ Swift, Kotlin, Python, or JavaScript
Key Shift
From visual blocks โ real syntax; from standalone apps โ interconnected systems
Research Basis
Piaget's Formal Operational Stage โ abstract reasoning, metacognition, and hypothetical problem-solving emerge
Evaluate and recommend interface improvements based on heuristic analysis and user feedback
Write text-based programs with nested loops, compound conditionals, and Boolean operators
Use arrays/collections; transform and clean data for reliable processing
Collaborate with version control concepts; test with edge cases systematically
Industry Connection
Direct incubator for high school CTE โ students explore Xcode, Android Studio, and professional IDEs
Industry Integration & Cross-Platform Deployment
Theme
Professional-grade development โ Xcode, Android Studio, VS Code
Key Shift
Full software lifecycle: architecture, async data, state management, and App Store deployment
Research Basis
Full Formal Operational + post-formal integrative thinking โ adult-level executive function for long-term planning
Architect adaptive UIs with Auto Layout / Flexbox that scale across devices; meet WCAG standards
Build cross-platform apps with OOP/functional patterns; use async/await for network requests
Integrate RESTful APIs, parse JSON, implement local storage (SQLite), and evaluate cybersecurity threats
Use Git for version control, conduct peer code reviews, prepare app bundles for store deployment
Industry Connection
Mapped 1:1 to Apple Swift Certification, Google Associate Android Developer, and React Native pathways
See how "data management" evolves from physical sorting to cloud APIs โ the thread is never broken.
Sort plastic shapes by color, then by size
Create a digital variable called 'score' that changes on events
Build arrays and use For Loops to search through data
Fetch JSON from a cloud API, parse attributes, render on screen
Portfolio reviews of visual artifacts, peer-review logs, and physical demonstrations of algorithmic logic.
Code efficiency and modularity, systematic debugging of logic errors, and clarity of interactive wireframes.
Industry-aligned rubrics: architectural integrity, WCAG compliance, secure API integration, and certification prep.