LESSON PLAN 47: APPLICATION, SHARING & SYNTHESIS
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): “How do programming concepts apply in real software development?”
- Learning Outcomes Addressed:
- e) Acknowledge the evolution of programming languages in software development.
- All outcomes (review and synthesis).
2. LEARNING RESOURCES
- Projector for presentations
- Poster paper, markers, sticky notes
- Device survey worksheet
- Guest speaker video (optional – programmer interview)
- Career connection handouts
3. LESSON STRUCTURE
a) Starter Activity (5 minutes)
- Key Inquiry Question: “How do programming concepts apply in real software development?”
- Quick Survey: “Which programming languages do your favorite apps/games use?”
- Share Results: Brief discussion on diversity of languages in real world.