Activity 01
Role-Play: Fetch-Decode-Execute Teams
Divide class into groups with roles: one as memory holding instruction cards, one as program counter, one as decoder, and one as executor with props like calculators. Groups practice full cycles on sample instructions like ADD or LOAD, then rotate roles. Debrief on coordination challenges.
Explain the basic steps a CPU takes to carry out an instruction.
Facilitation TipDuring Role-Play: Fetch-Decode-Execute Teams, assign each student a role and have them physically move through stations to simulate the cycle.
What to look forPresent students with a simplified diagram of the fetch-decode-execute cycle. Ask them to label each stage and write one sentence describing the primary action occurring at that stage.