Home  |  Online Registration  |  eLearning  |  Contact Us  |  عربي  


Computer science department is concerned with building specialized knowledge for students in computer field, in order to qualify them to work in programming domains, use computer networks and develop various computer systems in public and private facilities. So, students study courses that build basic knowledge necessary to their majors, such as Calculus, English, Arabic and Computer Skills.

After that, students shift to study specialized courses such as Computer Hardware Architecture, Computer Operating Systems, Parallel Processing, and Computer Networks. Also, they take courses which help them to have knowledge about programming by learning a number of advanced programming languages, basics of algorithm design and analysis, data structure, visual and object-oriented programming and data base systems. Moreover, they get acquainted with system design and analysis methods, their ways of use and modern methods of software engineering.

Finally, students complete their B.Sc Programs by doing applied projects, in which they employ what they have learned through their study in order to enter labor market successfully.