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 (20) courses with (65) academic units distributed as follows:

​NoCourse TitleCode/No​No of Contact Hours ​ ​CRPrerequisite
LTLBTR
1Principles of Business AdministrationBUS 1013--3-
2Introduction to Data ScienceDS 11122-3CS110
3Calculus (II)MATH 10332-4MATH 101
4Principles of Linear AlgebraMATH 24222-3MATH 101
5Software EngineeringCS 38531-3IS 220
6Theory of ProbabilityMATH 36722-3

MATH 103

MATH 161

7Data GovernanceDS 2423--3DS 111
8Algorithms Design and AnalysisCS 22031-3

CS 100

CS 212

9Data MiningDS 31222-3

IS 220

DS 111

10Information RetrievalDS 32131-3

CS212

    MATH 242

11Statistical Analysis for DataMATH 36822-3MATH 367
12Big DataDS 33132-4

IS 220

DS 312

13Business IntelligenceDS 32231-3

BUS 101

MATH 368

 DS 312

14Machine LearningDS 32322-3DS 312
15Time Series and Forecasting in Data ScienceDS 42422-3

DS 322

MATH 368

16Data Exploration and VisualizationDS 41322-3CS 220
17Data Privacy and SecurityDS 44331-3DS 242
18Graduation Project (1)DS 45122-3

The student must pass (90) credits

+

IS 350

19Graduation Project (2)DS 45222-3DS 451
20InternshipDS 453--306The student must pass (120) credits
​​Total
​​​​65 Credit ​Hours

 

b. Elective Program Requirements: 

The student chooses (3) courses from the following courses, with a total of (9) credits.

No.Course TitleCode/No​No of Contact Hours ​ ​CR​Prerequisite
LTLBTR
1Data WarehousingDS 34131-3DS 312
2Cloud Management and SecurityDS 43231-3DS 111
3Web AnalyticsDS 43331-3DS 331
4Selected Topics (1)DS 43431-3DS 111
5Selected Topics (2)DS 43731-3DS 111
6Tools for Data ScienceDS 41422-3DS 312
7Data science for BusinessDS 36131-3DS 322
8Data Science for HealthcareDS 43531-3DS 312
9Multimedia Data AnalysisDS 43631-3DS 321



​​Abbreviations:

LT = Theoretical

LB = Laboratory / Tutorial 

 TR = Practice​​