LESSON PLAN 49: Understanding Algorithms (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)
“Why are algorithms designed?”
Specific Learning Outcomes
- Define an algorithm
- Identify characteristics of an algorithm
- Appreciate the importance of algorithms in problem solving
Learning Experiences
- Discuss characteristics of an algorithm (input, output, finite, definite, effective)
- Discuss the significance of algorithms in problem solving
Learning Resources
- Projector and computer
- Whiteboard and markers
- Computer Studies textbook (chapter on Algorithms)
- PowerPoint presentation: “What is an Algorithm?”
- Printed handouts: Algorithm characteristics worksheet
- Video: “Algorithms in Everyday Life” (3 minutes)
- Student exercise books
Lesson Structure
Introduction (5 min)
- Present Key Inquiry Question on projector
- Quick activity: Student gives oral directions from classroom to school gate
- Other students follow and identify any unclear instructions
- Transition: “This is why we need clear algorithms”
Development (30 min)