Smart Home Room flowchart activity
Teach smart-home algorithms with lighting, curtains, TV mode, comfort control, motion detection and security outputs.
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
Upper primary/elementary through secondary computing lessons.
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: Manual light control
Students build and run a flowchart that applies sequence, decisions and repeated checks in the Smart Home Room model.
Task 2: Motion lighting
Students build and run a flowchart that applies sequence, decisions and repeated checks in the Smart Home Room model.
Task 3: TV evening mode
Students build and run a flowchart that applies sequence, decisions and repeated checks in the Smart Home Room model.
Task 4: Away security mode
Students build and run a flowchart that applies sequence, decisions and repeated checks in the Smart Home Room model.
Task 5: Comfort and security automation
Students build and run a flowchart that applies sequence, decisions and repeated checks in the Smart Home Room model.
Common misconceptions
- Mixing up inputs such as motion detected with outputs such as room light.
- Making curtains constantly open and close instead of using stable states.
- Not prioritising security mode when more than one condition is true.
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.