Skip to content

Sharing and Reflecting on ProjectsActivities & Teaching Strategies

Active sharing and reflection deepen students’ understanding of computational thinking by connecting abstract concepts to real outcomes. When students articulate their design choices and challenges in a structured way, they solidify their learning and recognize how problem-solving strategies apply beyond the classroom.

JC 2Computing4 activities30 min50 min

Learning Objectives

  1. 1Critique the effectiveness of project documentation and presentation for a given audience.
  2. 2Evaluate the personal learning journey, identifying specific computational thinking strategies applied and their impact.
  3. 3Synthesize challenges faced during project development and propose alternative solutions.
  4. 4Articulate the ethical considerations and real-world implications of their digital project.
  5. 5Defend design choices and algorithmic decisions made during project creation.

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

45 min·Small Groups

Pecha Kucha Presentations: Project Highlights

Students prepare 20 slides advancing automatically every 20 seconds to showcase their project process and outcomes. They present to small groups, followed by 2-minute Q&A. Groups provide written feedback on one strength and one improvement area.

Prepare & details

How can we effectively share our project with others?

Facilitation Tip: For Pecha Kucha presentations, enforce the 20 slides x 20 seconds rule to keep students concise and focused on key insights.

50 min·Whole Class

Gallery Walk: Demo Stations

Students set up stations with laptops running their projects, posters of challenges overcome, and reflection prompts. Class rotates every 5 minutes, leaving sticky notes with questions or praises. Debrief as whole class to share insights.

Prepare & details

What did you learn during the project development process?

Setup: Wall space or tables arranged around room perimeter

Materials: Large paper/poster boards, Markers, Sticky notes for feedback

UnderstandApplyAnalyzeCreateRelationship SkillsSocial Awareness
30 min·Small Groups

Reflection Circles: Challenge Shares

Form circles of 6-8 students. Each shares one major challenge and solution in 1 minute; others ask clarifying questions. Rotate roles so all facilitate. Conclude with personal takeaway statements.

Prepare & details

What challenges did you face and how did you overcome them?

35 min·Pairs

Success Timeline: Group Murals

In pairs, students create timelines of their project journey on large paper, marking milestones, hurdles, and learnings. Pairs present to another pair for peer review, then display for class voting on most inspiring element.

Prepare & details

How can we effectively share our project with others?

Teaching This Topic

Experienced teachers approach this topic by modeling vulnerability first, then structuring scaffolds that make reflection purposeful rather than perfunctory. Avoid letting students focus solely on the polished product; instead, guide them to analyze the messy, iterative process behind it. Research shows that structured reflection after project work improves metacognition and transfer of skills to new contexts.

What to Expect

Successful learning looks like students confidently explaining their project’s computational thinking principles and connecting these to both technical decisions and personal growth. They should critique others constructively, identify growth points, and see setbacks as integral to innovation.

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 Reflection Circles, watch for students summarizing only actions without linking them to computational thinking concepts like decomposition or pattern recognition.

What to Teach Instead

Use the structured prompt cards in Reflection Circles to guide students to explain not just what they did but why those steps mattered. For example, ask them to connect a debugging challenge to their decomposition strategy or algorithm choice.

Common MisconceptionDuring Gallery Walk, watch for students focusing only on the final product’s features without discussing the development process.

What to Teach Instead

Provide project timeline templates at each demo station to prompt students to explain process stages, including failed attempts and iterations. Encourage peers to ask questions like 'What changed from your first prototype to this version?'

Common MisconceptionDuring Success Timeline group murals, watch for students treating challenges as personal failures they must omit.

What to Teach Instead

Model vulnerability by sharing your own project setbacks on the mural, and include specific steps you took to overcome them. Use the group debrief time to highlight how setbacks revealed new insights.

Assessment Ideas

Peer Assessment

After Gallery Walk, students complete a rubric scoring 2-3 projects on clarity of explanation, demonstration of functionality, and articulation of learning. Each student must provide one specific improvement suggestion for the presentation or project.

Discussion Prompt

During Reflection Circles, facilitate a whole-class discussion using prompts like 'What was the most surprising thing you learned about your own problem-solving process during this project?' and 'How did the feedback you received influence your final project decisions?' Encourage students to share specific examples.

Exit Ticket

After Pecha Kucha presentations, students complete an exit ticket answering: 'Identify one computational thinking concept you applied effectively in your project and explain its role.' and 'Describe one challenge you faced and the specific steps you took to resolve it.'

Extensions & Scaffolding

  • Challenge early finishers to create a one-minute video summary of their project’s computational thinking takeaways, suitable for sharing with a younger cohort.
  • Scaffolding for struggling students: Provide sentence starters for reflection prompts, such as 'The hardest part was... because...' and 'I tried solving this by...'
  • Deeper exploration: Invite students to research and present on how computational thinking connects to a career path they’re considering.

Key Vocabulary

Project PortfolioA curated collection of a student's work, including the final project, design documents, code, and reflections, presented to showcase skills and learning.
MetacognitionThe process of thinking about one's own thinking and learning, involving self-awareness of understanding, challenges, and strategies used.
Iterative DevelopmentA project management approach where work is broken down into cycles, allowing for continuous improvement and refinement based on feedback and testing.
Audience AnalysisThe process of identifying and understanding the needs, expectations, and technical background of the intended audience for a project presentation or product.
Constructive FeedbackSpecific, actionable comments provided by peers or instructors aimed at improving a project or learning process, focusing on both strengths and areas for development.

Ready to teach Sharing and Reflecting on Projects?

Generate a full mission with everything you need

Generate a Mission