| Lesson Plan |
| Grade: |
Date: 03/03/2026 |
| Subject: Computer Science |
| Lesson Topic: Write pseudocode from a flowchart |
Learning Objective/s:
- Identify flowchart symbols and their pseudocode equivalents.
- Translate a complete flowchart into correctly indented pseudocode.
- Check pseudocode for completeness, including all decision branches and loop updates.
- Apply the translation process to exam‑style practice questions.
|
Materials Needed:
- Projector or interactive whiteboard
- Printed handouts of flowchart symbols table
- Sample flowchart worksheets
- Student laptops with a text editor or IDE
- Whiteboard markers and erasers
|
Introduction:
Begin with a quick challenge: “Can you read this tiny flowchart and write the steps in words?” Students recall previous work on pseudocode, and the success criteria are stated – they will produce accurate, indented pseudocode that reflects every decision and loop.
|
Lesson Structure:
- Do‑Now (5') – Write pseudocode for a two‑step flowchart from the previous lesson.
- Mini‑lecture (10') – Review flowchart symbols and their pseudocode equivalents using the reference table.
- Guided translation (15') – Model the translation of the “sum of first n numbers” flowchart, highlighting indentation and ELSE branches.
- Pair activity (15') – Students translate a prime‑checking flowchart; teacher circulates to give feedback.
- Whole‑class review (10') – Selected pairs present their pseudocode; class checks for missing branches or loop updates.
- Exit ticket (5') – Students list three common pitfalls and how to avoid them.
|
Conclusion:
We reviewed how each flowchart symbol maps to pseudocode and practiced translating complete diagrams, ensuring proper indentation and handling of all decision outcomes. For the exit ticket, you identified three common pitfalls and strategies to avoid them. For homework, complete the two additional flowchart translation worksheets posted on the LMS.
|