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

​University Requirements

General Education Courses that are mandatory by PNU University in all colleges (8 Courses = 18 Credit Hours) and distributed as follows:


No


Course Title


Code/No

Contact hours

CR


Prerequisite

LTLB / TRPR
1Islamic Culture (1)ISLS 1012--2-
2Islamic Culture (2)ISLS 2022--2ISLS 101
3Islamic Culture (3)ISLS 3032--2ISLS 101
4Islamic Culture (4)ISLS 4042--2ISLS 101
5Arabic CompositionARAB 1012--2-
6Language SkillsARAB 2022--2-
7English Language (1)ENG 101-115-3-
8English Language (2)ENG 102-215-3ENG 101-1
Total ​ ​18 Credit hours ​ ​ ​ ​


College Requirements

Core College courses that are shared between the college departments (12 Courses = 37 Credit Hours) and distributed as follows:


No


Course Title


Code/No

Contact hours

CR


Prerequisite

LTLB / TRPR
1Calculus (1)Math 101T22-3-
2General StatisticsMath 161T22-3-
3Discrete StructuresCS 100T3--3-
4Programming language(1)CS 110T32-4-
5Programming language(2)CS 111T32-4CS 110T
6Professional EthicsCS 380T1--1-
7Data StructuresCS 212T31-3CS 110T
8Computer Networks FundamentalsIT 221T31-3  CS 340T
9Database FundamentalsIS 220T32-4CS 111T
10Projects ManagementIS 350T31-3CS 212T
11Operating SystemsCS 340T31-3CS 212T
12Human-Computer InteractionCS 351T31-3CS 212T
Total ​ ​37 Credit hours ​ ​ ​ ​

 

Departmental Requirements

1. Core Departmental Courses

Core Departmental Courses are 20 Courses = 63 Credit hours and handed out as follows:


No

Course Title


Code/No

Contact hours

CR


Prerequisite

LTLB / TRPR
1Principles of Business AdministrationBUS 1013--3-
2Introduction to Data ScienceDS 11122 3-
3Calculus IIMATH 103T32-4MATH 101T
4Principles of Linear AlgebraMATH 242T22-3MATH 101T
5Software EngineeringCS38531-3IS 220T
6Theory of ProbabilityMATH 367T22-3

MATH 103T, MATH 161T

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

CS 100T, CS 212T

9Data MiningDS 31222-3

IS 220T, DS242

10Information RetrievalDS 32131-3CS 212T, MATH 242T
11Statistical AnalysisMATH 463T22-3-
12Big DataDS 33132 4

IS 220T, DS 312

13Business IntelligenceDS 32231-3

BUS 101, MATH 366T, DS 312

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

DS 322, MATH 366T, MATH242T

16Data Exploration and VisualizationDS 41322-3

CS 220T, DS 321

17Data Privacy and SecurityDS 44331-3DS 242
18Graduation Project (1)DS 45121-2

The student must pass at least 90 credits + IS 350T

19Graduation Project (2)DS 45212-2DS 451
20InternshipDS 4532-246The student must pass at least 119 credits
Total ​ ​63 Credit hours ​ ​ ​ ​

 

2. Elective Departmental Courses

The student can choose three of the following courses = nine credit hours.


No


Course Title


Code/No

Contact hours

CR


Prerequisite

LTLB / TRPR
1Data WarehousingDS 34131-3DS312
2Cloud Management and SecurityDS 43231-3DS 331
3Web AnalyticsDS 43331-3DS 331
4Selected TopicsDS 43431-3DS 331
5Tools for Data ScienceDS 41422-3DS 312
6EntrepreneurshipBUS 2533--3-
7Data science for BusinessDS 36131-3BUS 101
8Data Science for HealthcareDS 43531-3DS 331
9Multimedia Data AnalysisDS 43631-3DS 331

 

Abbreviations :

LT = Theoretical

LB/TR = Laboratory / Tutorial

PR = Practice