LESSON PLAN 44: EVOLUTION AND LEVELS OF PROGRAMMING LANGUAGES

UNIVERSAL PICTURE 2

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

3. LESSON STRUCTURE

a) Starter Activity (5 minutes)

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.