Computer Science Grade 2 20 min

Code Review: Giving and Receiving Feedback

Learn how to review code and provide constructive feedback to team members.

Tutorial Preview

1

Introduction & Learning Objectives

Learning Objectives Explain why checking a friend's code is helpful. Give one 'Glow' (something good) about a project. Give one 'Grow' (an idea to improve) using kind words. Use the 'Feedback Sandwich' to share ideas. Receive feedback by saying 'Thank you for helping!' Identify a simple bug in a friend's block code. Have you ever built a LEGO tower with a friend? 🤝 What if a block was wobbly? We will learn to be code helpers! We will look at friends' code. We will give kind tips to make it even better. Real-World Applications Building a toy house together Drawing a big picture with a friend Playing on the same sports team ⚽ Baking cookies from a recipe with family
2

Key Concepts & Vocabulary

TermDefinitionExample Code Review (Team Check)Looking at a friend's code to help them. It's like checking our work together.Let's do a Team Check on your cat animation! 🐱 Feedback (Helpful Hints)Kind words that help make code even better. It is a gift! 🎁A helpful hint is: 'Maybe the dog can jump higher!' Bug 🐞A little mistake in the code that makes it not work right.The car moves left instead of right. We found a bug! Glow ✨Something you really like about the code. It's a compliment!A glow is: 'I love the color of your spaceship!' Grow 🌱A kind idea to help the code get even better. It helps our skills grow.A grow is: 'What if we add a sound when it moves?' Debugger (Bug Detective 🕵️)A person who finds and helps fix bugs in code.You ar...
3

Core Syntax & Patterns

The Feedback Sandwich 🥪 1. Say something nice (Glow). 2. Give a helpful hint (Grow). 3. Say something nice again. Use this to share your ideas in a kind and friendly way. Everyone loves a sandwich! Be a Helper, Not a Pointer Don't just say 'That's wrong.' Ask questions to help your friend find the answer. Use this to help your friends learn. We are a team! 🤝 Ask, Don't Tell Instead of 'Change that block,' try 'What if we tried this block instead?' Use this to explore new ideas together. It makes coding more fun!

4 more steps in this tutorial

Sign up free to access the complete tutorial with worked examples and practice.

Sign Up Free to Continue

Sample Practice Questions

Challenging
Your team's code has a bug, but nobody knows who made the mistake. What is the most important thing for the team to do? 🤝
A.Spend all day trying to figure out who to blame.
B.Work together to fix the bug, because it's the team's code.
C.Ask the teacher to find out who made the bug.
D.Delete the whole project and start over.
Challenging
You give feedback, and your friend disagrees. They think their code is correct. What is a good next step? 💬
A.Argue until they agree with you.
B.Change their code when they are not looking.
C.Tell them they are wrong and walk away.
D.Ask them, 'Can you show me how it works?' and run the code together.
Challenging
You look at your OWN code from yesterday and find a mistake. This is called... 🔍
A.Self-review, and it's a great way to learn
B.big problem because you should be perfect
C.Wasting time
D.Something only expert coders do

Want to practice and check your answers?

Sign up to access all questions with instant feedback, explanations, and progress tracking.

Start Practicing Free

More from Teamwork Makes the Dream Work: Collaborative Coding Projects

Ready to find your learning gaps?

Take a free diagnostic test and get a personalized learning plan in minutes.