Hero background

Understanding Flowcharts

Technology • 60 • 25 students • Created with AI following Aligned with National Curriculum for England

Download now

Free PDF · we'll email you a copy

Technology
60
25 students
2 February 2026

Teaching Instructions

Create a detailed 60-minute lesson plan for a Year 8 computing class on the topic of Flowcharts. The lesson should follow the I DO, WE DO, YOU DO instructional model. Include teaching flowchart symbols and diagrams to make the lesson engaging and accessible for students with different abilities. The lesson should aim to help students understand the purpose of flowcharts, recognize common symbols, and create their own simple flowcharts. Include learning objectives, resources needed, lesson structure with timings, assessment methods, differentiation strategies, and a plenary activity.

Overview

A detailed 60-minute lesson designed for Year 8 students, following the National Curriculum for England Computing programme of study. This lesson introduces students to the concept and symbols of flowcharts, developing their algorithmic thinking skills. It employs the I Do, We Do, You Do instructional model to scaffold learning.


National Curriculum Links

  • Key Stage 3 Computing Programme of Study (Years 7-9):

    • Design, use and evaluate computational abstractions that model the state and behaviour of real-world problems and physical systems.
    • Use two or more programming languages, at least one of which is textual, to solve a variety of computational problems.
    • Design, write and debug programs that accomplish specific goals, including controlling or simulating physical systems; solve problems by decomposing them into smaller parts.
  • Learning Objective Alignment:

    • Understand computational thinking concepts: algorithms and abstractions.
    • Use flowcharts to visually represent processes and decision-making.
    • Develop problem-solving skills through algorithm creation.
    • Recognise and apply standard flowchart symbols.

Learning Objectives

By the end of the lesson, students will be able to:

  1. Define what a flowchart is and explain its purpose in computing.
  2. Identify and understand common flowchart symbols (e.g., terminator, process, decision, input/output).
  3. Interpret simple flowcharts representing algorithms.
  4. Create their own simple flowchart to solve a given problem.

Resources Needed

  • Whiteboard and markers
  • Projector and computer for slide presentation
  • Printed handouts with flowchart symbols and example diagrams
  • Student worksheets with flowchart exercises
  • Flowchart symbol flashcards for group activity
  • Lined and plain paper for flowchart drawing
  • Coloured pens/pencils for students
  • Timer or stopwatch

Lesson Structure and Timings

TimeActivityDetails
0-5 minsStarter: Mind MapStudents write down what they know about flowcharts on mini whiteboards or paper. Share ideas.
5-15 minsI Do: Introduction & ModellingTeacher explains purpose of flowcharts using slides; introduces symbols with examples. Demonstrate reading and creating a flowchart for a simple task (e.g., making a cup of tea).
15-30 minsWe Do: Guided PracticeAs a class, students collaboratively analyse a flowchart for a basic algorithm (e.g., deciding if a number is even or odd). Teacher asks guided questions, draws inputs on the board.
30-45 minsYou Do: Independent PracticeStudents create their own flowcharts independently or in pairs to solve a clear problem (e.g., a short algorithm for choosing what to do after school). Worksheets provided. Teacher circulates to support.
45-55 minsDifferentiation & Extension TasksSupport: Visual symbols provided; peer discussion encouraged. Extension: Create flowchart with sub-process or nested decisions.
55-60 minsPlenary: Flowchart Quiz & ReflectionQuick quiz using flashcards or mini-whiteboards; students explain one symbol or answer a reflective question on learning. Highlight key takeaways.

Detailed Lesson Breakdown

Starter (0-5 mins)

  • Activity: Students brainstorm prior knowledge and understanding of flowcharts.
  • Purpose: Activate prior knowledge and engage students.
  • Assessment: Informal observation of ideas shared.

I Do (5-15 mins) — Teacher-led explanation

  • Present the concept: What is a flowchart? Why use flowcharts?

  • Introduce key symbols:

    SymbolPurpose
    OvalStart/End (Terminator)
    RectangleProcess/Instruction
    ParallelogramInput/Output
    DiamondDecision
    ArrowFlow direction
  • Demonstrate constructing a flowchart for “Making a cup of tea” showing sequence, input (e.g., adding tea), decisions (e.g., add milk?).

We Do (15-30 mins) — Guided practice

  • Present a flowchart for “Check if number is even or odd.”
  • Together, read and interpret the flowchart.
  • Ask questions:
    • What symbol indicates decision?
    • What happens if the number is even?
    • How can we improve or add to this flowchart?

You Do (30-45 mins) — Independent/pair work

  • Students design flowcharts for: “Deciding what to do after school (homework, sports, play, etc.)”.
  • Use symbols appropriately.
  • Provide worksheet with problem description.
  • Encourage students to think about inputs (e.g., time available), processes (steps), and decisions.

Differentiation Strategies

  • For lower ability students:

    • Provide symbol reference sheets.
    • Use flowchart templates where students fill in boxes.
    • Work in pairs to support peer learning.
  • For higher ability students:

    • Challenge to include nested decisions or modular flowcharts.
    • Translate flowchart into simple pseudocode or verbal algorithm explanation.

Plenary (55-60 mins)

  • Conduct a rapid-fire quiz using flashcards (e.g., “What does this symbol mean?”).
  • Ask students to verbally explain what they have created or learned.
  • Post on whiteboard: “One thing I learned about flowcharts today is…”
  • Recap the lesson’s aims and real-world importance.

Assessment

  • Formative:

    • Observation during I Do and We Do.
    • Questioning and discussion during guided practice.
    • Peer and teacher feedback during independent work.
  • Summative:

    • Completed flowchart worksheet assessed for:
      • Correct use of symbols.
      • Logical flow of processes and decisions.
      • Clarity and completeness.

Additional Notes for Teachers

  • Use real-life examples students can relate to (e.g., daily routines, simple tech operations) to keep flowcharts relevant and engaging.
  • Emphasise that flowcharts help plan before coding, linking to later programming lessons.
  • Encourage the use of different colours for different symbol types to aid visual learners.
  • Consider digital flowchart tools (if available) for extension lessons, but focus on paper-based to develop core understanding this session.

This detailed lesson plan blends computational thinking and practical skills aligned to the National Curriculum, ensuring all learners are supported while challenging more able students to deepen their understanding of flowcharts in computing.

Create Your Own AI Lesson Plan

Join thousands of teachers using Kuraplan AI to create personalized lesson plans that align with Aligned with National Curriculum for England in minutes, not hours.

AI-powered lesson creation
Curriculum-aligned content
Ready in minutes

Created with Kuraplan AI

Generated using gpt-4.1-mini-2025-04-14

🌟 Trusted by 1000+ Schools

Join educators across United Kingdom