curriculum-map
Curriculum Map
This is the single working map for the curriculum refactor.
Use this table to see the strands, child subjects, lesson topics, readiness levels, refactored lesson targets, and source coverage.
If Refactored Lesson Page is blank, the lesson has not yet been migrated into the staged refactor folder. Staged lesson pages should contain their own copied assets and embedded activity previews.
Visual overview:
Strand Overview
| Strand | What It Means | Child Subjects |
|---|---|---|
| Digital Foundations | Students learn what digital tools are, how they work, and how to use them safely and confidently. | Computer Basics; Interfaces & Files; Input & Output; Internet & Safety; Emerging Technology |
| Digital Creation | Students make visual, animated, spatial, and media-based digital work. | Digital Art; Animation; 3D Modeling; Multimedia; Game Art |
| Computational Thinking | Students use steps, logic, rules, inputs, systems, testing, and code to make things behave. | Code; Sensors; Device Control; Games & Interaction; Data & Testing |
| Information & Communication | Students organize, explain, present, publish, and share information clearly. | Google Slides; Google Docs; Google Sheets; Research; Portfolio & Showcase |
Working Curriculum Map
This is the primary planning view. K3, E2+, and older Year 1/2/3 files are source histories. The teachable curriculum should use Level 1, Level 2, and Level 3 pathways inside each lesson topic.
Topic Logic
- A subject is a stable navigation bucket, such as
Animation,Sensors, orDigital Art. - A topic names one teachable concept, such as
Physical Motion,Stop Motion, orLayers. - An activity is a modular classroom expression of a topic, such as flipbook, bouncing ball, zoetrope, or moving stamps.
- Avoid topic titles that combine two concepts with
andunless the combined phrase is already the concept students need, such asInput & Output. - When one idea scaffolds another, split the topics and order them in the map.
- Use
index.mdonly at the refactored root and strand roots. Do not create subject-level or topic-level index pages; strand indexes should contain the subject/topic navigation table.
| Strand | Subject | Lesson / Topic | Level 1 - Entry | Level 2 - Developing | Level 3 - Extending | Refactored Lesson Page | Source Coverage |
|---|---|---|---|---|---|---|---|
| Digital Foundations | Computer Basics | What Is a Computer | Identify computers and name what they do | Explain simple input/output behavior | Compare computers by purpose and form | What Is a Computer | K3 source; existing garden topic |
| Digital Foundations | Computer Basics | Hardware / Software | Sort physical parts and apps | Explain hardware vs software roles | Compare how hardware and software work together | Hardware and Software | K3 source; existing garden topic |
| Digital Foundations | Input & Output | Input / Output | Match device actions to responses | Label input and output examples | Explain input-process-output flow | Input and Output | K3 source; existing garden topic |
| Digital Foundations | Interfaces & Files | Applications | Identify apps as tools | Match apps to tasks | Choose the best app for a goal | Applications | K3 source |
| Digital Foundations | Interfaces & Files | Digital Files | Recognize saved files | Save, open, name, and find files | Organize files by purpose | Digital Files | K3 source |
| Digital Foundations | Interfaces & Files | Getting Started | Follow a supported start-up routine | Use common interface clues | Follow and improve a start-use-finish workflow | Getting Started | K3 source |
| Digital Foundations | Internet & Safety | Internet | Identify browser parts and links | Use tabs, URLs, and safe searching | Explain safe choices online | Internet | K3 source; existing garden topic |
| Digital Foundations | Internet & Safety | Health and Safety | Practice safe device habits | Explain posture, breaks, and eye care | Make a safe-use routine for self or class | Health and Safety | K3 source |
| Digital Foundations | Emerging Technology | Artificial Intelligence | Recognize AI as computer help | Compare human choices and AI suggestions | Explain benefits, limits, and honest use | Artificial Intelligence | K3 source |
| Digital Foundations | Emerging Technology | Augmented Reality | Recognize digital objects over real space | Compare real and digital parts of an AR scene | Explain AR purpose and safety | Augmented Reality | K3 source |
| Digital Foundations | Emerging Technology | Virtual Reality | Recognize VR as a simulated space | Compare real space and virtual space | Explain VR purpose, limits, and safety | Virtual Reality | K3 source |
| Digital Foundations | Emerging Technology | Real or Fantasy | Sort clear real and fantasy examples | Use clues to sort edited or uncertain media | Explain why checking media matters | Real or Fantasy | K3 source |
| Digital Creation | Digital Art | Drawing Basics and Visual Confidence | Follow a grid or simple reference | Draw faces, trees, houses, or objects with variation | Copy/adapt book covers or artworks using simplified shapes | Drawing Basics and Visual Confidence | K3 source; E2+ Unit 01 |
| Digital Creation | Digital Art | Color Matching | Match and compare colors | Choose colors for a purpose | Explain color choices for readability or mood | Color Matching | K3 source |
| Digital Creation | Digital Art | Resolution and Pixels | Recognize pixels and fill a simple grid | Draw the same object at two resolutions | Choose details based on resolution limits | Resolution and Pixels | K3 source; E2+ Unit 09 |
| Digital Creation | Digital Art | Layers | Separate foreground and background | Build layered scenes | Use layers for depth, edits, or animation prep | Layers | K3 source; E2+ Units 09, 13, 17 |
| Digital Creation | Animation | First Motion and Frame Thinking | Make a two-frame or spinner illusion | Build a loop or simple motion sequence | Compare timing, repetition, and readability | First Motion and Frame Thinking | K3 source; E2+ Unit 02 |
| Digital Creation | Animation | Physical Motion | Move objects frame by frame | Animate ball or flipbook motion | Plan and refine a motion sequence | Physical Motion | K3 source; E2+ Units 10, 18 |
| Digital Creation | Animation | Stop Motion | Capture object changes as frames | Build a short stop motion action | Refine timing, clarity, or story | Stop Motion | K3 source; E2+ Units 10, 18 |
| Digital Creation | 3D Modeling | 3D Modeling Basics | Build simple forms | Modify or combine objects | Design for purpose, repair, or fabrication | K3 source; E2+ Units 08, 16 | |
| Computational Thinking | Code | Scratch Introduction | Follow event-based steps | Modify sprite actions or controls | Design a simple interaction and test it | K3 source; E2+ Units 07, 19 | |
| Computational Thinking | Sensors | Sensors | Identify sensor input | Use buttons, sound, light, or movement input | Compare sensor readings and reliability | E2+ Units 03, 11, 15, 19 | |
| Computational Thinking | Device Control | Device Outputs | Trigger simple Micro:bit output | Control light, sound, or display behavior | Test, tune, and explain output behavior | E2+ Units 03, 11, 15, 19 | |
| Information & Communication | Google Slides / Docs | Presenting Information Clearly | Add text and images to a slide | Organize facts in slides or docs | Create a researched explanation or quiz | Presenting Information Clearly | K3 source; E2+ Units 04, 12 |
| Information & Communication | Google Sheets / Portfolio | Data, Charts, and Showcase | Enter simple data or collect work | Make charts, quiz features, or portfolio slides | Publish, display, or explain work for an audience | E2+ Units 20, 25 source listed |
Coverage Summary
This section tracks source coverage without linking lesson pages back to the original source locations. Required files should be copied into the staged lesson package before a refactored lesson is considered usable.
| Source Area | Refactor Coverage | Notes |
|---|---|---|
| K3 Unit 01 - Intro to Computers | Digital Foundations; Digital Creation; Information & Communication | Includes computer basics, hardware/software, input/output, applications, files, internet, safety, AI, AR, VR, real/fantasy, color matching, and Google Slides. |
| K3 Unit 02 - Digital Image | Digital Creation | Includes pixel art basics, tools, color/gradients, resolution, layers, 2D-to-3D art, mountains with layers, collage, and stamps. |
| K3 Unit 03 - Moving Images | Digital Creation | Includes thaumatrope, paper movement, zoetrope, bouncing ball, moving ball, flipbook, stop motion, and moving stamps. |
| K3 Unit 04 - Coding + 3D Modeling | Computational Thinking; Digital Creation | Includes Scratch introduction, code and 3D combined work, 3D modeling basics, broken dog repair, and additional 3D modeling practice units. |
| E2+ Units 01-21 | All four strands | Existing markdown packets provide Level 2 and Level 3 extensions for many lesson topics. Copy needed images or instructions into staged lesson pages instead of linking back. |
| Units 22-25 | Digital Creation; Computational Thinking; Information & Communication | Listed as source/planned in old course checklist but not yet migrated into staged lesson pages. |
Migration Checklist
Use this checklist to make sure every existing source is placed, copied, staged, and reviewed. Needs HTML means the source is currently PDF/DOCX/PPTX-only or otherwise hard to extract cleanly, so it may need conversion before final markdown rewriting.
| Source Item | Proposed Lesson / Topic | Placed | Assets | Staged | Embedded | Needs Conversion | Reviewed |
|---|---|---|---|---|---|---|---|
| K3 Unit 01 - What is a computer | What Is a Computer | - [x] | - [x] | - [x] | - [x] | - [ ] maybe | - [ ] |
| K3 Unit 01 - Hardware / Software | Hardware / Software | - [x] | - [x] | - [x] | - [x] | - [ ] maybe | - [ ] |
| K3 Unit 01 - Input / Output | Input / Output | - [x] | - [x] | - [x] | - [x] | - [ ] maybe | - [ ] |
| K3 Unit 01 - Getting Started | Getting Started | - [x] | - [x] | - [x] | - [x] | - [ ] maybe | - [ ] |
| K3 Unit 01 - Applications | Applications | - [x] | - [x] | - [x] | - [x] | - [ ] maybe | - [ ] |
| K3 Unit 01 - Digital Files | Digital Files | - [x] | - [x] | - [x] | - [x] | - [ ] maybe | - [ ] |
| K3 Unit 01 - Internet | Internet | - [x] | - [x] | - [x] | - [x] | - [ ] maybe | - [ ] |
| K3 Unit 01 - Health and Safety | Health and Safety | - [x] | - [x] | - [x] | - [x] | - [ ] maybe | - [ ] |
| K3 Unit 01 - AI | Artificial Intelligence | - [x] | - [x] | - [x] | - [x] | - [ ] maybe | - [ ] |
| K3 Unit 01 - AR | Augmented Reality | - [x] | - [x] | - [x] | - [x] | - [ ] maybe | - [ ] |
| K3 Unit 01 - VR | Virtual Reality | - [x] | - [x] | - [x] | - [ ] | - [x] | - [ ] |
| K3 Unit 01 - Real or Fantasy | Real or Fantasy | - [x] | - [x] | - [x] | - [x] | - [ ] maybe | - [ ] |
| K3 Unit 01 - Color Matching | Color Matching | - [x] | - [x] | - [x] | - [x] | - [ ] maybe | - [ ] |
| K3 Unit 01 - Google Slides | Presenting Information Clearly | - [x] | - [x] | - [x] | - [ ] | - [x] | - [ ] |
| K3 Unit 02 - Week 1 Pixel Art | Drawing Basics and Visual Confidence | - [x] | - [x] | - [x] | - [x] | - [ ] maybe | - [ ] |
| K3 Unit 02 - Resolution | Resolution and Pixels | - [x] | - [x] | - [x] | - [x] | - [x] | - [ ] |
| K3 Unit 02 - Layers | Layers | - [x] | - [x] | - [x] | - [x] | - [ ] maybe | - [ ] |
| K3 Unit 02 - Color / Gradients | Color Matching | - [x] | - [x] | - [x] | - [x] | - [ ] maybe | - [ ] |
| K3 Unit 02 - 2D to 3D Art | Layers / 3D Modeling Basics | - [x] | - [ ] | - [ ] | - [ ] | - [x] | - [ ] |
| K3 Unit 02 - Mountains with Layers | Layers | - [x] | - [ ] | - [ ] | - [ ] | - [x] | - [ ] |
| K3 Unit 02 - Collage and Stamps | Layers / Game Art | - [x] | - [ ] | - [ ] | - [ ] | - [ ] maybe | - [ ] |
| K3 Unit 03 - Thaumatrope | First Motion and Frame Thinking | - [x] | - [x] | - [x] | - [x] | - [ ] maybe | - [ ] |
| K3 Unit 03 - Zoetrope | First Motion and Frame Thinking | - [x] | - [x] | - [x] | - [x] | - [ ] maybe | - [ ] |
| K3 Unit 03 - Bouncing Ball | Physical Motion | - [x] | - [x] | - [x] | - [ ] | - [x] | - [ ] |
| K3 Unit 03 - Moving Ball | Physical Motion | - [x] | - [x] | - [x] | - [ ] | - [x] | - [ ] |
| K3 Unit 03 - Flipbook | Physical Motion | - [x] | - [x] | - [x] | - [x] | - [ ] maybe | - [ ] |
| K3 Unit 03 - Stop Motion | Stop Motion | - [x] | - [x] | - [x] | - [ ] | - [x] | - [ ] |
| K3 Unit 03 - Moving Stamps | First Motion and Frame Thinking | - [x] | - [x] | - [x] | - [ ] | - [x] | - [ ] |
| K3 Unit 03 - Units 34-37 | Stop Motion | - [ ] partial | - [ ] | - [ ] | - [ ] | - [x] | - [ ] |
| K3 Unit 04 - Scratch | Scratch Introduction | - [x] | - [ ] | - [ ] | - [ ] | - [x] | - [ ] |
| K3 Unit 04 - 3D Modeling Basics | 3D Modeling Basics | - [x] | - [ ] | - [ ] | - [ ] | - [x] | - [ ] |
| K3 Unit 04 - Code and 3D Combined | Scratch Introduction / 3D Modeling Basics | - [x] | - [ ] | - [ ] | - [ ] | - [x] | - [ ] |
| K3 Unit 04 - Broken Dog | 3D Modeling Basics | - [x] | - [ ] | - [ ] | - [ ] | - [x] | - [ ] |
| K3 Unit 04 - Units 41, 45-48 | 3D Modeling Basics | - [ ] partial | - [ ] | - [ ] | - [ ] | - [x] | - [ ] |
| E2+ Unit 01 | Drawing Basics and Visual Confidence | - [x] | - [ ] partial | - [x] | - [x] | - [ ] | - [ ] |
| E2+ Unit 02 | First Motion and Frame Thinking | - [x] | - [ ] | - [ ] | - [ ] | - [ ] | - [ ] |
| E2+ Unit 03 | Sensors / Device Outputs | - [x] | - [ ] | - [ ] | - [ ] | - [ ] | - [ ] |
| E2+ Unit 04 | Presenting Information Clearly | - [x] | - [ ] | - [ ] | - [ ] | - [ ] | - [ ] |
| E2+ Unit 05 | Drawing Basics / Color / Layers | - [x] | - [ ] | - [ ] | - [ ] | - [ ] | - [ ] |
| E2+ Unit 06 | Physical Motion / Stop Motion | - [x] | - [ ] | - [ ] | - [ ] | - [ ] | - [ ] |
| E2+ Unit 07 | Scratch Introduction | - [x] | - [ ] | - [ ] | - [ ] | - [ ] | - [ ] |
| E2+ Unit 08 | 3D Modeling Basics | - [x] | - [ ] | - [ ] | - [ ] | - [ ] | - [ ] |
| E2+ Unit 09 | Resolution and Pixels / Layers | - [x] | - [ ] partial | - [x] | - [x] | - [ ] | - [ ] |
| E2+ Unit 10 | Physical Motion / Stop Motion | - [x] | - [ ] | - [ ] | - [ ] | - [ ] | - [ ] |
| E2+ Unit 11 | Sensors / Device Outputs | - [x] | - [ ] | - [ ] | - [ ] | - [ ] | - [ ] |
| E2+ Unit 12 | Presenting Information Clearly | - [x] | - [ ] | - [ ] | - [ ] | - [ ] | - [ ] |
| E2+ Unit 13 | Layers | - [x] | - [ ] | - [ ] | - [ ] | - [ ] | - [ ] |
| E2+ Unit 14 | Physical Motion / Stop Motion | - [x] | - [ ] | - [ ] | - [ ] | - [ ] | - [ ] |
| E2+ Unit 15 | Sensors / Device Outputs | - [x] | - [ ] | - [ ] | - [ ] | - [ ] | - [ ] |
| E2+ Unit 16 | 3D Modeling Basics | - [x] | - [ ] | - [ ] | - [ ] | - [ ] | - [ ] |
| E2+ Unit 17 | Layers | - [x] | - [ ] | - [ ] | - [ ] | - [ ] | - [ ] |
| E2+ Unit 18 | Physical Motion / Stop Motion | - [x] | - [ ] | - [ ] | - [ ] | - [ ] | - [ ] |
| E2+ Unit 19 | Scratch Introduction / Sensors / Device Outputs | - [x] | - [ ] | - [ ] | - [ ] | - [ ] | - [ ] |
| E2+ Unit 20 | Data, Charts, and Showcase | - [x] | - [ ] | - [ ] | - [ ] | - [ ] | - [ ] |
| E2+ Unit 21 | Drawing Basics / Game Art | - [x] | - [ ] | - [ ] | - [ ] | - [ ] | - [ ] |
Local Asset Policy
Each staged lesson should keep lesson pages clean and place attachments in the single root assets tree:
_LESSONS_REFACTORED/
assets/
strand/
subject/
lesson-topic/
teacher-slides.pdf
activity-page.pdf
example-image.png
editable-source.docx
strand/
subject/
lesson-topic.md
Use expandable previews for PDFs and images directly in the lesson page. Keep source history in YAML when useful, but do not rely on links back to _TO DO or old lesson packets for teaching delivery.
Map Rules
- Organize lessons by content topic, not source unit/week.
- Use Level 1, Level 2, and Level 3 as readiness levels, not grade labels.
- K3, E2+, and old Year 1/2/3 files are source histories only.
- Keep source unit/week/class information in lesson YAML after migration.
- Leave
Refactored Lesson Pageblank until a staged lesson exists. - Lesson pages in
_LESSONS_REFACTOREDmust copy PDFs, slides, DOCX files, and activity sheets into_LESSONS_REFACTORED/assets/, mirroring the lesson's strand/subject/topic path. - Lesson pages should embed PDF and image activities with expandable preview blocks where practical.
- Do not replace current
_LESSONSpages until the staged page is reviewed for completeness, formatting, local assets, and publish safety.