Unit 0 Goal Sorting — Class Time vs Offline Time
This document identifies which goals in Unit 0 require in-class time and which can be practiced outside of class. Each goal is classified by:
- Thread — Technical, Cognitive, or Affective
- Class Time — Whether this needs structured teacher time
- Must/Might — Whether all students must reach this goal or only some might
- Offramp — Where or how the student continues to engage with the goal
This matrix supports backward design and helps prioritize classroom energy. The structure allows flexible adaptation across diverse learners, pacing realities, and classroom conditions.
🔧 Technical Goals
| Goal | Class Time | Must/Might | Offramp |
|---|---|---|---|
| Navigate file systems (CLI) | ✅ | ALL | Bash Dungeon + quick ref guide + check-ins |
| Understand version control conceptually | ✅ | ALL | Use “Name this version” in Docs or Git |
| Operate GitHub repo with commits | SOME | Optional repo setup + scaffolded push tasks | |
| Write and format Markdown | ✅ | ALL | Blog/journal publishing with markdown guide |
| Diagram a system clearly | ✅ | ALL | System gallery + peer-reviewed diagrams |
| Prompt AI with intent | ✅ | ALL | HW: prompt logs, revisions, quality checks |
💡 Cognitive Goals
| Goal | Class Time | Must/Might | Offramp |
|---|---|---|---|
| Understand “system” as input-process-output | ✅ | ALL | Home diagramming of known systems |
| Think procedurally (algorithms) | ✅ | ALL | Write/refine pseudocode on blog or paper |
| Abstract + name clearly | ✅ | SOME | Journal on naming + revision feedback |
| Reflect on thinking | ALL | Weekly journal routine, exit slips | |
| Recognize structure in computing | SOME | End-of-unit writing/blog prompt |
❤️ Affective Goals
| Goal | Class Time | Must/Might | Offramp |
|---|---|---|---|
| Understand computing history + human stories | ✅ | ALL | Homework readings, timeline curation |
| Explore bias + representation in systems | ✅ | ALL | Blog/museum analysis, equity critiques |
| Build self-efficacy through visible iteration | ✅ | ALL | Error reflections, version review |
| Authorship & AI policy ownership | ✅ | ALL | Policy intro, AI reflections, student voice |
| Normalize confusion and inquiry | ✅ | ALL | Exit slips, journaling, “muddiest point” share |
Summary: What Class Time Is For
- Ritualizing routines (journals, diagrams, feedback, reflection)
- Modeling tools (CLI, Git, Markdown)
- Establishing cultural foundation (history, equity, authorship)
- Surfacing and discussing misunderstanding
- Giving students durable thinking structures to rehearse over time
Summary: What Happens Outside Class
- Skill fluency through repetition (bash, markdown)
- Self-reflection + journaling
- Prompt practice (AI logs, critiques)
- Reading + viewing media (on history, systems, bias)
- Scaffolding student autonomy with support materials
This is not a division of importance. It’s a division of temporal bandwidth. We teach in class what must be seen and shared. We reinforce out of class what must be practiced and internalized.