Post-graduate of Computer Sciences

Within the context of the faculty interest in post graduate studies, the Master in Computer Sciences program was approved in 2008 and in 2010 the Master degree in Information Systems by courses and supplementary research was approved. First batch for Master in Computer Sciences program was accepted in the academic year 2008-2009, and the first batch for Master degree in Information Systems in 2010-2011. In 2013 the Master of Information Technology program was approved and the Master of Information Security by courses and supplementary research was approved in 2016. These programs graduated hundreds of students in the past years.

Registration for master and Ph. D. degrees by research has started since 2013 in the faculty.

Master of Science and High Diploma in Computer Sciences

The program was approved in 2008 and the first batch was accepted in 2008-2009.

 Awarded Degree

1- Master of Science in Computer Sciences

2- High Diploma in Computer Sciences

Credit Hours and Study Duration

The following table shows the curricula for both programs and the duration of each one of them. Detailed curricula description for Master of Science and High Diploma in Computer Sciences is given in appendix 6.

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 system is based on courses and supplementary research, in the blended system. The total number of credit hours to complete the program is 36 hours.This program aims to qualify students in the field of computer science to contribute to meeting the country’s need for qualified cadres in computer science and applications, which the country needs to bridge the digital divide and build an economy and information society, and contribute to enriching scientific research.The program qualifies the graduate to work in: computer training centers, software development houses, educational program 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
50% 15 5 core courses
50% 15 5 elective
6 Graduation project
thesis
Field experience
others
36 10 total

Program courses:

Credit hours Prerequisites for the course  Core

Or

elective

Course name

 

Course code

 

Semester
3 Basic concepts of programming languages core Advanced programming languages ​​concepts CS341  

 

First semester

 

3 Fundamentals of algorithm analysis and design core Advanced algorithm analysis and design CS210
3  computer network basics core advanced computer networks CS330
3 elective advanced computing theory CS342
3 The basics of encryption and network security elective Encryption and Network Security CS331
3 operating system basics elective advanced operating systems CS323  

Second semester

 

3 The basics of oriented programming. core Advanced Oriented Programming in Java CS344
3 The basics of building compilers elective Building Compilers CS345
3 Basics of database management systems elective advanced database management systems CCS371
3 computer drawing basics elective advanced computer drawing CS255

The number of graduates:

Program name 2013 2014 2015 2016 2017 2018 2019
Diploma/Master in computer Science  8 30 20 23 1 0 0

 

 

 

The program is held in the City of Knowledge in the Engineering Complex, and the study system is based on courses and supplementary research, in the blended system. The total number of credit hours to complete the program is 36 hours.This program aims to qualify students in the field of computer science to contribute to meeting the country’s need for qualified cadres in computer science and applications, which the country needs to bridge the digital divide and build an economy and information society, and contribute to enriching scientific research.The program qualifies the graduate to work in: computer training centers, software development houses, educational program development houses, companies, banks, computerized private sector institutions, websites design and management companies, e-commerce fields, and others..

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.

Study plan:

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

Program courses:

Credit hours Prerequisites for the course Core

Or

elective

Course name

 

Course code

 

Semester
3 Internet basics إcore data management ISC03  

 

First semester

 

3 Basics of data mining methods core Analysis, modeling and design ISC04
3 Multimedia basics core Project and Change Management ISE01
3 إcore Data mining and business intelligence ISE04
3 The basics of encryption and network security core Object-oriented analysis and design ISE9
3  computer network basics core Information Systems Management ISC02  

Second semester

 

3 The basics of oriented programming. إcore Data communication and networking ISC01
3 core decision making systems ISE10
3 Software engineering fundamentals core Advanced Software Engineering ISE12
3 Fundamentals of artificial intelligence applications إcore Information systems security management ISE06

The number of graduates:

Program name 2013 2014 2015 2016 2017 2018 2019
Master in Information Systems 21 30 40 17 7 0 0

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

Or

elective

Course name

 

Course code

 

Semester
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

 

 

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 system is based on courses and supplementary research, in the blended system. The total number of credit hours to complete the program is 36 hours. This program aims to graduate qualified students in information security in both the academic and professional fields, familiar with modern technologies in information security and its applications in the fields of knowledge and life, as well as contribute to the enrichment of scientific research.The program qualifies the graduate to work in: computer training centers, software development houses, educational program 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

Or

elective

Course name

 

Course code

 

Semester
3 Database basics core database security ISecC01  

 

First semester

 

3 Information security basics Core Advanced topics in information security ISecC02
3 core digital analysis ISecE01
3 Core  Attack and moral hack ISecE02
3 core cloud computing security ISecE03
3  computer network basics Core network security ISecC03  

Second semester

 

3 Encryption basics. Core Cryptography ISecC04
3 operating system basics core Operating Systems Security ISecE04
3 Core ISecE06
3 web application basics core Web application security ISecE07

The number of graduates:

Program name 2013 2014 2015 2016 2017 2018 2019
Master of Information  Security 0 0 0 0 0 20 11