Software Life Cycle
Specification (20%)
- Carefully define the problem to be solved
Program Design (15%)
- Choose the program elements to solve the problem such as algorithms and data structures
Coding (20%)
- Express the program to design in a computer language. Choose the language elements to use.