Teaching Departments Faculties of Computer Science Faculties of Information Science Faculties of Computer Systems and Technologies Department of Computing Department of Information Technology Supporting and Maintenance Department of Natural Science Department of Language