| Full lesson | Create for a teacher a set of content for giving a lesson, beginning with the lesson plan. Each new block of materials must begin with an H1 heading (other subheaders must be H2, H3, etc). When you describe required pictures, write those descriptions in curly brackets, for example: {A picture of a triangle} |
| Which subject | Computer science |
| What topic | Fetch decode execute cycle |
| What length (min) | 30 |
| What age group | Year or Grade 9 |
| Class size | 20 |
| What curriculum | |
| Include full script | |
| Check previous homework | |
| Ask some students to presents their homework | |
| Add a physical break | |
| Add group activities | |
| Include homework | |
| Show correct answers | |
| Prepare slide templates | |
| Number of slides | 5 |
| Create fill-in cards for students | |
| Create creative backup tasks for unexpected moments |
Fetch-Decode-Execute Cycle
Year 9 (ages 13-14)
Computer Science
20 Students
This lesson aligns with the UK National Curriculum for Computing, specifically within the area of computer architecture and information processing.
| Step Number | Step Title | Length (minutes) | Details |
|---|---|---|---|
| 1 | Introduction | 5 | Briefly introduce the fetch-decode-execute cycle and its importance in computer operations. |
| 2 | Explanation of Fetch | 10 | Describe the fetch stage, including how instructions are retrieved from memory. Use visuals if possible. |
| 3 | Explanation of Decode | 5 | Explain the decode stage, highlighting how the CPU interprets the fetched instruction. |
| 4 | Explanation of Execute | 5 | Discuss the execute stage, focusing on how the CPU carries out the instruction. |
| 5 | Interactive Activity | 3 | Students will work in pairs to identify examples of each stage using a provided scenario. |
| 6 | Quiz | 2 | Distribute a short quiz to assess understanding of the fetch-decode-execute cycle. |
| 7 | Conclusion | 3 | Summarise key points, clarify any misunderstandings, and outline homework. |