, Faculty of Science, Department of Information and Communication Technology Kabale University, P.O.Box 317, Kabale., Uganda