Sharing and Reflecting: The Tech ShowcaseActivities & Teaching Strategies
Active learning works for the Tech Showcase because students need to articulate their thinking aloud to build confidence and precision. Presenting in low-stakes formats like Gallery Walks or Fishbowls reduces performance pressure while reinforcing technical vocabulary and reasoning skills.
Learning Objectives
- 1Explain the design choices and code logic of their interactive project to an audience.
- 2Critique the most challenging aspect encountered during the development of their interactive project.
- 3Hypothesize potential future enhancements or additions for their interactive project.
- 4Demonstrate the functionality and purpose of their coded project using clear language.
Want a complete lesson plan with these objectives? Generate a Mission →
Gallery Walk: Project Booths
Arrange student projects on devices around the room as booths. Each student or pair stands by their work, giving a 1-minute pitch on design and code when visitors arrive. Visitors ask one question and leave a sticky note feedback. Rotate roles after 10 minutes.
Prepare & details
Explain the functionality and purpose of your coded project to a new audience.
Facilitation Tip: During the Gallery Walk, post guiding questions like 'How did your colour choices support your project’s purpose?' on booth tables to prompt deeper responses from presenters.
Setup: Wall space or tables arranged around room perimeter
Materials: Large paper/poster boards, Markers, Sticky notes for feedback
Fishbowl Presentation: Demo Circle
Form an inner circle of 4-5 students presenting sequentially to the outer circle audience. Outer group listens, then swaps to provide feedback on clarity of explanations. Use a talking stick to manage turns. Repeat with new groups.
Prepare & details
Critique the most challenging aspect of developing your interactive project.
Facilitation Tip: In the Fishbowl Demo Circle, model how to pause and ask, 'Why did you use a loop here instead of repeating the same line?' to encourage reflective explanations.
Setup: Tables or desks arranged as exhibit stations around room
Materials: Exhibit planning template, Art supplies for artifact creation, Label/placard cards, Visitor feedback form
Reflection Relay: Challenge Shares
In a circle, each student shares one coding challenge and solution using a prop like a printed screenshot. Pass a baton; next student builds on the previous by suggesting an enhancement. Record key ideas on a shared chart.
Prepare & details
Hypothesize potential future enhancements or additions to your current project.
Facilitation Tip: For the Reflection Relay, provide sentence stems such as 'The hardest part was... because...' to structure concise, focused responses.
Setup: Tables or desks arranged as exhibit stations around room
Materials: Exhibit planning template, Art supplies for artifact creation, Label/placard cards, Visitor feedback form
Digital Showcase: Screen Recordings
Students rehearse and record a 2-minute video explanation of their project using a tablet app. Play videos in class for peer votes on 'most creative logic' and group discussion of strengths.
Prepare & details
Explain the functionality and purpose of your coded project to a new audience.
Facilitation Tip: During Digital Showcase recordings, remind students to include both a project walkthrough and a brief reflection on what they would change next time.
Setup: Tables or desks arranged as exhibit stations around room
Materials: Exhibit planning template, Art supplies for artifact creation, Label/placard cards, Visitor feedback form
Teaching This Topic
Teachers should model clear explanations first, breaking down design choices and code logic into simple steps. Avoid rushing to fix problems for students; instead, guide them to articulate challenges themselves. Research shows that peer questioning and structured reflection deepen understanding more than direct instruction alone.
What to Expect
Successful learning looks like students explaining design choices with clear purpose, describing simple code logic in everyday language, and using peer feedback to refine their explanations. Presentations should move beyond demonstration to include reasoning and reflection.
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 Gallery Walk, students may present their projects without explaining why design choices were made.
What to Teach Instead
Provide booth hosts with a small notecard that asks 'What was your purpose? How did your design support it?' so they rehearse concise answers before peers arrive.
Common MisconceptionDuring Fishbowl Presentation, students struggle to explain code logic in simple terms.
What to Teach Instead
Use a mini-lesson to model breaking code into steps with hand-drawn visuals, then have students practice explaining a single loop or sequence to a partner before presenting to the Fishbowl group.
Common MisconceptionDuring Reflection Relay, students focus only on what went wrong rather than future improvements.
What to Teach Instead
Give each pair a 'challenge, fix, next step' prompt card to guide their discussion, ensuring they end with at least one forward-looking idea.
Assessment Ideas
During Fishbowl Presentation, ask students to share one specific problem they solved in their project and how they fixed it. Listen for mentions of code logic or design reasoning in their responses.
After Gallery Walk, have students complete a feedback form for a partner that includes prompts like 'One design choice I noticed was...' and 'One way to improve clarity is...'.
During Digital Showcase recordings, use a checklist to note if each student clearly explains their project’s purpose, mentions at least one design choice, and describes a piece of code logic, such as a sequence or loop.
Extensions & Scaffolding
- Challenge: Ask students to create a 30-second 'elevator pitch' version of their project explanation for a younger audience.
- Scaffolding: Provide visual cue cards with sentence frames like 'I chose [colour] because...' to support language development.
- Deeper exploration: Have students compare their original code plan to their final project, noting what stayed the same and what changed, then present these insights to the class.
Key Vocabulary
| Interactive Project | A digital creation, like a game or animation, that responds to user input or changes based on programmed instructions. |
| Design Choices | Decisions made during the creation process, such as selecting colours, sounds, or character movements, to achieve a specific purpose or feeling. |
| Code Logic | The step-by-step instructions and rules that tell a computer how to make a program work, including sequences and loops. |
| Functionality | What the project does and how it works when someone uses it. |
| Enhancements | New features or improvements that could be added to a project to make it better or more interesting. |
Suggested Methodologies
More in Creative Coding
Introduction to Coding Environment
Students become familiar with a block-based coding environment, understanding the interface and basic functions.
2 methodologies
Animating Text: Animate Your Name
Students use code to make letters move, change color, or make sounds when clicked, personalizing their first coding project.
2 methodologies
Interactive Stories: Digital Storytelling
Students build a short interactive story with a beginning, middle, and end using simple triggers and event-based programming.
2 methodologies
Adding Sprites and Backgrounds
Students learn to add and manipulate characters (sprites) and backgrounds in their coding projects to create richer visual environments.
2 methodologies
Movement and Direction
Students program sprites to move in different directions and at varying speeds using directional blocks.
2 methodologies
Ready to teach Sharing and Reflecting: The Tech Showcase?
Generate a full mission with everything you need
Generate a Mission