Scratch Branching: If-Then Programming Adventures
WALT: Create programs using if-then decisions

WALT: We Are Learning To...
Understand what branching means in programming Use if-then blocks in Scratch to make decisions Create interactive programs that respond to user input Test and debug our branching code

Real-Life Branching Decisions
Think of decisions you make every day If it's raining, THEN take an umbrella If you're hungry, THEN eat a snack If the light is green, THEN cross the road

Success Criteria - How We'll Know We've Succeeded
✓ I can explain what an if-then statement does ✓ I can use Scratch if-then blocks correctly ✓ My program responds differently to different inputs ✓ I can test all branches of my program work

Scratch If-Then Blocks in Action

Code Your Own Branching Adventure!
Create a simple quiz or story in Scratch Use if-then blocks for different responses Test your program with different answers Add sounds, costumes, or movements for fun!

Differentiation Strategies
{"left":"Support: Use pre-built templates and pair programming\nWork with a buddy for collaborative coding\nExtension: Add multiple layers of if-then decisions","right":"Create compound conditions using AND/OR operators\nCross-curricular: Connect to English storytelling\nLink to Maths probability and decision trees"}

Reflection & Next Steps
"Programming is like writing a story where you get to decide what happens next!" Today we learned: Branching helps programs make smart decisions Coming up: Loops and variables to make programs even more powerful!