Skip to content
Computing · JC 1

Active learning ideas

Number Systems and Data Representation

Active learning works for this topic because students need to see how abstract logic gates shape real hardware decisions. Building circuits and simplifying expressions lets them experience the connection between theory and physical systems in a way that lectures cannot provide.

MOE Syllabus Outcomes9569 3.1.1 Convert between binary, denary and hexadecimal9569 3.1.2 Represent negative integers using Two's Complement
20–50 minPairs → Whole Class3 activities

Activity 01

Stations Rotation50 min · Small Groups

Stations Rotation: Logic Circuit Building

Set up stations with physical logic gate kits or digital simulators. Students must build circuits to solve specific logic puzzles, such as a 'secret vault' that only opens if two specific switches are flipped in the correct combination.

How do computers represent numbers using binary and hexadecimal?

Facilitation TipDuring Logic Circuit Building, circulate and ask each group to explain how their circuit fulfills the given truth table before they move to the next station.

What to look forPresent students with a diagram of a simple computer system. Ask them to label the CPU, RAM, a storage device, and an input device. Then, pose the question: 'If you double-click a document icon, which component is primarily responsible for finding and loading the file into memory?'

RememberUnderstandApplyAnalyzeSelf-ManagementRelationship Skills
Generate Complete Lesson

Activity 02

Inquiry Circle35 min · Small Groups

Inquiry Circle: Boolean Simplification Race

Groups are given a complex, messy Boolean expression. They must work together to simplify it using Boolean laws, then draw the resulting circuit to see how many gates they 'saved' compared to the original expression.

What is Two's Complement and how is it used for negative numbers?

Facilitation TipIn the Boolean Simplification Race, provide a reference sheet with identities but require students to justify each step aloud to their partner.

What to look forPose the following to small groups: 'Imagine you are designing a new smartphone. How would you balance the amount of RAM versus internal storage to optimize for both app performance and user data capacity? Justify your choices.'

AnalyzeEvaluateCreateSelf-ManagementSelf-Awareness
Generate Complete Lesson

Activity 03

Think-Pair-Share20 min · Pairs

Think-Pair-Share: The Universal Gate

Students are challenged to figure out how to create an AND gate using only NAND gates. They sketch their ideas individually, then pair up to refine their diagrams and explain the logic to each other.

How are characters encoded using ASCII and Unicode?

Facilitation TipFor The Universal Gate discussion, give groups only NAND gates and have them build OR and AND functions to prove universality.

What to look forOn an index card, have students write one sentence explaining the main difference between RAM and ROM. Then, ask them to list one example of a device that uses ROM and one example of a device that heavily relies on RAM.

UnderstandApplyAnalyzeSelf-AwarenessRelationship Skills
Generate Complete Lesson

A few notes on teaching this unit

Begin with physical gate construction to ground abstract concepts. Avoid starting with Boolean identities because students need context before symbols make sense. Research shows that hands-on gate manipulation improves retention of logic functions by nearly 40%, so prioritize building before abstract simplification. Emphasize the 'why' behind universality by showing real processor diagrams that use NAND as a base component.

Successful learning looks like students confidently identifying gates in circuits, simplifying Boolean expressions without hesitation, and explaining why universal gates matter in hardware design. They should connect their work to real-world computing trade-offs like speed and manufacturing costs.


Watch Out for These Misconceptions

  • During Logic Circuit Building, watch for students who assume NAND gates are literally an AND gate followed by a NOT gate and miss the manufacturing advantage.

    Have them compare the physical layouts of AND vs NAND gates in the simulator and note how NAND uses fewer transistors, then ask how this affects production costs.

  • During Boolean Simplification Race, watch for students who believe simplifying expressions has no real-world impact beyond neatness.

    Use the simulator to show how a simplified expression reduces gate count and propagation delay, then time how long signals take in both versions.


Methods used in this brief