**9.16 Final implementation**

The program is authorized for use in predicting the future academic performance of students in an institution, in which it is destined to be used [31]. The staff is trained to apply the program during the entry of students' previous performances. They also trained on the skills of interpreting the results of the program.

### **9.17 Lessons learned**

The lessons learned from the program are that it is possible to design an effective program if the desired outcome is established. The programmer also needs to have the relevant knowledge including the steps for writing a machine code containing greater details. When a program for predicting future performances is created, it provides an approximate future performance of a student so that potential low performances can be mitigated.

### **9.18 Challenges**

The challenges that are likely to be encountered during the design of the computer program are the omission of particular procedures that enable analysis of the inputs to provide the accurate prediction of future outcomes. A challenge is also likely to occur in the debugging stage when the source of the error cannot be located.
