Sharing and Reflecting: The Tech Showcase
Students present their final interactive projects, explaining their design choices and the logic behind their code to an audience.
About This Topic
The Tech Showcase requires Year 2 students to present their final interactive projects from the Creative Coding unit. They explain design choices, such as selecting colours or movements that suit the project's purpose, and outline the simple logic in their code, like sequences or loops that make elements respond to inputs. This aligns with AC9TDE2P05, where students share and reflect on digital solutions to communicate their thinking clearly.
Presentations build essential skills in articulation and audience awareness, as students adapt explanations for peers, teachers, or parents. Reflection prompts critique of challenges, such as debugging a non-working loop, and spark ideas for enhancements, like adding sounds. These practices foster resilience and iterative thinking central to technologies education.
Active learning shines in the Tech Showcase because live demonstrations and real-time questions make coding tangible. Students gain confidence through peer applause and constructive feedback, while group critiques reveal diverse perspectives that individual reflection misses. Hands-on rehearsal with props or screenshots prepares them to connect code logic to visible outcomes effectively.
Key Questions
- Explain the functionality and purpose of your coded project to a new audience.
- Critique the most challenging aspect of developing your interactive project.
- Hypothesize potential future enhancements or additions to your current project.
Learning Objectives
- Explain the design choices and code logic of their interactive project to an audience.
- Critique the most challenging aspect encountered during the development of their interactive project.
- Hypothesize potential future enhancements or additions for their interactive project.
- Demonstrate the functionality and purpose of their coded project using clear language.
Before You Start
Why: Students need experience building basic interactive elements to have a project to showcase.
Why: Students must grasp fundamental coding concepts to explain the logic behind their projects.
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. |
Watch Out for These Misconceptions
Common MisconceptionPresentations are just showing the project running, without explaining why choices were made.
What to Teach Instead
Guide students to practice 'show and tell' scripts that link design to purpose. Active peer questioning during rehearsals uncovers gaps in explanations, helping them articulate logic like 'this loop repeats the jump to mimic a game'. Group feedback builds precise communication skills.
Common MisconceptionCode problems are impossible to explain simply to others.
What to Teach Instead
Model breaking code into steps with visuals during mini-lessons. Role-play audiences prompt students to use everyday language, such as 'the code tells the sprite to move when touched'. Collaborative shares normalise struggle and reveal shared fixes.
Common MisconceptionReflection means listing what went wrong, not future ideas.
What to Teach Instead
Use prompt cards for 'challenge, fix, next step'. Peer brainstorming in pairs generates enhancements, shifting focus to growth. Active hypothesising makes reflection forward-looking and motivating.
Active Learning Ideas
See all activitiesGallery 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.
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.
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.
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.
Real-World Connections
- Game designers at companies like Nintendo or PlayStation present new game features to marketing teams, explaining how player controls (code logic) and visual styles (design choices) create an engaging experience.
- App developers often showcase updated versions of their applications to potential users or investors, demonstrating new features and explaining how they improve the app's usefulness.
Assessment Ideas
Ask students: 'What was the trickiest part of making your project work, and how did you fix it?' Encourage them to share specific code or design problems they overcame.
After presentations, have students complete a simple feedback form for a partner. Include prompts like: 'One thing I liked about your project was...' and 'One idea I have to make it even cooler is...'
As students present, use a checklist to note if they clearly explained what their project does, mentioned at least one design choice, and described a part of their code logic (e.g., 'when I press the spacebar, the character jumps').
Frequently Asked Questions
How do you prepare Year 2 students for a Tech Showcase presentation?
What reflection prompts work best for coding projects in Year 2?
How does active learning benefit Tech Showcase activities?
How to incorporate audience feedback in the Tech Showcase?
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