Department of Computer Science, Faculty of Computers and Information, South Valley University, Qena, Egypt