Sub Strand 3.2: Program Development Overview (6 Lessons)
LESSON PLAN 48: Introduction to Program Development Cycle (40 minutes)
Class: Grade 10
Subject: Computer Development
Strand: 3.0 Software Development
Sub Strand: 3.1 Program Development Overview
Lesson Duration: 40 minutes
Date:
Key Inquiry Question (Starter)
“How are programs developed?”
Specific Learning Outcomes
- Describe the stages of the program development cycle
- Appreciate the importance of systematic program development
Learning Experiences
- Discuss the stages of the program development cycle (problem definition, program design, coding, testing, implementation, documentation, maintenance)
- Relate program development to real-life problem solving
Learning Resources
- Projector and computer
- Whiteboard and markers
- Computer Studies textbook (pages on Software Development Life Cycle)
- PowerPoint slides with program development cycle diagram
- Printed handouts: Program development cycle flowchart
- Real-life example: School timetable creation process
- Student exercise books
Lesson Structure
Introduction (5 min)
- Present Key Inquiry Question on projector
- Display engaging image: Software developers at work
- Brainstorm: “What steps do you think are needed to create a computer program?”
- Write responses on whiteboard
Development (25 min)