Skip to content

Prototyping and IterationActivities & Teaching Strategies

Active learning works well for prototyping and iteration because students need to experience the messiness of early drafts and the value of feedback to truly grasp the design process. Moving from theory to hands-on practice helps them see why rough versions save time and lead to better final products.

Year 4Computing4 activities25 min45 min

Learning Objectives

  1. 1Create a basic prototype of a simple animation or program.
  2. 2Evaluate feedback from a peer to identify areas for improvement in a digital project.
  3. 3Explain the reasoning behind prioritizing specific features for the first version of a project.
  4. 4Demonstrate how user interaction with a prototype informs design changes.

Want a complete lesson plan with these objectives? Generate a Mission

35 min·Pairs

Pairs: Animation Feedback Swap

Students build a basic Scratch animation of a moving character with one interaction. They swap with a partner for 5 minutes of playtesting and note two strengths and two changes. Pairs then revise their prototype incorporating the feedback and share final versions.

Prepare & details

Justify why it is useful to share an unfinished project with a friend for feedback.

Facilitation Tip: During the Animation Feedback Swap, model how to give specific, kind feedback using the checklist as a guide.

Setup: Flexible workspace with access to materials and technology

Materials: Project brief with driving question, Planning template and timeline, Rubric with milestones, Presentation materials

ApplyAnalyzeEvaluateCreateSelf-ManagementRelationship SkillsDecision-Making
45 min·Small Groups

Small Groups: Game Level Prototype

Groups design a simple maze or obstacle course in Scratch with core mechanics. One member tests while others observe and suggest priorities for features like scoring. Groups iterate twice based on group votes before presenting improvements.

Prepare & details

Evaluate how to decide which features are the most important to build first.

Facilitation Tip: While groups build their game level prototype, circulate to ask each group which feature they think is most essential to test first.

Setup: Flexible workspace with access to materials and technology

Materials: Project brief with driving question, Planning template and timeline, Rubric with milestones, Presentation materials

ApplyAnalyzeEvaluateCreateSelf-ManagementRelationship SkillsDecision-Making
30 min·Whole Class

Whole Class: Feature Prioritisation Walk

Students post printed or screen-captured prototypes around the room with feature lists. Class walks the 'gallery,' votes sticky notes on must-have elements first. Individuals or pairs then iterate one prototype using top-voted ideas.

Prepare & details

Explain what changes were made in a design after seeing how someone else used it.

Facilitation Tip: For the Feature Prioritisation Walk, project the criteria list so students can refer to it as they compare projects.

Setup: Flexible workspace with access to materials and technology

Materials: Project brief with driving question, Planning template and timeline, Rubric with milestones, Presentation materials

ApplyAnalyzeEvaluateCreateSelf-ManagementRelationship SkillsDecision-Making
25 min·Individual

Individual: Iteration Journal

Each student sketches or codes a personal animation prototype, tests it solo, notes issues. They seek one peer comment, then log changes in a journal with before-after screenshots. Share journals in plenary.

Prepare & details

Justify why it is useful to share an unfinished project with a friend for feedback.

Setup: Flexible workspace with access to materials and technology

Materials: Project brief with driving question, Planning template and timeline, Rubric with milestones, Presentation materials

ApplyAnalyzeEvaluateCreateSelf-ManagementRelationship SkillsDecision-Making

Teaching This Topic

Teach prototyping as a habit, not a one-time step. Use consistent language like ‘version 1,’ ‘test,’ and ‘change’ so students see iteration as normal. Avoid rushing to polished work—focus on quick tests and honest feedback to build resilience and problem-solving skills.

What to Expect

Successful learning looks like students comfortably sharing incomplete work, actively listening to feedback, and making purposeful changes based on what they learn. They should explain their design choices clearly and prioritise features that matter most to users.

These activities are a starting point. A full mission is the experience.

  • Complete facilitation script with teacher dialogue
  • Printable student materials, ready for class
  • Differentiation strategies for every learner
Generate a Mission

Watch Out for These Misconceptions

Common MisconceptionDuring the Animation Feedback Swap, watch for students who wait until their animation is perfect before sharing.

What to Teach Instead

Remind students that rough drafts are expected during this activity. Use the checklist to focus feedback on clarity and fun, not polish. Celebrate brave sharing by highlighting how early testing prevents bigger problems later.

Common MisconceptionDuring the Game Level Prototype activity, watch for students who believe iteration means only fixing bugs.

What to Teach Instead

Ask groups to list two new features they could add based on how peers played their prototype. Use the phrase ‘iteration includes improvements, not just fixes’ to guide discussions toward expansion, not just correction.

Common MisconceptionDuring the Feature Prioritisation Walk, watch for students who dismiss peer feedback because they think their own ideas are best.

What to Teach Instead

Have students stand near the project they’re reviewing and jot down one new idea or change on a sticky note. Collect these notes and read a few aloud to show how outside views spark better design choices.

Assessment Ideas

Peer Assessment

After the Animation Feedback Swap, collect completed checklists and read one pair’s feedback aloud. Ask the class to identify the most actionable suggestion and explain why it would improve the animation.

Exit Ticket

After students complete their Iteration Journal, collect them and look for clear explanations of feature importance using the term ‘feature’ correctly in context.

Quick Check

During the Game Level Prototype activity, pause and ask each group: ‘What is the one thing you would show someone right now if you had to stop?’ Listen for answers that focus on core functionality rather than extras.

Extensions & Scaffolding

  • Challenge: Ask students to add a new feature to their prototype after receiving feedback, then test it with another pair.
  • Scaffolding: Provide sentence starters for feedback, such as ‘I noticed that...’ or ‘What if we tried...?’
  • Deeper exploration: Have students research famous designers or animators who used iterative processes, then present one example to the class.

Key Vocabulary

PrototypeAn early, basic version of a project that can be tested to see how it works. It is not the final product.
IterationThe process of repeating a task or cycle, making improvements each time. In design, it means building, testing, and refining a project multiple times.
FeedbackInformation or opinions given about a project, which can help the creator understand what is working well and what needs to be changed.
FeatureA distinct part or characteristic of a program or animation, such as a character moving or a sound playing.

Ready to teach Prototyping and Iteration?

Generate a full mission with everything you need

Generate a Mission