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
|
LT | LB / TR | PR |
1 | Islamic Culture (1) | ISLS 101 | 2 | - | - | 2 | - |
2 | Islamic Culture (2) | ISLS 202 | 2 | - | - | 2 | ISLS 101 |
3 | Islamic Culture (3) | ISLS 303 | 2 | - | - | 2 | ISLS 101 |
4 | Islamic Culture (4) | ISLS 404 | 2 | - | - | 2 | ISLS 101 |
5 | Arabic Composition | ARAB 101 | 2 | - | - | 2 | - |
6 | Language Skills | ARAB 202 | 2 | - | - | 2 | - |
7 | English Language (1) | ENG 101-1 | 15 | | - | 3 | - |
8 | English Language (2) | ENG 102-2 | 15 | | - | 3 | ENG 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
|
LT | LB / TR | PR |
1 | Calculus (1) | Math 101T | 2 | 2 | - | 3 | - |
2 | General Statistics | Math 161T | 2 | 2 | - | 3 | - |
3 | Discrete Structures | CS 100T | 3 | - | - | 3 | - |
4 | Programming language(1) | CS 110T | 3 | 2 | - | 4 | - |
5 | Programming language(2) | CS 111T | 3 | 2 | - | 4 | CS 110T |
6 | Professional Ethics | CS 380T | 1 | - | - | 1 | - |
7 | Data Structures | CS 212T | 3 | 1 | - | 3 | CS 110T |
8 | Computer Networks Fundamentals | IT 221T | 3 | 1 | - | 3 | CS 340T |
9 | Database Fundamentals | IS 220T | 3 | 2 | - | 4 | CS 111T |
10 | Projects Management | IS 350T | 3 | 1 | - | 3 | CS 212T |
11 | Operating Systems | CS 340T | 3 | 1 | - | 3 | CS 212T |
12 | Human-Computer Interaction | CS 351T | 3 | 1 | - | 3 | CS 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
|
LT | LB / TR | PR |
1 | Principles of Business Administration | BUS 101 | 3 | - | - | 3 | - |
2 | Introduction to Data Science | DS 111 | 2 | 2 | | 3 | - |
3 | Calculus II | MATH 103T | 3 | 2 | - | 4 | MATH 101T |
4 | Principles of Linear Algebra | MATH 242T | 2 | 2 | - | 3 | MATH 101T |
5 | Software Engineering | CS385 | 3 | 1 | - | 3 | IS 220T |
6 | Theory of Probability | MATH 367T | 2 | 2 | - | 3 | MATH 103T, MATH 161T |
7 | Data Governance | DS 242 | 3 | | - | 3 | DS 111 |
8 | Algorithms Design and Analysis | CS 220T | 3 | 1 | - | 3 | CS 100T, CS 212T |
9 | Data Mining | DS 312 | 2 | 2 | - | 3 | IS 220T, DS242 |
10 | Information Retrieval | DS 321 | 3 | 1 | - | 3 | CS 212T, MATH 242T |
11 | Statistical Analysis | MATH 463T | 2 | 2 | - | 3 | - |
12 | Big Data | DS 331 | 3 | 2 | | 4 | IS 220T, DS 312 |
13 | Business Intelligence | DS 322 | 3 | 1 | - | 3 | BUS 101, MATH 366T, DS 312 |
14 | Machine Learning | DS 323 | 2 | 2 | - | 3 | DS 312 |
15 | Time Series and Forecasting in Data Science | DS 424 | 2 | 2 | - | 3 | DS 322, MATH 366T, MATH242T |
16 | Data Exploration and Visualization | DS 413 | 2 | 2 | - | 3 | CS 220T, DS 321 |
17 | Data Privacy and Security | DS 443 | 3 | 1 | - | 3 | DS 242 |
18 | Graduation Project (1) | DS 451 | 2 | 1 | - | 2 | The student must pass at least 90 credits + IS 350T |
19 | Graduation Project (2) | DS 452 | 1 | 2 | - | 2 | DS 451 |
20 | Internship | DS 453 | 2 | - | 24 | 6 | The 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
|
LT | LB / TR | PR |
1 | Data Warehousing | DS 341 | 3 | 1 | - | 3 | DS312 |
2 | Cloud Management and Security | DS 432 | 3 | 1 | - | 3 | DS 331 |
3 | Web Analytics | DS 433 | 3 | 1 | - | 3 | DS 331 |
4 | Selected Topics | DS 434 | 3 | 1 | - | 3 | DS 331 |
5 | Tools for Data Science | DS 414 | 2 | 2 | - | 3 | DS 312 |
6 | Entrepreneurship | BUS 253 | 3 | - | - | 3 | - |
7 | Data science for Business | DS 361 | 3 | 1 | - | 3 | BUS 101 |
8 | Data Science for Healthcare | DS 435 | 3 | 1 | - | 3 | DS 331 |
9 | Multimedia Data Analysis | DS 436 | 3 | 1 | - | 3 | DS 331 |
Abbreviations
:
LT = Theoretical
LB/TR = Laboratory / Tutorial
PR = Practice