LESSON PLAN 44: EVOLUTION AND LEVELS OF PROGRAMMING LANGUAGES
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 are programming languages executed?”
- Learning Outcomes Addressed:
- b) Describe the evolution of programming languages in software development.
- c) Categorize the programming languages according to the paradigm.
- e) Acknowledge the evolution of programming languages in software development.
2. LEARNING RESOURCES
- Projector/Smart board
- Laptops/tablets with internet access
- Printed timeline cards (key events in programming history)
- Chart paper and markers
- Sample code printouts: machine code, assembly, Python
- Sticky notes