Department of CS
BS Cyber Security
The Bachelor of Science in Cyber Security (BSCS) is a four-year undergraduate program designed to prepare students to protect digital systems, networks, and data from evolving cyber threats. The program combines computing fundamentals with specialized knowledge in network security, ethical hacking, cryptography, digital forensics, risk management, and incident response, equipping graduates with industry-relevant skills for careers in cybersecurity and information security across diverse sectors.
Program Duration
4 years
Total Semesters
8 Semesters
Total Credit Hours
140 Credit Hours
Al-Kawthar University offers an NCEAC-accredited BS Cyber Security program that combines computing fundamentals with practical skills in network security, ethical hacking, digital forensics, incident response, cloud security, and cyber defence. The program prepares students to identify security threats, protect digital systems, and respond to cyberattacks.
Why Study BS Cyber Security?
Practical Cyber Defence Skills
Ethical Hacking & Security Testing
Digital Forensics & Incident Response
Cloud Security & Cyber Defence
Responsible Cybersecurity Professionals
Multiple Career Pathways
Tracks Offered
Network and Infrastructure Security
Cryptography
Digital Forensics and Incident Response
IoT and Embedded Systems Security
Governance, Risk and Compliance
Course Outline
| S. No | Course Code | Course Title | Credit Hours | Pre-requisite | Course Type |
|---|---|---|---|---|---|
| 1. | GEN-1101 | Functional English and Communication Skills | 3 | None | GEN1 |
| 2. | GEN-1204 | Discrete Structures | 3 | None | GEN2 |
| 3. | GEN-1301 | Information and Communication Technology Skills (Theory) | 2 | None | GEN3 |
| 4. | GEN-1301L | Information and Communication Technology Skills (Lab) | 1 | None | GEN3 |
| 5. | GEN-1701 / GEN- 1803 | Islamic Studies / Ethics and Society | 2 | None | GEN4 |
| 6. | GEN-1501 | Pakistan Studies | 2 | None | GEN5 |
| 7. | GEN-1801 | Basic Health Awareness | 2 | None | UNIQ1 |
| 8. | GEN-1802 | Life and Academic Skills | 2 | None | ESC-1 |
| 9. | GEN- 1702 / GEN-1804 | Fahm-e-Quran – 1 (For Muslims) / Reflections on Human Values I (Form Non-Muslims) | 1 | None | GEN6 |
| 10. | DFN-1001 | Foundation Mathematics I* | NC* | None | |
| Total | 18 |
Note:
* Foundation Mathematics I is offered for students with non-Mathematics background as per the guidelines of NCEAC Curriculum 2023
| S. No | Course Code | Course Title | Credit Hours | Pre-requisite | Course Type |
|---|---|---|---|---|---|
| 1. | GEN-1102 | Expository Writing | 3 | GEN-1101 | GEN7 |
| 2. | GEN-1401 | Environment and Agriculture | 2 | None | UNIQ2 |
| 4. | GEN-1205 | Calculus and Analytical Geometry | 3 | None | GEN8 |
| 5. | GEN-1402 | Applied Physics (Theory) | 2 | None | GEN9 |
| 6. | GEN-1402 L | Applied Physics (Lab) | 1 | None | GEN9 |
| 7. | GEN-1203 | Critical Thinking and Reasoning | 2 | None | ESC-2 |
| 8. | CSC-1101 | Programming Fundamentals (Theory) | 3 | None | CCore1 |
| 9. | CSC-1101 L | Programming Fundamentals (Lab) | 1 | None | CCore1 |
| 10. | GEN-1703 / GEN-1805 | Fahm-e-Quran - II / Reflections on Human Values II | 1 | None | GEN6 |
| 11. | DFN-1002 | Foundation Mathematics II* | NC* | None | |
| Total | 18 |
Note:
* Foundation Mathematics II is offered for students with non-Mathematics background as per the guidelines of NCEAC Curriculum 2023
| S. No. | Course Code | Course Title | Credit Hours | Prerequisite | Course Type |
|---|---|---|---|---|---|
| 1. | GEN-2502 | Civilization, Society and State | 2 | None | GEN10 |
| 2. | GEN-2601 | Introduction to Business and Entrepreneurship | 2 | None | GEN11 |
| 3. | GEN-2803 | Urdu Literature | 2 | None | GEN12 |
| 4. | SWE-2301 | Software Engineering | 3 | None | CCore2 |
| 5. | MTH-2101 | Multivariable Calculus | 3 | GEN-1205 | MSC1 |
| 6. | CSC-2102 | Digital Logic Design (Theory) | 2 | None | CCore3 |
| 7. | CSC-2102L | Digital Logic Design (Lab) | 1 | None | CCore3 |
| 8. | CSC-2103 | Object Oriented Programming (Theory) | 3 | CSC-1101 | CCore4 |
| 9. | CSC-2103L | Object Oriented Programming (Lab) | 1 | CSC-1101L | CCore4 |
| Total | 19 |
| S. No. | Course Code | Course Title | Credit Hours | Prerequisite | Course Type |
|---|---|---|---|---|---|
| 1. | GEN-2503 | Constitution and Legal System of Pakistan | 2 | None | GEN13 |
| 2. | GEN-2602 | Leadership & Community Service | 2 | None | GEN14 |
| 3. | MTH-2102 | Linear Algebra | 3 | GEN-1205 | MSC2 |
| 4. | CSC-2104 | Data Structures (Theory) | 3 | CSC- 2103 | CCore5 |
| 5. | CSC-2104 L | Data Structures (Lab) | 1 | CSC- 2103L | CCore5 |
| 6. | CSC-2105 | Database Systems (Theory) | 3 | None | CCore6 |
| 7. | CSC-2105 L | Database Systems (Lab) | 1 | None | CCore6 |
| 8. | CSC-2106 | Computer Organization and Assembly Language (Theory) | 2 | CS-2102 | CCore7 |
| 9. | CSC-2106 L | Computer Organization and Assembly Language (Lab) | 1 | CS-2102L | CCore7 |
| Total | 18 |
| S. No. | Course Code | Course Title | Credit Hours | Prerequisite | Course Type |
|---|---|---|---|---|---|
| 1. | MTH-2201 | Probability and Statistics | 3 | None | MSC3 |
| 2. | CSC-3108 | Computer Networks (Theory) | 3 | None | CCore8 |
| 3. | CSC-3108 L | Computer Networks (Lab) | 1 | None | CCore8 |
| 4. | CSC-3109 | Artificial Intelligence (Theory) | 3 | None | CCore9 |
| 5. | CSC-3109 L | Artificial Intelligence (Lab) | 1 | None | CCore9 |
| 6. | SWE-3301 | Software Requirement Engineering | 3 | None | DCore1 |
| 7. | CSC-3110 | Analysis of Algorithms | 3 | CSC-2104 | CCore11 |
| Total | 17 |
| S. No | Course Code | Course Title | Credit Hours | Pre-requisite | Course Type |
|---|---|---|---|---|---|
| 1. | CSC-3111 | Operating Systems (Theory) | 3 | None | CCore10 |
| 2. | CSC-3111L | Operating Systems (Lab) | 1 | None | CCore10 |
| 3. | CSC-3112 | Information Security | 3 | None | CCore12 |
| 4. | SWE-3302 | Software Design & Architecture (Theory) | 3 | None | DCore2 |
| 4. | SWE-3302L | Software Design & Architecture (Lab) | 1 | None | DCore2 |
| 5. | SWE-3303 | Software Project Management | 3 | DCore3 | |
| 6. | CSC-4205 | Parallel & Distributed Computing (Theory) | 2 | None | DCore6 |
| 7. | CSC-4205L | Parallel & Distributed Computing (Lab) | 1 | None | DCore6 |
| 8. | CSC-3113 | Internship** (Probably in Summer) | 3 | None | FE |
| Total | 17 + 3 |
Note:
Internship shall be performed by the student in/after 2nd or 3rd year. Only the grades are recorded as part of the 6th semester
| S. No | Course Code | Course Title | Credit Hours | Pre-requisite | Course Type |
|---|---|---|---|---|---|
| 1. | SWE-4301 | Software Construction & Development | 3 | None | DCore4 |
| 2. | SWE-4301L | Software Construction & Development (Lab) | 1 | DCore4 | |
| 3. | SWE-4302 | Software Quality Engineering (Theory) | 3 | DCore5 | |
| 4. | SWE-4302L | Software Quality Engineering (Lab) | 1 | DCore5 | |
| 5. | GEN-3103 | Technical and Business Writing | 3 | GEN-1102 | MSC4 |
| 6. | XXX-XXXX | SE Elective 1*** | 2+1/3 | None | DElec1 |
| 7. | SWE-4199a | Capstone Project – I | 0+3 | None | CCore13 |
| Total | 17 |
Note:
*** Domain Electives to be offered tentatively
| S. No. | Course Code | Course Title | Credit Hours | Prerequisite | Course Type |
|---|---|---|---|---|---|
| 1. | XXX-XXXX | SE Elective 2*** | 2+1/3 | None | DElec2 |
| 2. | XXX-XXXX | SE Elective 3*** | 2+1/3 | None | DElec3 |
| 3. | XXX-XXXX | SE Elective 4*** | 2+1/3 | None | DElec4 |
| 4. | XXX-XXXX | SE Elective 5*** | 2+1/3 | None | DElec5 |
| 5. | XXX-XXXX | SE Elective 6*** | 2+1/3 | None | DElec6 |
| 6. | SWE-4199b | Capstone Project – II | 0+3 | CS-4199a | CCore14 |
| Total | 18 |
Note:
*** Domain Electives to be offered tentatively
| S. No. | Course Code | Course Title | Credit Hours |
|---|---|---|---|
| 1. | SWE-3401 | Software Verification and Validation (Testing & QA) | 2+1/3 |
| 2. | SWE-3402 | DevOps Principles and Practices | 2+1/3 |
| 3. | SWE-3403 | Cross-Platform Application Development | 2+1/3 |
| 4. | SWE-3404 | HCI & Computer Graphics | 2+1/3 |
| 5. | SWE-3405 | Software Configuration Management | 2+1/3 |
| 6. | SWE-4401 | Advanced Database Management | 2+1/3 |
| 7. | SWE-4402 | Web Engineering | 2+1/3 |
| 8. | SWE-4403 | Green Software Engineering | 2+1/3 |
| 9. | SWE-4404 | Software Re-Engineering | 2+1/3 |
| 10. | SWE-4405 | Mobile Application Development | 2+1/3 |
Note:
** A course from these domains will be offered if at least 15 students are registering in that course and the university has sufficient resources regarding that course in term of faculty and infrastructure
Career & Placement Sectors
Careers & Placements
Show +Graduates of the BS Cyber Security program are equipped for diverse professional roles including:
- Cyber Defense & SOC
- Network Security
- Information Security
- Penetration Testing
- Incident Response
- Digital Forensics
- Security Engineering
- Application Security
- Cloud Security
- Governance, Risk & Compliance
- Cyber Threat Intelligence
- Security Architecture
- Security Consulting