Y7/8 Digital Technologies

Workbook + Lesson Plans + AI Helper

Lesson Library (8 weeks • 32 lessons)

Open a lesson to see the lesson plan on the left and the AI helper + workbook prompts on the right.

Week 1Lesson 1
Digital systems overview + unit expectations
Understand what a digital system is and how this workbook will be used.
Week 1Lesson 2
Inputs, processes, outputs + data vs information
Identify inputs, processes and outputs, and distinguish data from information.
Week 1Lesson 3
Swift Playgrounds setup + variables
Set up Swift Playgrounds and use variables to store values.
Week 1Lesson 4
Conditionals (if/else) + debugging routine
Use if/else to make decisions and apply a simple debugging routine.
Week 2Lesson 1
Loops (repeat/for) + iteration thinking
Use loops to repeat actions efficiently.
Week 2Lesson 2
Functions + decomposition
Create and use functions to organise code.
Week 2Lesson 3
Data representation basics (binary idea level)
Understand that computers represent data using binary patterns.
Week 2Lesson 4
Mini challenge: build a small interactive program
Combine variables, conditionals, loops/functions to make an interactive program.
Week 3Lesson 1
APIs: what they are + why apps use them
Understand APIs as a way programs communicate to get data/services.
Week 3Lesson 2
JSON: reading structured data
Understand JSON as a structured data format used in APIs.
Week 3Lesson 3
From idea → prototype: personas + user stories
Create a persona and user story to guide app design.
Week 3Lesson 4
UI planning: 4+ frames + annotations
Plan at least 4 UI frames and justify design choices.
Week 4Lesson 1
Ethical AI use + prompt quality
Use AI safely and ethically to support learning, not replace it.
Week 4Lesson 2
Build sprint 1: implement core screens
Implement key UI screens aligned to your plan.
Week 4Lesson 3
Build sprint 2: data + simple logic
Add variables/conditions/loops to make your app respond to user input.
Week 4Lesson 4
Peer testing round 1 + improvements
Collect peer feedback and apply at least one improvement.
Week 5Lesson 1
AR concept intro (what AR is + examples)
Understand AR as overlaying digital content on the real world.
Week 5Lesson 2
AR planning: where AR fits into your project
Decide how AR adds value to the user experience.
Week 5Lesson 3
Build sprint 3: integrate AR or AR mock workflow
Implement AR component (or a safe mock if limited by tools).
Week 5Lesson 4
Peer testing round 2 + rubric check
Test against rubric checklists and improve based on evidence.
Week 6Lesson 1
Polish: UI clarity + accessibility basics
Improve UI clarity and accessibility (labels, contrast, consistency).
Week 6Lesson 2
Testing evidence: record, compare, improve
Create clear testing evidence with outcomes and changes.
Week 6Lesson 3
Evaluation writing: link to rubric
Write an evaluation that links evidence to rubric language.
Week 6Lesson 4
Build sprint 4: final feature completion
Complete remaining features and stabilise the app.
Week 7Lesson 1
Consolidation challenge: improve one rubric band
Identify a rubric band improvement and implement it.
Week 7Lesson 2
Final testing + bug triage
Perform final testing and prioritise bug fixes.
Week 7Lesson 3
Submission packaging: evidence checklist
Prepare required evidence for submission.
Week 7Lesson 4
Final reflection drafting
Draft a reflection that explains learning and improvements.
Week 8Lesson 1
Final polish: align everything to rubric
Make final improvements aligned to rubric checklists.
Week 8Lesson 2
Final submission readiness check
Confirm all task requirements are met and evidence is complete.
Week 8Lesson 3
Optional extension: stretch goal feature
Add a safe extension feature without breaking core requirements.
Week 8Lesson 4
Unit reflection: what you can now do
Reflect on skills gained: design, build, test, evaluate, safe AI use.