Activity 01
Disassembly Lab: Component Identification
Provide old computers or donor parts for pairs to safely open and identify CPU, RAM, and storage. Students label each on a diagram and note one function. Pairs then share findings in a whole-class gallery walk.
Explain the primary function of the CPU, RAM, and storage in a computer.
Facilitation TipDuring Disassembly Lab, circulate with a labeled tray of spare parts so students can compare internal components like motherboards and GPUs to their labeled diagrams.
What to look forPresent students with a list of computer actions (e.g., 'opening a web browser', 'saving a document', 'playing a video game'). Ask them to identify which component (CPU, RAM, Storage) is primarily responsible for each action and briefly explain why.
RememberUnderstandApplyAnalyzeSelf-ManagementRelationship Skills
Generate Complete Lesson→· · ·
Activity 02
Memory Sort: Volatile vs Non-Volatile
Prepare cards with examples like app data or saved files. Small groups sort into RAM or storage categories, justify choices, and test with a power-off simulation using battery-powered lights. Discuss results as a class.
Differentiate between volatile and non-volatile memory.
Facilitation TipIn Memory Sort, provide power switches and battery packs so students can physically disconnect power and observe RAM data loss in real time.
What to look forOn an index card, ask students to draw a simple diagram showing the relationship between CPU, RAM, and Storage. They should label each component and write one sentence explaining the flow of data when a program is opened.
RememberUnderstandApplyAnalyzeSelf-ManagementRelationship Skills
Generate Complete Lesson→· · ·
Activity 03
Program Flow Role-Play: Hardware Interaction
Assign roles: CPU, RAM, storage students in small groups. Simulate running a program by passing 'data balls' between roles, noting delays for low RAM. Groups present their sequence to the class.
Analyze how different hardware components interact to execute a program.
Facilitation TipIn Program Flow Role-Play, assign each group a specific action sequence so they map CPU, RAM, and storage dependencies with clear visual tokens like colored cards.
What to look forPose the question: 'Imagine your computer is running very slowly when you have many tabs open in your web browser. Which component is most likely the bottleneck, and why? How does this relate to the difference between volatile and non-volatile memory?'
RememberUnderstandApplyAnalyzeSelf-ManagementRelationship Skills
Generate Complete Lesson→· · ·
Activity 04
Build-a-Computer: Card Model
Individuals draw and assemble a paper computer model showing component connections. Add annotations for interactions, then pairs compare and refine based on key questions. Display models for peer review.
Explain the primary function of the CPU, RAM, and storage in a computer.
Facilitation TipIn Build-a-Computer Card Model, give students a checklist of required parts so they verify each component’s function before assembling their model system.
What to look forPresent students with a list of computer actions (e.g., 'opening a web browser', 'saving a document', 'playing a video game'). Ask them to identify which component (CPU, RAM, Storage) is primarily responsible for each action and briefly explain why.
RememberUnderstandApplyAnalyzeSelf-ManagementRelationship Skills
Generate Complete Lesson→A few notes on teaching this unit
Teach hardware by moving from concrete to abstract. Start with dismantling to build familiarity, then use sorting and role-play to uncover relationships. Avoid overwhelming students with jargon; instead, anchor each term in a visible action like data fetching or power loss. Research shows kinesthetic tasks improve retention by up to 50% when paired with immediate peer explanation.
Students will confidently identify and explain the roles of CPU, RAM, and storage, demonstrate how they interact in program execution, and distinguish between volatile and non-volatile memory through hands-on tasks and peer discussion.
Watch Out for These Misconceptions
During Disassembly Lab, watch for students labeling RAM as a place to store files permanently.
Use the lab’s spare RAM module and storage drive side by side. Ask students to simulate saving a file, then immediately power off the system to show RAM clearing while the storage drive retains data.
During Program Flow Role-Play, listen for students saying the CPU works alone without passing data.
Hand each group a token representing data that moves from storage to RAM to CPU. If a group skips a step, pause the role-play and ask them to trace the token’s path aloud.
During Build-a-Computer Card Model, notice students assuming more RAM always speeds up any task.
Provide model cards with different RAM sizes and a 'slow HDD' card. Have students test a simulated photo-editing program and observe how RAM alone cannot compensate for a slow storage drive.
Methods used in this brief