Skip to content
Computing · Year 7

Active learning ideas

Boolean Logic and Expressions

Boolean logic can feel abstract to Year 7 students, but active learning turns vague rules into tangible understanding. By moving, sorting, and building expressions, students see how AND, OR, and NOT behave in real time, fixing misconceptions before they take root.

National Curriculum Attainment TargetsKS3: Computing - Computational Thinking
20–40 minPairs → Whole Class4 activities

Activity 01

Simulation Game35 min · Small Groups

Simulation Game: Condition Card Sort

Prepare cards with Boolean expressions and input values, such as (hungry = true) OR (tired = true). In small groups, students draw pairs, evaluate outcomes, and sort into true or false piles. Discuss edge cases as a group before revealing correct answers.

Translate a real-world condition into a Boolean expression.

Facilitation TipDuring Condition Card Sort, circulate and ask each pair to explain why they placed a card in the TRUE or FALSE group before moving on.

What to look forPresent students with a Boolean expression, such as (temperature < 10) OR (weather = 'rainy'), and provide input values like temperature = 5 and weather = 'sunny'. Ask students to write down whether the expression evaluates to TRUE or FALSE and explain their reasoning.

ApplyAnalyzeEvaluateCreateSocial AwarenessDecision-Making
Generate Complete Lesson

Activity 02

Think-Pair-Share25 min · Pairs

Pairs: Search Query Builder

Pairs receive scenarios like finding videos on football OR rugby NOT cricket. They write Boolean expressions, test with sample results, and refine for accuracy. Share and vote on the best queries class-wide.

Evaluate the outcome of a Boolean expression given specific inputs.

Facilitation TipIn Search Query Builder, model aloud how to refine queries by adding NOT to exclude unwanted results, then step back to let pairs test each other’s ideas.

What to look forGive students a scenario: 'A student can go on the field trip if they have returned their permission slip AND paid the fee.' Ask them to write a Boolean expression representing this condition and then state what the outcome would be if a student returned the slip but did not pay.

UnderstandApplyAnalyzeSelf-AwarenessRelationship Skills
Generate Complete Lesson

Activity 03

Think-Pair-Share40 min · Whole Class

Whole Class: Logic Relay

Divide class into teams. Project a condition; first student writes part of expression, tags next for evaluation with inputs, continues until complete. Fastest accurate team wins; replay with variations.

Compare the use of Boolean logic in programming to its use in search queries.

Facilitation TipFor Logic Relay, set a timer for each step so students practice breaking expressions into small, manageable parts under pressure.

What to look forAsk students to imagine they are searching for information about 'penguins'. How could they use Boolean operators like AND, OR, and NOT to refine their search to find only information about Emperor penguins living in Antarctica? Discuss their proposed search queries and their expected outcomes.

UnderstandApplyAnalyzeSelf-AwarenessRelationship Skills
Generate Complete Lesson

Activity 04

Think-Pair-Share20 min · Individual

Individual: Expression Evaluator Worksheet

Provide worksheets with 10 expressions and varied inputs. Students evaluate alone, then pair-share to check and explain differences. Collect for feedback on common patterns.

Translate a real-world condition into a Boolean expression.

Facilitation TipOn the Expression Evaluator Worksheet, require students to show their step-by-step evaluation with parentheses circled to reveal their understanding of order.

What to look forPresent students with a Boolean expression, such as (temperature < 10) OR (weather = 'rainy'), and provide input values like temperature = 5 and weather = 'sunny'. Ask students to write down whether the expression evaluates to TRUE or FALSE and explain their reasoning.

UnderstandApplyAnalyzeSelf-AwarenessRelationship Skills
Generate Complete Lesson

A few notes on teaching this unit

Start with concrete examples before symbols. Use everyday rules students know, like ‘You can ride the rollercoaster if you are tall enough AND have a ticket.’ Avoid starting with abstract tables or truth charts. Let students discover operator behavior through failure—when a single TRUE condition doesn’t satisfy AND, they’ll question their assumptions. Research shows that physical manipulation and immediate feedback reduce persistent misconceptions about Boolean logic.

Students will confidently construct, evaluate, and discuss Boolean expressions using AND, OR, and NOT. They will justify their reasoning with clear steps and adjust expressions based on feedback from peers and activities.


Watch Out for These Misconceptions

  • During Condition Card Sort, watch for students grouping cards that satisfy only one condition as TRUE for an AND expression.

    Have the group re-examine their TRUE pile and ask, ‘Does this card meet BOTH rules? If not, move it to FALSE and explain why.’

  • During Logic Relay, watch for students applying NOT to the entire expression instead of just the operand.

    Pause the relay and ask the team to rebuild the expression step-by-step, using parentheses to isolate the NOT operand and re-evaluate with the same inputs.

  • During Search Query Builder, watch for students assuming that the order of keywords in a search matters regardless of operators.

    Ask them to swap the order of two terms in their query and observe the results, then discuss how parentheses or operators control grouping in search engines.


Methods used in this brief