Computational Thinking

Building Smart Problem Solvers (Ages 7–10 and for first time learner)

Back to Tech Programs

Module 1: Introduction to Thinking Like a Programmer

  • What is a problem?
  • Breaking big problems into small steps (Decomposition)
  • Understanding instructions and sequences
  • Giving clear step-by-step directions
Practice: Give step-by-step instructions on how to brush your teeth or make a sandwich. Partner checks if instructions are clear.

Module 2: Patterns & Logical Thinking

  • Identifying patterns in numbers and shapes
  • Spot the odd one out
  • Introduction to simple algorithms
  • Ordering tasks correctly
Practice: Complete pattern puzzles and create your own pattern challenge for classmates.

Module 3: Algorithms & Flow Thinking

  • What is an algorithm?
  • Drawing simple flowcharts
  • Understanding start and end points
  • Making simple decision paths (if/then thinking)
Practice: Draw a flowchart for “Getting Ready for School” including decision points like “Is it raining?”

Module 4: Debugging & Problem Solving

  • What is debugging?
  • Finding and fixing mistakes in instructions
  • Testing solutions
  • Improving solutions step-by-step
Practice: Teacher gives wrong step instructions. Students identify and correct the mistakes.

Module 5: Mini Project

  • Create a step-by-step guide for a simple game
  • Design a treasure hunt using logical clues
  • Present solution clearly to class
Practice: Build and present your own mini treasure hunt using algorithm steps and logical clues.

By the end of this course, learners will confidently think logically, solve problems step-by-step, and prepare for real coding classes.