LESSON PLAN 46: PROGRAMMING PARADIGMS IN PRACTICE
Class: Grade 10
Subject: Software Development
Strand: 3.0 Software Development
Sub Strand: 3.1 Computer Programming Concepts
Lesson Duration: 40 minutes
Date:
1. LESSON FOCUS
- Key Inquiry Question (starter): “Why are there different ways to program?”
- Learning Outcomes Addressed:
- c) Categorise programming languages according to paradigm.
- e) Acknowledge evolution through paradigm development.
2. LEARNING RESOURCES
- Projector with code examples
- Paradigm matching cards
- Real-world scenario cards
- Programming language posters
- Computers/tablets for research
3. LESSON STRUCTURE
a) Starter Activity (5 minutes)
- Key Inquiry Question: “Why are there different ways to program?”
- Analogy: Different tools for different jobs (hammer vs. screwdriver).
- Link: Introduce programming paradigms as different “tools” for different problems.
b) Main Activities (30 minutes)
Activity 1: Paradigm Deep Dive (15 minutes)
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.
Discover more from ELIMU ASSISTANT
Subscribe to get the latest posts sent to your email.
