LESSON PLAN 50: Writing Pseudocodes (40 minutes)

Class: Grade 10

Subject: Computer Studies

Strand: 3.0 Software Development

Sub Strand: 3.1 Program Development Overview

Lesson Duration: 40 minutes

Date:

Key Inquiry Question (Starter)

“How can we represent solutions before writing actual code?”

Specific Learning Outcomes

  • Understand pseudocode keywords
  • Write a pseudocode to illustrate logical flow
  • Demonstrate how keywords represent algorithms

Learning Experiences

  • Discuss keywords (start, variables, input, processing, output, end) used in pseudocodes
  • Write a pseudocode that illustrates the logical flow of an algorithm

Learning Resources

  • Projector and computer
  • Whiteboard and markers
  • Computer Studies textbook (section on Pseudocode)
  • PowerPoint slides: Pseudocode keywords and examples
  • Printed handouts: Pseudocode reference guide and practice problems
  • Laminated keyword chart for classroom wall
  • Student exercise books

Lesson Structure

Introduction (5 min)

  • Project review question: “What are the 5 characteristics of an algorithm?”
  • Show sample code on projector (Python/JavaScript) – looks complex
  • Question: “How can we write algorithms in a standard way that’s easier to understand?”

Development (30 min)

Upgrade or Subscribe

Oops! Unlock More Access Rights:

If you find that you are not subscribed, consider upgrading your account or subscribing to the necessary plan to gain access.