Mehdi, Sadiq A., Department of Computer Science, College of Education, Mustansiriyah University, Iraq