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.
Learning Objectives
- 1Create a basic prototype of a simple animation or program.
- 2Evaluate feedback from a peer to identify areas for improvement in a digital project.
- 3Explain the reasoning behind prioritizing specific features for the first version of a project.
- 4Demonstrate how user interaction with a prototype informs design changes.
Want a complete lesson plan with these objectives? Generate a Mission →
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
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
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
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
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
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
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.
After students complete their Iteration Journal, collect them and look for clear explanations of feature importance using the term ‘feature’ correctly in context.
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
| Prototype | An early, basic version of a project that can be tested to see how it works. It is not the final product. |
| Iteration | The process of repeating a task or cycle, making improvements each time. In design, it means building, testing, and refining a project multiple times. |
| Feedback | Information or opinions given about a project, which can help the creator understand what is working well and what needs to be changed. |
| Feature | A distinct part or characteristic of a program or animation, such as a character moving or a sound playing. |
Suggested Methodologies
More in Software Design and Animation
Introduction to Digital Art
Exploring basic digital drawing tools and understanding pixels as the building blocks of images.
2 methodologies
Creating Simple Animations
Learning the principles of animation by creating short sequences of moving images.
2 methodologies
Event-Driven Programming
Using triggers such as mouse clicks and key presses to control digital objects.
2 methodologies
Designing for Users
Considering who will use a digital creation and making it easy and enjoyable for them to interact with.
2 methodologies
Sharing Digital Creations
Learning how to save, export, and share digital projects with others, considering file formats.
2 methodologies
Ready to teach Prototyping and Iteration?
Generate a full mission with everything you need
Generate a Mission