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 ContinueSample 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