DEVELOP COMPUTER PROGRAM SCHEMES OF WORK – TERM 1
W LE TOPIC SUB-TOPIC LEARNING TRAINING ACTIVITIES TRAINING REFERENCES REMARKS
EE SS OBJECTIVES RESOURCES
K ON
Identify By the end of the lesson, the Learner to: A personal Own Prepared
1 1 program and learner should be able to Through questions and Computer notes
programming Definition of answer define
concepts program and Definition of
programming is program and
done programming is
Types of done
programming Types of
languages are programming
identified languages are
Programming identified
concepts are Programming
identified concepts are
Approaches of identified
program Approaches of
development are program
identified development are
identified
Identify Phases By the end of the lesson, the A working Own Prepared
2-3 of Program learner should be able to Through Written tests, Oral personal notes
2.1 Process of creating tests and Practical tests computer
development
programs are explain Define PHP
identified 2.4 Process of creating
2.2 Phases of program programs are
development are identified
identified 2.5 Phases of program
2.3 Activities that take development are
place during identified
Program 2.6 Activities that take
Development are place during
identified Program
Development are
identified
Perform By the end of the lesson, the Learner to Books and Own Prepared notes
2 1 program learner should be able to In groups identify tutorials
Program and discuss the
design and
Analysis design and Program design
1
Analysis and Analysis
tools are tools are
identified identified
Algorithm Algorithm
writing writing tools are
tools are identified
identified Factors affecting
Factors program design
affecting and analysis are
program identified.
design and System
analysis are development
identified. methodologies
System are identified
developmen Criteria for
t choosing the
methodolog appropriate
ies are methodology is
identified done
Criteria for
choosing the
appropriate
methodolog
y is done
Develop a By the end of the lesson, the Discussion Written tests
2-3 Computer learner should be able to Q/A Own Prepared notes
Oral tests
4.1 Format of a Practicals
program Practical tests
computer program
is identified
4.2 Fundamentals of
structured
programming using
C language are
done
4.3 Fundamentals of
Object Oriented
programming using
Java are done
Well written and
readable programs
2
using disciplined
coding styles and
standards are adopted
Perform Through Discussion Own Prepared notes
3 1 Program By the end of the lesson, the Discussion, Q/A, Q/A
learner should be able to Practicals Practicals
testing and Explain how to use
debugging Difference
arrays
between testing
and debugging is
understood.
Testing types,
levels and
methods are
identified
Debugging steps,
requirements,
principles and
techniques are
identified
Error correction
is done
Perform User User training In group of three, discuss Discussion Own Prepared notes
2-3 training and User training needs are Q/A
needs are
Program identified Practicals
identified
Maintenance Methods of user Methods of user training
training are are identified
identified User training manuals
User training are generated
manuals are
Maintenance schedule is
generated
developed
Maintenance
schedule is Maintenance tools and
developed techniques are
Maintenance determined.
tools and
techniques are
determined.