University List
Sign In
E-Services
عربي
Font Size
Special Colors
Login
Core and Elective Requirements


University requirements

These are the courses taught by university for all students in all Colleges. They are (8) courses with (18) credits distributed as follows:

First: Compulsory Courses:

a. English language courses:

They are courses taught by university to students in all Colleges, and they are two courses with (6) credits:

N ​

Course Title

Code/No ​
​No of conta​ct Hours ​

CR

​Prerequisite

LT

LB

TR

1
English Language (1)ENG 101-115​
-3-
2English Language (2)ENG 102-2​15 ​
-3ENG 101-1

 

b. Courses in the field of promoting Islamic values:

The student chooses two courses with (4) credits from the following courses:

N​ ​Course Title ​Code/No ​​No of contact Hours ​ ​

CR

Prerequisite

LT

LB

TR

1Ethics and Islamic ValuesGNR 0702--2-
2Islamic Banking and EconomicsGNR 0712--2-
3
Community Building in IslamGNR 0722--2-


Second: Elective Courses:

The student chooses (4) courses of (8) units of study from the following elective fields, with a maximum of one course from the field of her choice.

​​​​​​​​​​​​
The first field: The field of strengthening national identity
 ​ ​ ​ ​ ​ ​ ​  
N​ ​Course Title ​
​Code/No​​No of contact Hours ​
CR ​
​Prerequisite
LT ​LB ​TR ​
1History of Kingdom of Saudi Arabia and its Pioneering RoleGNR 010
2
-
-
2
​- 
2Good Citizenship Values
GNR 012
2
-
-
2
​- 
3Saudi Arts and Heritage
GNR 013
2
-
-
2
​-

​​​​​​​​​​​The second field: The field​ of effective communication
 ​ ​ ​ ​ ​ ​
N ​Course TitleCode/No
​ ​​​​No of Contact Hours​ CR
​ ​​Prerequisite ​
​ LTLB​ TR
1Communication SkillsGNR 020​ 2
-​ -
​ 2
​ -
2Creative WritingGNR 021​ 2
-​ -
​ 2
​ -
3Writing Academic ReportsGNR 022​ 2
​ -
​ -
​ 2
​ -
4Emotional Intelligence
GNR 023​ 2
​ -
​ -
​ 2
​ -

The third field: The field of innovation and entrepreneurship​​
N​ ​Course TitleCode/No ​​​No of Contact Hours ​ ​ ​​​CR​​Prerequisite
LTLBTR​ ​
1Basics of Entrepreneurship ​GNR 0302-- ​​2
​​-
2* *Principles of Projects Management ​GNR 0312--
​2
-​​
3Giftedness and Mental Superiority ​GNR 0322--
​2 ​​​-
4Principles of E-Commerce
GNR 0332--
​2
​​-
5Financial Literacy ​GNR 0342--
​2
​​-
6Leadership and Change Management
GNR 0352--
​2
​​-


​​​​​​​​​​​​The fourth field: The field of technical skills and data processing    **​

N​
Course Title
Code/No ​​​No of contact Hours​CR​Prerequisite​
LTLB ​TR ​
1Computer Skills and Information Technology ​GNR 0402-
-
​2
-
2Basics of Programming ​GNR 0412-
-
​2
-
3​Data Analysis and Management ​GNR 0422-
-
​2
​-
​​​​​​​​​​​​​
The fifth field: The field of enhancing the quality of life
 ​ ​ ​  
N
​ Course Title
Code/No​​No of contact Hours
​CR
Prerequisite​
LTLBTR ​
1​ Health AwarenessGNR 0502--
2
-
2​ Poetry and Prose in Arabic LiteratureGNR 0512--
​2
-
3​ Well-Being and Quality of LifeGNR 0522--
2
-
4​ Fitness and Sport ScienceGNR 0532--
​ ​2
-
​​​​​​​​​​​​​​
The sixth field: The field of sustainable development
 ​
NCourse TitleCode/No​​​No of contact Hours​CR​Prerequisite
LTLBTR ​
1​ Sustainable DevelopmentGNR 0602--
​ ​2
-​
2​ Global CitizenshipGNR 0612--
​2
 -
3​ Lifelong Learning SkillsGNR 0622--
​2
-
4​ Sustainable EcosystemsGNR 0632--
​​2
-

 

* *The course Principles of Project Management (031) and the courses in the field of technical skills and data     processing are excluded from all programs of the Faculty of Computer and Information Sciences.


 College Requirements

They are the courses common to the departments of the college. There are (12) courses with (37) credits distributed as follows:

a. Mandatory College Requirements:

There are (12) courses with (37) study units.

No ​Course Title ​Code/No ​​No of Co​ntact Hours ​ ​CR ​Prerequisite ​
LTLBTR
1Discrete StructuresCS 1003--3-
2Programming Language (1)CS 11032-4-
3Calculus (1)MATH 10122-3-
4Programming Language (2)CS 11132-4CS 110
5General StatisticsMATH 16122-3-
6Data StructuresCS 21231-3 CS 111
7Database FundamentalsIS 22032-4CS 111
8Computer Networks FundamentalsIT 22131-3CS 110
9Operating SystemsCS 34031-3CS 212
10Human-Computer InteractionCS 35131-3CS 212
11Projects ManagementIS 35031-3CS 212
12Professional EthicsCS 3801--1-
​Total ​ ​​​​ 37 Credit Hours ​ ​ ​ ​

 

b. Elective College Requirements:

     None​

Program requirements

(A) Mandatory Program Requirements:

They are (22) courses, totalling (70) credit hours distributed as follows:

No​Course TitleCode/No​The number of contact hours ​ ​CR Prerequisite
LTLBTR
1Calculus (II)MATH 10332-4MATH 101
2Theory of ProbabilityMATH 36722-3

MATH 103

MATH 161

3General Physics (1)PHYS 10122-3-
4Principles of Information and Technology SystemsIT 20131-3CS 110
5Communications and Networks FundamentalsIT 22232-4PHYS 101
6Software EngineeringCS 38531-3IS 220
7Algorithms Design and AnalysisCS 22031-3

CS 100

CS 212

8Networks ProtocolsIT 32331-3IT 221
9Cybersecurity PrinciplesCY 20031-3-
10Information Security ManagementCY 30231-3-
11Malware AnalysisCY 31031-3CY 321
12Ethical HackingCY 31122-3CY 201
13CryptographyCY  22031-3CS 100
14System Security CY 32122-3CS 340
15Web Systems SecurityCY 43022-3IT 221
16Networks SecurityCY 44131-3IT 221
17Wireless Networks SecurityCY 44231-3CY 200
18Cybersecurity Laws and PoliciesCY 20121-2-
19Cyber Physical Systems Security CY 44031-3-
20Graduation Project (1) (Capstone 1)CY 48022-3

Successful completion of at least (105) credit hours +

IS 350

21

Graduation Project (2)

(Capstone 2)

CY 48122-3CY 480
22InternshipCY 490--306Successful completion of (125) credit hours
​The total  ​ ​​​​70 credit hours​ ​ ​ ​ ​


(B) Elective Program Requirements:

The student selects (3) courses from the following courses, each course consisting of (9) credit hours.

NoCourse TitleCode/No​​The numbe​r of contact hours ​ ​CRPrerequisite
LTLBTR
1Biometrics and SecurityCY 32231-3-
2Computer ForensicsCY 41222-3CY 200
3Mobile and Wireless Systems SecurityCY 43131-3-
4AI in CybersecurityCY 44331-3CY 200
5Artificial IntelligenceCS 37031-3

CS 111

CS 220

6Web Applications DevelopmentCS 48622-3CS 220
7Multimedia SystemsCS 35031-3CS 212
8Wireless Sensor NetworksIT 43331-3IT 221


Abbreviations:

LT = Theoretical

LB = Laboratory / Tutorial 

 TR = Practice​​​