Week 2 Program Development
Week 2 Program Development
Defini on of a Program
A computer Program is simply defined as a list of instruc ons issued to the computer to perform a par cular
task.
A computer program is a sequence or set of instruc ons in a programming language for a computer to execute.
Programs are wri en by humans (Programmers) in different programming languages. These programming
instruc ons cause the computer to perform arithme c and logical opera ons or comparisons or to input and
output data in a par cular sequence.
1. Problem Defini on
2. Problem Analysis
3. Planning the Solu on
4. Flowchar ng
5. Desk Checking
6. Program Coding
7. Program Compila on
8. Program Tes ng / Debugging
9. Program Documenta on
Problem Analysis
The programmer is expected to conduct an analysis of the problem to determine how to solve it.
Program Compila on
This step is done a er coding a program and it enables the computer understand the code wri en in a specific
programming language.
Program Tes ng
The wri en program is tested and errors corrected to check if the program is able to solve the original problem.
Program Documenta on
This involves wri ng a detailed descrip on of the program or code and some facts for program usage and
maintenance.
Program Running
This is the actual running of the program with the compiler or interpreter to check if its generates the desired
output.
Maintenance
It is the process of upda ng or amending the program for con nuous use.