Program Mission
The IT Bachelor’s program aims to prepare skilled professionals in data analytics and cybersecurity to drive Saudi Arabia’s digital transformation. Through a focus on advanced analytics, machine learning, and cybersecurity, we develop graduates who can meet market demands and strengthen the Kingdom's position as a global tech leader.
Program Mission
The IT Bachelor’s program aims to prepare skilled professionals in data analytics and cybersecurity to drive Saudi Arabia’s digital transformation. Through a focus on advanced analytics, machine learning, and cybersecurity, we develop graduates who can meet market demands and strengthen the Kingdom's position as a global tech leader.
Program Goals
- Equipping students with a solid understanding of fundamental information technology concepts, including programming, database management, data analysis, and cybersecurity.
- Providing practical experience through projects and labs, enabling students to apply theoretical knowledge to real-world scenarios.
- Developing students' ability to analyze complex problems and innovate creative solutions in the field of information technology.
- Instilling a deep understanding of ethical standards and practices in technology use, data management, and cybersecurity.
- Enhancing the ability to apply analytical and cybersecurity skills to solve real-world challenges, preparing graduates to keep pace with the evolving landscape of information technology.
Study Plan-Cyber Security Track
First Year
Level | Course Code | Course Title | Required or Elective | Pre-Requisite Courses | Credit Hours | Type of requirements (Institution, College, or Program) |
|---|---|---|---|---|---|---|
Level 1 | TEC 111 | Computer Basics and Information Technology |
|
| 2 |
|
ENG 101 | English Language I |
|
| 3 |
| |
MATH 102 | Mathematics for Computer Science |
|
| 3 |
| |
ISLM 101 | Islamic Culture skills |
|
| 2 |
| |
ARAB 101 | Arabic Language Skills |
|
| 2 |
| |
PHYS 101 | General Physics |
|
| 3 |
| |
Level 2 | ARAB 102 | Arabic Editing |
| ARAB 101 | 2 |
|
ENG 102 | English language II |
| ENG 101 | 3 |
| |
MATH 103 | Calculus I |
|
| 3 |
| |
ISLM 102 | Islam and Building Society |
| ISLM 101 | 2 |
| |
CSC 102 | Programming Language I |
|
| 3 |
| |
STAT 104 | Probability & Statistics. |
|
| 3 |
| |
MATH 105 | Discrete Mathematics |
|
| 3 |
|
Second Year
Level | Course Code | Course Title | Required or Elective | Pre-Requisite Courses | Credit Hours | Type of requirements (Institution, College, or Program) |
Level 3 | ISLM 103 | Economic System in Islam |
| ISLM 102 | 2 |
|
ENG 210 | English for Computing |
| ENG 102 | 3 |
| |
CSC 202 | Programming Language II |
| CSC 102 | 3 |
| |
CSC 205 | System Analysis and Design |
| CSC 102 | 3 |
| |
MATH 206 | Calculus II |
| MATH 103 | 3 |
| |
CSC 203 | Principles of Database Systems |
|
| 3 |
| |
Level 4 | CSC 204 | Object Oriented Programming (OOP) |
| CSC 202 | 3 |
|
MATH 207 | Linear Algebra & Differential Equations |
| MATH 206 | 3 |
| |
CSC 206 | Software Engineering |
| CSC 205 | 3 |
| |
CSC 207 | Databases Management Systems |
| CSC 203 | 3 |
| |
CSC 208 | Fundamentals of Computer Networking |
| TEC 111 | 3 |
| |
ISLM 104 | Political System in Islam |
| ISLM 103 | 2 |
|
Third Year
Level | Course Code | Course Title | Required or Elective | Pre-Requisite Courses | Credit Hours | Type of requirements (Institution, College, or Program) |
Level 5 | CSC 309 | Operating Systems |
| CSC 102 | 3 |
|
CSC 310 | Data Structures |
| CSC102 | 3 |
| |
CSC 311 | Network Management and Design |
| CSC 208 | 3 |
| |
CSC 312 | Artificial Intelligence |
| CSC 202 | 3 |
| |
CYS 301 | Applied Cryptography |
| STAT 104, MATH 105, MATH 206 | 3 |
| |
CSC 309 | Operating Systems |
| CSC 102 | 3 |
| |
Level 6 |
|
|
|
|
|
|
CSC 313 | Web Engineering and Design |
| CSC 203 | 3 |
| |
CSC 314 | Computer Organization & Architecture |
|
| 3 |
| |
CSC 315 | Ethical and Legal Issues in Computing |
|
| 3 |
| |
CSC 316 | Computer Modeling & Simulation |
| MATH 105 | 3 |
| |
CYS 303 | Ethical Hacking |
| CSC 208 | 3 |
| |
CYS 304 | Information Security Management &Standards |
| CSC 208 | 3 |
|
Fourth Year
Level | Course Code | Course Title | Required or Elective | Pre-Requisite Courses | Credit Hours | Type of requirements (Institution, College, or Program) |
Level 7 | CYS 405 | Network Security |
| CSC 208
| 3 |
|
CSE 4XX | Elective I |
|
| 3 |
| |
CSE 4XX | Elective II |
|
| 3 |
| |
CSC 418 | Project 1 |
| Student must complete at least 104 credit hours | 3 |
| |
ENG 211 | Report Writing |
| ENG 210 | 3 |
| |
CYS 405 | Network Security |
| CSC 208
| 3 |
| |
Level 8 | CYS 406 | Digital Forensics |
| CYS 303 |
|
|
CSC 419 | Project 2 |
| CSC 418 |
|
| |
CSC 317 | Industrial Training / Summer Internship |
| Student Must Complete at least 100 credit hours | 6 |
| |
CYS 406 | Digital Forensics |
| CYS 303 |
|
|
Study Plan-Data Analytics Track
First Year
Level | Course Code | Course Title | Required or Elective | Pre-Requisite Courses | Credit Hours | Type of requirements (Institution, College, or Program) |
|---|---|---|---|---|---|---|
Level 1 | TEC 111 | Computer Basics and Information Technology |
|
| 2 |
|
ENG 101 | English Language I |
|
| 3 |
| |
MATH 102 | Mathematics for Computer Science |
|
| 3 |
| |
ISLM 101 | Islamic Culture skills |
|
| 2 |
| |
ARAB 101 | Arabic Language Skills |
|
| 2 |
| |
PHYS 101 | General Physics |
|
| 3 |
| |
Level 2 | ARAB 102 | Arabic Editing |
| ARAB 101 | 2 |
|
ENG 102 | English language II |
| ENG 101 | 3 |
| |
MATH 103 | Calculus I |
|
| 3 |
| |
ISLM 102 | Islam and Building Society |
| ISLM 101 | 2 |
| |
CSC 102 | Programming Language I |
|
| 3 |
| |
STAT 104 | Probability & Statistics. |
|
| 3 |
| |
MATH 105 | Discrete Mathematics |
|
| 3 |
|
Second Year
Level | Course Code | Course Title | Required or Elective | Pre-Requisite Courses | Credit Hours | Type of requirements (Institution, College, or Program) |
Level 3 | ISLM 103 | Economic System in Islam |
| ISLM 102 | 2 |
|
ENG 210 | English for Computing |
| ENG 102 | 3 |
| |
CSC 202 | Programming Language II |
| CSC 102 | 3 |
| |
CSC 205 | System Analysis and Design |
| CSC 102 | 3 |
| |
MATH 206 | Calculus II
|
| MATH 103 | 3 |
| |
CSC 203 | Principles of Database Systems |
|
| 3 |
| |
Level 4 | ISLM 103 | Economic System in Islam |
| ISLM 102 | 2 |
|
ENG 210 | English for Computing |
| ENG 102 | 3 |
| |
CSC 202 | Programming Language II |
| CSC 102 | 3 |
| |
CSC 205 | System Analysis and Design |
|
| 3 |
| |
MATH 207 | Linear Algebra & Differential Equations |
| MATH 206 | 3 |
| |
CSC 203 | Principles of Database Systems |
|
| 3 |
|
Third Year
Level | Course Code | Course Title | Required or Elective | Pre-Requisite Courses | Credit Hours | Type of requirements (Institution, College, or Program) |
Level 5 | CSC 309 | Operating Systems |
| CSC 102 | 3 |
|
CSC 310 | Data Structures |
| CSC 102 | 3 |
| |
CSC 311 | Network Management and Design |
| CSC 208 | 3 |
| |
CSC 312 | Artificial Intelligence |
| CSC 202 | 3 |
| |
DA 301 | Data Governance and Stewardship |
| CSC 310, CSC 207 | 3 |
| |
DA 302 | Data Storage and Backup Strategies |
| CSC 310, CSC 207 | 3 |
| |
Level 6 | CSC 313 | Web Engineering and Design |
| CSC 203 | 3 | CSC 313 |
CSC 314 | Computer Organization & Architecture |
|
| 3 | CSC 314 | |
CSC 315 | Ethical and Legal Issues in Computing |
|
| 3 |
| |
CSC 316 | Computer Modeling & Simulation |
| Math 105 | 3 | CSC 316 | |
DA 303 | Data Warehousing and Data Mining |
| STAT 104, CSC207 | 3 | DA 303 | |
DA304 | ETL and Data Transformation |
| CSC 310, CSC 207 | 3 | DA304 | |
DA 405 | Data Integration |
| CSC 310, CSC 207 | 3 | DA 405 |
Fourth Year
Level | Course Code | Course Title | Required or Elective | Pre-Requisite Courses | Credit Hours | Type of requirements (Institution, College, or Program) |
Level 7 | DA 405 | Data Integration |
| CSC 310, CSC 207 | 3 |
|
CSE 4XX | Elective I |
|
| 3 |
| |
CSE 4XX | Elective II |
|
| 3 |
| |
CSC 418 | Project 1 |
| Student must complete at least 104 credit hours | 3 |
| |
ENG 211 | Report Writing |
| ENG 210 | 3 |
| |
Level 8 | DA 406 | Data Visualization and Communication |
| CSC 207, CSC 310 | 3 |
|
CSC 419 | Project 2 |
| CSC 418 | 3 |
| |
CSC 317 | Industrial Training / Summer Internship |
| Student Must Complete at least 100 credit hours | 6 |
| |
DA 406 | Data Visualization and Communication |
| CSC 207, CSC 310 | 3 |
|