The Bachelor of Science in Information Technology is designed to train information technology professionals capable of meeting the challenges of the digital world. This program offers a solid foundation in computing, networking, software development, and data management, while allowing students to specialize in key areas such as cybersecurity, data science, and automation. Graduates will be prepared to lead innovative technological projects, optimize complex systems, and contribute to the advancement of organizations through efficient and secure technological solutions.
Our bachelor’s program offers specialization in three strategic areas:
Graduates of the Bachelor’s Degree are able to:
Develop practical skills to implement and manage IT systems in different organizational environments.
| Course Number | Course Title | Credit Hours |
|---|---|---|
| REQUIRED GENERAL EDUCATION COURSES | ||
| ENG201 | English Composition I | 3 |
| ALG201 | College Algebra | 3 |
| PSY201 | Introduction to Psychology | 3 |
| ENV201 | Environmental Science | 3 |
| COM201 | Introduction to Communication | 3 |
| ENG202 | English Composition II | 3 |
| STA201 | Statistics | 3 |
| PHI201 | Introduction to Philosophy | 3 |
| COM202 | Oral Communication | 3 |
| PSY202 | Critical Thinking and Logic | 3 |
| Sub-Total | 30 | |
| Course Code | Course Title | Credit Hours |
|---|---|---|
| REQUIRED CORE COURSES | ||
| ETH305 | Professional Ethics in Information Technology | 3 |
| INT301 | Introduction to Information Technology | 3 |
| INT305 | Computer Architecture | 3 |
| PRG305 | Programming I | 3 |
| DTS306 | Data Structure and Algorithms | 3 |
| INT310 | Analysis and Design of Systems | 3 |
| PRG310 | Programming II | 3 |
| INT315 | Distributed Systems and Networks | 3 |
| PRG315 | Web Programming | 3 |
| INT320 | Cloud Computing | 3 |
| DTS310 | Data Analysis and Data Mining | 3 |
| INT325 | Audit and Information Security Management | 3 |
| ARI301 | Introduction to Artificial Intelligence | 3 |
| DTS301 | Introduction to Data Science | 3 |
| ROB301 | Introduction to Robotics | 3 |
| DTS315 | Data Science Certification | 3 |
| DTS320 | Big Data and Storage Technologies | 3 |
| CPG305 | Cryptography | 3 |
| ALG305 | Linear Algebra | 3 |
| MLE305 | Machine Learning I | 3 |
| MLE310 | Machine Learning II | 3 |
| ITP305 | IT Project Management | 3 |
| Sub-Total Credit Hours | 66 | |
| Course Code | Course Title | Credit Hours |
|---|---|---|
| REQUIRED COURSES IN CONCENTRATION | ||
| MAJOR IN CYBERSECURITY | ||
| CYB405 | Cybersecurity Fundamentals | 3 |
| CYB410 | Cryptography and Information Security | 3 |
| CYB415 | Digital Forensic Analysis | 3 |
| CYB420 | Cybersecurity Research | 3 |
| CYB425 | Ethical Hacking and Penetration Testing | 3 |
| CYB430 | Cyber Law and Cybercrime | 3 |
| CYB435 | IT Risk Management | 3 |
| CYB440 | International Security | 3 |
| Cybersecurity Sub-Total | 24 | |
| MAJOR IN DATA SCIENCES | ||
| DTS405 | Data Visualization | 3 |
| DTS410 | Data Interpretation | 3 |
| DTS415 | Applied Statistics for Data Science | 3 |
| DTS420 | Advanced Data Science | 3 |
| DTS425 | Databases and SQL | 3 |
| DTS430 | Processing of Large Volumes of Data | 3 |
| DTS435 | Visualization and Interpretation of Complex Models | 3 |
| Data Science Sub-Total | 24 | |
| MAJOR IN AUTOMATION | ||
| AUT405 | Automation Fundamentals | 3 |
| AUT410 | Automation with Artificial Intelligence | 3 |
| AUT415 | Programming of Programmable Logic Controllers (PLC) | 3 |
| AUT420 | Motion Control and Industrial Robotics | 3 |
| AUT425 | Automation of Manufacturing Processes | 3 |
| AUT430 | Control Systems Integration | 3 |
| AUT435 | Automation of Electrical and Electronic Systems | 3 |
| AUT440 | Maintenance and Diagnosis of Automated Systems | 3 |
| Automation Sub-Total | 24 | |
| Total Credit Hours | 120 | |