Neural networks offer a mathematical model that
attempts to mimic the human brain [25]. Knowledge
is represented as a layered set of interconnected
nodes. The input to individual neural network nodes
must be numeric and fall in the closed interval range
from 0 to 1 [25]. Each attribute of students must be
normalized such as age must be divided by 100.
While the student’s gender and race are identified by
binary inputs. Neural network technologies such as
feed forward networks as illustrated in Figure 2
(often referred to as back propagation nets) have
demonstrated promising capability for prediction [22,
23, 24]. In attempts to predict student’s academic
performance, student’s data such as demographics,
educational background and their personality must be
considered and transformed into the required range
from 0 to 1. The input data of students from the input
layer will be calculated using the sigmoid function
then the value of the attributes will be transfer to the
hidden layer and lastly the output layer will appear
the prediction value of the student’s performance
either successful or unsuccessful profile.