Today weβre exploring Coding and Computational Thinking!
Computational thinking means solving problems like a computer β by breaking them into steps, spotting patterns, and giving clear instructions.
Weβll learn simple algorithms, loops, and how coding connects to math. Letβs have fun and create! π»π
1. What is Computational Thinking?
Itβs like being a detective and a chef at the same time!
β’ Break big problems into small steps (Decomposition)
β’ Spot patterns
β’ Create step-by-step instructions (Algorithms)
β’ Think logically and fix mistakes (Debugging)
2. Algorithms β Step-by-Step Instructions
To make a peanut butter sandwich:
1. Take 2 slices of bread
2. Spread peanut butter on one slice
3. Spread jam on the other slice
4. Put the slices together
5. Eat!
3. Loops β Repeating Actions
Repeat 5 times:
Jump up and down
Clap your hands
In math: Print the numbers 1 to 10 β Use a loop!
4. Conditionals β Making Decisions
IF it is raining THEN
Take an umbrella
ELSE
Wear sunglasses
5. Letβs Practice Together! π
Question 1:
Write a simple algorithm to brush your teeth.
1. Wet toothbrush
2. Put toothpaste on it
3. Brush for 2 minutes
4. Rinse β
Question 2:
Write a loop to print numbers from 1 to 5.
Repeat 5 times: Print next number β
Question 3:
If you have more than 10 cookies, share with friends. Write as a conditional.
IF cookies > 10 THEN share with friends β
Question 4 (Math Connection):
Write a rule (algorithm) to find the next number in: 3, 6, 9, 12, ...
Add 3 to the previous number β
6. Real Life in Canada π¨π¦
Following a recipe to make butter tarts
Planning the best route to school (algorithm)
Repeating warm-up exercises in hockey practice (loop)
Deciding what to wear based on temperature (conditional)
You are a Computational Thinker! ππ»
Amazing work today! You now understand algorithms, loops, and conditionals.
These thinking skills help you in math, science, and everyday life.
Iβm so proud of you!
Try writing an algorithm for brushing teeth or making your favourite snack, Mrs. Brenda β€οΈ