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:

There are (21) courses with (67) credits distributed as follows:

No​Course TitleCode/No​​No of Contact Hours ​ ​CR​Prerequisite ​    ​
LTLBTR
1Calculus (II)MATH 10332-4MATH 101
2Principles of Linear AlgebraMATH 24222-3​MATH 101  
3Theory of ProbabilityMATH 36722-3

MATH 103

MATH 161

4General Physics (1)PHYS 10122-3-
5Digital Logic DesignCS 10531-3-
6Computer Architecture and OrganizationCS 20522-3CS 105  
7Software EngineeringCS 38531-3IS 220  
8Information SecurityIT 31131-3IT 221  
9Artificial Intelligence FundamentalsCAI 21031-3CS 111  
10Data Mining and Information RetrievalCAI 21131-3IS 220  
11Artificial Intelligence AlgorithmsCAI 23031-3CAI 210  
12Machine Learning and Pattern RecognitionCAI 32031-3CAI 211  
13Introduction to Vision and RoboticsCAI 34031-3CAI 230  
14Natural Language ProcessingCAI 35031-3CAI 421  
15Artificial Intelligence Applications ProgrammingCAI 36022-3CAI 421  
16Introduction to Deep LearningCAI 42131-3CAI 211  
17Robot Kinematics and DynamicsCAI 44131-3CAI 340  
18Agent Based SystemsCAI 46131-3​CAI 441​ 
19

Graduation Project (1)

(Capstone 1)

CAI 48022-3

Passing minimum (102) credit hours + CS 385

20

Graduation Project (2)

(Capstone 2)

CAI 48122-3CAI 480  
21InternshipCAI 490--306Passing (122) credit hours  
​ Total 
​​​67 Credit Hours

 


  1. Elective program requirements:  
    The student chooses (3) courses from the following courses, with a total of (9) credits. 
No
Course Title
Code/No​No of Contact HoursCRPrerequisite
LTLBTR
1Advanced Artificial IntelligenceCAI 31231-3CAI 230
2Expert SystemsCAI 322 31-3CAI 230
3Neural Networks ComputationCAI  323 31-3CAI 320
4Selected Topics (1)CAI 30031-3CAI 340
5Selected Topics (2)CAI 40131-3CAI 360
6Artificial Intelligence of ThingsCAI 41331-3CAI 360
7Applied Machine LearningCAI  324 31-3CAI 320
8Applied Natural Language ProcessingCAI 45131-3CAI 350
9Artificial Intelligence for Cyber SecurityCAI 47031-3IT 311
10Modeling and SimulationCS 39031-3MATH 161


Abbreviations:

LT = Theoretical

LB = Laboratory / Tutorial 

 TR = Practice​