Admission requirements:

1.  Fulfilling the admission requirements according to the Higher Education Regulations, which are as follows:

2.  Obtaining a bachelor’s degree, first or second honors, in Computer Science or any other equivalent discipline from the College of Computer Science, University of Science and Technology, or any other similar university,

3.  or obtaining a Higher Diploma in Computer Science with a cumulative GPA of 3.0 as a minimum College of Computer Science and Information Technology, University of Science and Technology or any other similar university.

The program is held in the City of Knowledge in the Engineering Complex, and the study is by courses and supplementary research, using the blended system (Blended), with a total of 48 credit hours. This program aims to graduate qualified students in information technology in both the academic and professional fields, familiar with modern technologies in information technology and its applications in the cognitive and life fields, and contribute to the enrichment of scientific research.The program qualifies the graduate to work in computer training centers, software development houses, educational programs development houses, companies, banks, computerized private sector institutions, websites design and management companies, e-commerce fields, and others.

Study plan:

percentage Credit hour Number of courses Program structure
%33 12 4 core courses
%50 18 6 elective
%17 6 Graduation course

Program courses:

Credit hours Prerequisites for the course Core



Course name


Course code


3 Internet basics core advanced web apps ITC03  


First semester


3 Basics of data mining methods Core Advanced data mining methods ITC04
3 multimedia basics elective  Advanced Multimedia ITE01
3 elective  machine learning ITE04
3 The basics of encryption and network security elective Advanced Information Security Topics ITE9
3  computer network basics Core advanced computer networks ITC02  

Second semester


3 Oriented programming basics. Core Advanced Oriented Programming in Java ITC01
3 elective mobile computing ITE10
3 Software engineering fundamentals elective Advanced Software Engineering ITE12
3 Fundamentals of artificial intelligence applications elective Advanced Artificial Intelligence Applications ITE06

The number of graduates:

Program name 2013 2014 2015 2016 2017 2018 2019
Master of Information  Technology 0 0 2 129 61 30 6