Skip to content
Computing · Year 10

Active learning ideas

CPU Components: ALU, CU, Registers

Active learning turns abstract CPU components into tangible ideas students can manipulate. When students physically model registers or simulate a CU directing data flow, they build durable mental models that stick beyond diagrams and definitions.

National Curriculum Attainment TargetsGCSE: Computing - Computer Systems and Architecture
30–60 minPairs → Whole Class3 activities

Activity 01

Jigsaw45 min · Small Groups

CPU Component Analogy Creation

In small groups, students brainstorm real-world analogies for the ALU, CU, and registers. They then present their analogies to the class, explaining how each component's function is represented.

Explain the critical role of the Control Unit in orchestrating the Fetch-Execute cycle.

Facilitation TipDuring Station Rotation: Storage Media Lab, place a live SSD, HDD, and optical disc at each station so students can feel the weight and temperature differences that hint at speed and durability.

UnderstandAnalyzeEvaluateRelationship SkillsSelf-Management
Generate Complete Lesson

Activity 02

Jigsaw60 min · Whole Class

Fetch-Execute Cycle Simulation

Using a provided set of instruction cards and component role cards (ALU, CU, Registers), students physically act out the Fetch-Execute cycle for simple programs, demonstrating data movement and operations.

Differentiate between the functions of the Accumulator and other general-purpose registers.

Facilitation TipDuring Collaborative Investigation: The Virtual Memory Crisis, circulate with a stopwatch to time how long it takes students to ‘swap’ tasks between RAM and virtual memory cards on their desks.

UnderstandAnalyzeEvaluateRelationship SkillsSelf-Management
Generate Complete Lesson

Activity 03

Jigsaw30 min · Individual

Register Function Sorting

Students are given descriptions of data being processed and must sort these into appropriate register types (e.g., accumulator, general-purpose register, program counter). This can be done individually or in pairs.

Assess how a bottleneck in the ALU could impact overall system performance.

Facilitation TipDuring Gallery Walk: Hardware Specs, ask students to carry a sticky note to post one question per station; review these at the end to address lingering doubts before moving on.

UnderstandAnalyzeEvaluateRelationship SkillsSelf-Management
Generate Complete Lesson

A few notes on teaching this unit

Start with a quick human analog: the CU is the teacher directing class tasks, the ALU is the calculator students use, and registers are the desks holding only the current problems. Avoid diving into microarchitecture details; focus on the functional roles first. Research shows students grasp speed vs capacity trade-offs better when they physically move data between simulated ‘fast’ and ‘slow’ storage cards.

Students will distinguish ALU, CU, and registers by function and role in the fetch-decode-execute cycle. They will explain why registers are the fastest but fewest, and why software performance hinges on efficient CU-ALU communication.


Watch Out for These Misconceptions

  • During Station Rotation: Storage Media Lab, watch for students who treat RAM and storage as interchangeable because both show gigabyte labels.

    Have students simulate clearing a desk labeled RAM and compare it to ejecting a USB labeled storage; ask them to describe what happens to data in each case.

  • During Collaborative Investigation: The Virtual Memory Crisis, watch for students who believe adding virtual memory gives them unlimited RAM for free.

    Ask students to time how long it takes to move a task from a ‘RAM’ card to a ‘virtual memory’ card and discuss why the slowdown matters when browsing many tabs.


Methods used in this brief