University List
Sign In
E-Services
عربي
Font Size
Special Colors
Login
Academic Levels



First Year

Level 1

No.​Course TitleCode /No​No of Contact Hours ​ ​CRPrerequisite
LTLBTR
1English Language (1)ENG 101-115-3-
2Discrete StructuresCS 1003--3-
3Programming Language (1)CS 11032-4-
4Calculus (1)MATH 10122-3-
5University Mandatory (1)*----2-
6University Elective (1)**----2-
​Total ​ ​ ​​​​17 Credit Hours​ ​ ​ ​ ​

*The student chooses from courses in the field of promoting Islamic values.

**The student chooses from the elective field's courses.

Level 2

No.Course TitleCode /No​No of Contact Hours ​ ​CRPrerequisite
LTLBTR
1English Language (2)ENG 102-215-3ENG 101-1
2Programming language (2)CS 11132-4CS 110
3General StatisticsMATH 16122-3-
4Principles of Business AdministrationBUS 1013--3-
5Introduction to Data ScienceDS 11122-3CS110
6University Elective (2)*-2--2-
​Total  ​ ​​​​18 Credit Hours  ​ ​ ​ ​

*The student chooses from courses in the field of promoting Islamic values.

Second Year

Level 3

No.Course Title​Code /No​No of Contact Hours ​ ​​CRPrerequisite
LTLBTR
1Database FundamentalsIS 22032-4CS 111
2Data StructuresCS 21231-3CS 111
3Calculus (II)MATH 10332-4MATH 101
4Principles of Linear AlgebraMATH 24222-3MATH 101
5Professional EthicsCS 3801--1-
6University Elective (2)**-2--2-
​​Total  ​ ​​​​1​7 Credit Hours​ ​ ​ ​ ​

**The st​udent chooses from the elective field's courses. 

Level 4

No.Course TitleCode /No​​No of Contact Hours ​ ​CRPrerequisite
LTLBTR
1Data GovernanceDS 2423--3DS 111
2Algorithms Design and AnalysisCS 22031-3

CS 100

CS 212

3Computer Networks FundamentalsIT 22131-3CS 110
4Theory of ProbabilityMATH 36722-3MATH 103 MATH 161
5Human-Computer InteractionCS 35131-3

CS 212​

6University Elective (3)**-2--2 
​Total  ​ ​​​​17 Credit Hours​ ​ ​ ​ ​

**The student chooses from the elective field's courses.

​Third Year

Level 5

No.Course TitleCode /No​No of Contact Hou​rs ​ ​CRPrerequisite
LTLBTR
1Data MiningDS 31222-3

IS 220

DS 111

2Information RetrievalDS 32131-3

CS 212

MATH 242

3Operating SystemsCS 34031-3CS 212
4Statistical Analysis for DataMATH 36822-3MATH 367
5Software EngineeringCS 38531-3IS 220
6University Elective (4)**-2--2-
​Total  ​ ​​​​17 Credit Hours​ ​ ​ ​ ​

**The stude​nt chooses from the elective field's courses. 

Level 6

No.Course TitleCode /No​No of Contact Hours ​ ​CR​Prerequisite
LTLBTR
1Big DataDS 33132-4

IS 220

DS 312

2Business IntelligenceDS 322
31-3

BUS 101

MATH 368

DS 312

3Machine Learning

DS 323

22-3DS 312
4Projects ManagementIS 35031-3CS 212
5Program Elective (1)----3-
​Total  ​ ​​​​16 Credit Hours​ ​ ​ ​ ​


Fourth Year

Level 7

​No.Course TitleCode /No​No of Contact Hours ​ ​CRPrerequisite
LTLBTR
1Time Series and Forecasting in Data Science

 

DS 424

22-3

DS 322

MATH 368

2Data Exploration and VisualizationDS 41322-3CS 220
3Graduation Project (1)DS 45122-3

The student must pass (90) credits

+

IS 350

4Data Privacy and SecurityDS 44332-3DS 242
5Program Elective (2)----3-
6Program Elective (3)----3-
​Total  ​ ​​​​18 Credit Hours​ ​ ​ ​ ​

 

Level 8

No.Course TitleCode /No​No of Contact Hours ​ ​CR​Prerequisite
LTLBTR
1

Graduation Project (2)

(Capstone 2)

DS 45222-3DS 451
2InternshipDS 453--306Passing 120 credit hours
​Total  ​ ​​​​​9 Credit Hours​​ ​ ​ ​ ​

 

 

 




​​Abbreviations:

LT = Theoretical

LB = Laboratory / Tutorial 

 TR = Practice​