BS COMPUTER SCIENCE
Semester I
Semester II
Semester III
Semester IV
Semester V
Semester VI
Semester VII
Semester VIII
Total Credit Hours: 135
Note: "Quran and Tafseer" in Semester II is a non-credit (NC) compulsory course and does not contribute to the credit-hour total. BS INFORMATION TECHNOLOGY
Semester I
Semester II
Semester III
Semester IV
Semester V
Semester VI
Semester VII
Semester VIII
Total Credit Hours: 135
Note: "Quran & Tafseer" in Semester II is a non-credit (NC) compulsory course and does not contribute to the credit-hour total. BS ARTIFICIAL INTELLIGENCE
Semester I
Semester II
Semester III
Semester IV
Semester V
Semester VI
Semester VII
Semester VIII
Total Credit Hours: 135
Note: "Quran and Tafseer" in Semester II is a non-credit (NC) compulsory course and does not contribute to the credit-hour total.
List of Artificial Intelligence Elective Courses
1.Natural Language Processing
2.Speech Processing
3.Data Mining
4.Advanced Statistics
5.Reinforcement Learning
6.Theory of Automata
7.HCI & Computer Graphic
8.Fuzzy System
9.Swarm Intelligence
10.Agent Based Modeling
11.Knowledge Based System
MS COMPUTER SCIENCE
Semester I
Semester II
Semester III & IV
Total Credit Hours: 30
List of Elective Courses
1.Advanced Algorithm Analysis
2.Advanced Formal Methods
3.Advanced Human-Computer Interaction
4.Advanced Requirements Engineering
5.Advanced Software Project Management
6.Advanced Software System Architecture
7.Advanced Topics in Applied Cryptography
8.Agent Based Modeling
9.Agile Software Development
10.Applied Cryptography
11.Big Data Analytics
12.Complex Networks
13.Component Based Software Engineering
14.Cryptography
15.Database Security
16.Deep Learning
17.Distributed Data Processing
18.Empirical Software Engineering
19.Information Privacy and Security
20.Machine Learning
21.Management & Organizational Behavior
22.Natural Language Processing
23.Quantum Computing and Information Security
24.Quantum Cryptography
25.Reliability Engineering
26.Requirements Engineering
27.Research Methodology
28.Research Methods
29.Securing the Internet of Things
30.Security Management
31.Security Testing
32.Software Configuration Management
33.Software Measurement and Metrics
34.Software Process Management & Metrics
35.Software Project Management
36.Software Quality Assurance
37.Software Risk Management
38.Software Testing and Quality Assurance
39.Statistical and Mathematical Methods For Data Science
40.Tools and Techniques in Data Science
41.Trusted Computing
42.Wireless Security
PhD COMPUTER SCIENCE
Semester I
Semester II
Semester III
Semester IV, V & VI
Total Credit Hours: 36
List of Elective Courses
1.Advanced Computer Architecture-II
2.Software Requirement Engineering
3.Software Design
4.Distributed DBMS
5.Object Oriented DBMS
6.Advanced Computer Networks
7.Wireless Networks
8.Software Quality Assurance
9.Network Security
10.Formal Methods for Software Engineering
11.Mobile and Pervasive Computing
12.Network Performance Evaluation
13.Probability and Stochastic Processes
14.Software Process Improvement
15.Information Retrieval Techniques
16.Advanced Software Development
17.Object Oriented Software Engineering
18.Software Project Management
19.Design of Intelligent Systems
20.Machine Learning
21.Mathematical Reasoning
22.Decision Support Systems
23.Planning Systems
24.Natural Language Processing
25.Advanced DBMS
26.Multimedia Information Systems
27.Database Design
28.Transaction Processing
29.Distributed and Object Databases
30.Digital Signal Processing
31.Switching and Fault Diagnosis
32.FPGAs and Verilog
33.Control Systems and Robotics
34.Real Time Systems
35.Advanced Computer Graphics
36.Multimedia & Hypermedia System
37.Virtual Reality
38.Visualization
39.Geographical Information Systems
BS CYBER SECURITY
Semester I
Semester II
Semester III
Semester IV
Semester V
Semester VI
Semester VII
Semester VIII
Total Credit Hours: 129
Specializations in BS Cyber Security Program
Network and Infrastructure Security
Cryptography
Digital Forensics and Incident Response
IoT and Embedded Systems Security
Governance, Risk and Compliance
Requirement of Certifications
It is a mandatory requirement of three (3) credit hours for BS Cyber Security students to earn industry-relevant certifications, preferably through recognized national or international certification bodies. Recommended Cyber Security Certifications (Initial List – 2026):
1.(ISC)² CC - Certified in Cybersecurity
2.Google Cybersecurity Certificate - Coursera
3.Google Cloud Skills Boost - AI for Cybersecurity Quest
4.CompTIA Security+
5.CompTIA PenTest+
6.Cisco - Introduction to Cybersecurity
7.Cisco CCNA (200-301)
8.Cisco CyberOps Associate
9.Linux Essentials / Linux Professional Institute Certification (LPIC-1)
10.Fortinet Certified Fundamentals - Network Security Expert 1 (NSE-1)
11.Fortinet Network Security Expert 2 (NSE-2)
12.TryHackMe – for hands-on practice
13.HackTheBox Academy
14.HackTheBox-CPTS – Certified Penetration Testing Specialist
15.IBM - Penetration Testing, Incident Response and Forensics
16.IBM Cybersecurity Analyst Professional Certificate
17.IBM QRadar SIEM Foundation
18.EC-Council - CEH – Certified Ethical Hacker
19.TCM Security - PNPT – Practical Network Penetration Tester
20.TCM Security - PJPT - Practical Junior PenTester
21.INE Security - eJPT – eLearnSecurity Junior Penetration Tester (eJPT)
22.INE Security - eWPTX
23.Coursera - AI for Cybersecurity Specialization - Johns Hopkins University
24.INFOSEC - Computer Forensics Specialization
25.Microsoft Security Fundamentals (SC-900)
26.Microsoft Azure AI Fundamentals (AI-900)
27.Cybrary - Incident Response & Cyber Investigations
28.Qualys - Qualys Certified Courses
29.Splunk Core Certified User
30.AWS Certified Security – Specialty
31.PECB - ISO IEC 27001 Foundation
32.ISC2 - Systems Security Certified Practitioner
BS DATA SCIENCE
Semester I
Semester II
Semester III
Semester IV
Semester V
Semester VI
Semester VII
Semester VIII
Total Credit Hours: 132
List of Elective Courses
1.Introduction to Data Science
2.Computational Statistics
3.Data Engineering
4.Data Visualization
5.Business Intelligence
6.Tools and Techniques in Data Science
7.Big Data Analytics
8.Machine Learning
9.Deep Learning
10.Natural Language Processing
11.Data Ethics & Security
12.Computer Vision
13.Information Retrieval
14.Generative AI
15.Data Mining
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||