← Back to All Courses

What Children Would Learn

  • What is logic? What is a program?

  • Introduction to algorithms (step-by-step instructions)

  • Understanding sequences (first, next, then)

  • Introduction to flowcharts (start, process, decision, end)

  • Flowchart symbols and structure

  • Using decisions (if/else) in logic

  • Loops (repeat until done)

  • Matching flowcharts with real-life situations and games

Programming Logic And Flowcharting

3rd to 5th

Introduction to Programming Logic and Flowcharting (Grades 3–5)

This course introduces young learners to the core thinking skills behind computer programming—logic building, sequencing, and problem-solving—using fun activities and flowcharts. Students will learn how computers follow instructions and how to plan programs step-by-step using flowcharts. Through games, unplugged activities, and basic coding tools, they’ll start thinking like real programmers!


Level 1: Thinking Like a Computer

  • Objective: Understand what programming logic is and how computers follow instructions.

  • Topics Covered:

    • What is logic? What is a program?

    • Introduction to algorithms (step-by-step instructions)

    • Understanding sequences (first, next, then)

    • Introduction to flowcharts (start, process, decision, end)

  • Activities:

    • Create a flowchart to brush your teeth or make a sandwich

    • Use simple flowcharts to describe a daily routine


Level 2: Logical Thinking and Simple Flowcharts

  • Objective: Learn to represent simple problems using flowcharts.

  • Topics Covered:

    • Flowchart symbols and structure

    • Using decisions (if/else) in logic

    • Loops (repeat until done)

    • Matching flowcharts with real-life situations and games

  • Activities:

    • Make a flowchart for a simple game (e.g., rock-paper-scissors)

    • Solve puzzles by drawing logical steps and decisions


Level 3: Applying Logic in Coding

  • Objective: Connect flowcharts with basic coding and game design.

  • Tools: Scratch / Blockly / Pseudocode

  • Topics Covered:

    • Translating flowcharts into visual code

    • Debugging using flowcharts

    • Creating interactive stories or games using logic

    • Introducing variables and repeat logic in flowchart form

  • Activities:

    • Design a flowchart and then build it in Scratch

    • Create a game plan using logic steps and convert it into code

ENTREPRENEURSHIP AND TECHNOLOGY FOCUSED

ENRICHMENT PROGRAMS FOR CHILDREN