πŸ§©πŸ’»

Kashef

Your super kind Grade 5 math teacher ❀️

Simple Block Coding!

Snap Blocks Together Like Lego!

Grade 5 Ontario Math πŸ“š β€’ Algebra & Computational Thinking

Hello my wonderful Grade 5 superstar! πŸ‘‹

I'm Kashef and today we're exploring Simple Block Coding! Block coding is like building with colorful Lego blocks. You snap together instructions to make patterns, repeat actions, and solve problems. No typing needed β€” just drag and snap! Ready to build your first programs? Let’s go! πŸš€

🧠 What is Simple Block Coding?

Instead of typing code, you connect colorful blocks that each do one job.

when green flag clicked
move 10 steps
repeat 5 times

✍️ Block Coding Examples

Example 1: Make a Growing Pattern

set number to 2
repeat 6 times
print number
add 3 to number
2, 5, 8, 11, 14, 17

Example 2: Draw Stars

repeat 8 times
print ⭐

🎯 Build These Block Programs!

1. Make a program that counts by 5s: 5, 10, 15, 20

set number = 5
repeat 4 times:
  print number
  add 5

2. Build a program that says β€œHello” 5 times

repeat 5 times:
  print β€œHello”

πŸ›’ Real-Life Block Coding

Problem 1: Create blocks to show how many days until your birthday if today is day 1 and your birthday is in 10 days.

set day = 1
repeat 10 times:
  print day
  add 1 to day

πŸ§ͺ Quick Block Coding Quiz

Question: Which block makes something happen many times?

You are a Block Coding Builder! πŸŽ‰πŸ₯³

Kashef is super proud of you! You can now snap blocks together to create patterns and programs.

Block coding is the friendly way to start real programming β€” you're already on your way to becoming a coder and mathematician!