Interactive model

EV Home Charger flowchart activity

Teach variables and calculations with a home EV charger, cable connection, battery percentage, tariff rate and charge time.

sequenceselectionconditionalsbranchingiterationrepetition
EV Home Charger model screenshot

Concepts taught

This model helps students practise sequence, selection, conditionals, branching, iteration, repetition, loops, variables, inputs and outputs in a concrete classroom scenario.

Suggested age or phase

Middle/secondary/high school and GCSE algorithm-to-calculation practice.

Learning objectives

  • Identify the physical inputs and outputs in the system.
  • Build a flowchart that uses decisions and repeated checks.
  • Trace what happens when conditions change.
  • Explain how the algorithm could be converted into pseudocode or code.

Example tasks

Task 1: Cable connected check

Students build and run a flowchart that applies sequence, decisions and repeated checks in the EV Home Charger model.

Task 2: Battery percentage screen

Students build and run a flowchart that applies sequence, decisions and repeated checks in the EV Home Charger model.

Task 3: Time until full calculation

Students build and run a flowchart that applies sequence, decisions and repeated checks in the EV Home Charger model.

Task 4: Peak and off-peak cost display

Students build and run a flowchart that applies sequence, decisions and repeated checks in the EV Home Charger model.

Task 5: Safe charging sequence

Students build and run a flowchart that applies sequence, decisions and repeated checks in the EV Home Charger model.

Common misconceptions

  • Calculating charge time before the car is connected.
  • Using the tariff rate as a condition when the task needs a calculated output.
  • Forgetting to update the screen only after values have been calculated.

Curriculum connections

Useful for England computing lessons on sequence, selection and repetition; Australian curriculum language such as branching and iteration; and US K-12 computer science vocabulary including loops, conditionals, algorithms and flowcharts.

Teachers can use the activity as a starter, live demonstration, independent task, intervention activity or assessment checkpoint.

Free activity and licence

The free Zebra Crossing flowchart gives students a quick way to try Flow-Logic. A school licence unlocks the full model library, teacher panel, solution passwords and classroom tasks.