BS Cyber Security
- 4 Years / Onsite
- Intakes: Fall & Spring
BS Cyber Security Program Educational Objectives
The BS Cyber Security program aims to:
Pursue professional practices in cyber security or advanced studies based on the technical skills and knowledge in network security, ethical hacking, cryptography, and supported disciplines.
Encourage students to develop and use abstract models in addition to applying respective technologies in practical and defensive cyber security situations.
Provide practical skills to the students to initiate their career in industries, government agencies, and organizations related to cyber security.
Prove mastery of the cyber security knowledge and skills necessary to work as a professional cyber security specialist, by demonstrating an understanding of current security models, threat mitigation techniques, and cyber defense practices.
Provide formal foundations for higher learning and contribute to the advancement of knowledge and innovation in the field of cyber security.
Semester 1
Course Code | Course Title | Credit Hours |
---|---|---|
CS1134 | Programming Fundamentals | 4(3-1) |
CS1123 | Discrete Structures | 3(3-0) |
MT1313 | Calculus and Analytical Geometry | 3(3-0) |
SS1423 | Introduction to Information and Communication Technology | 3(2-1) |
S51433 | English Composition and Comprehension | 3(3-0) |
Total | 16(14-2) |
Semester 2
Course Code | Course Title | Credit Hours |
---|---|---|
CS2104 | Object Oriented Programming | 4(3-1) |
MT2313 | Probability and Statistics | 3(3-0) |
UR220S | Life and Living-II (Pakistan Studies) | 3(3-0) |
S1413C | Communication and Presentation Skills | 3(3-0) |
S1143 | Digital Logic and Design | 4(3-1) |
Total | 17(15-2) |
Semester 3
Course Code | Course Title | Credit Hours |
---|---|---|
Mt2303 | Linear Algebra | 3(3-0) |
CS4213 | Information Security | 3(3-0) |
UR110 | Life and Living-I Islamic Studies (Islamic Ethical Principles and Contemporary Issues) | 3(3-0) |
CS2124 | Data Structures and Algorithms | 4(3-1) |
CS2201 | Computer Organization and Assembly Language | 4(3-1) |
Total | 17(15-2) |
Semester 4
Course Code | Course Title | Credit Hours |
---|---|---|
CY2203 | Introduction to Cyber Security | 3(3-0) |
SS2013 | Sociology | 3(3-0) |
CY2603 | Cyber Law and Cyber Crime | 3(3-0) |
CS3203 | Analysis of Algorithms | 3(3-0) |
CS2144 | Database Systems | 4(3-1) |
UR-330 | Life and Living-III (Introduction to Basic Teachings of Quran) | 2(2-0) |
Total | 20 |
Semester 5
Course Code | Course Title | Credit Hours |
---|---|---|
CY3203 | Information Assurance | 3(3-0) |
CY3213 | Network Security | 3(2-1) |
CY3603 | Cryptanalysis | 3(3-0) |
CS3104 | Operating Systems | 4(3-1) |
MT3513 | Differential Equations | 3(3-0) |
UR324 | Life and Living-IV (Introduction to Hadith and Sirahl) | 2(2-0) |
Total | 18(16-2) |
Semester 6
Course Code | Course Title | Credit Hours |
---|---|---|
CS4223 | Artificial Intelligence | 4(3-1) |
CY4203 | Secure Software Design and Development | 3(2-1) |
CY3233 | Vulnerability Assessment and Reverse Engineering | 3(2-1) |
CS3123 | Computer Networks | 4(3-1) |
UR450 | Life and Living-V (Professional Ethics) | 2(2-0) |
Total | 16(12-4) |
Semester 7
Course Code | Course Title | Credit Hours |
---|---|---|
CS4133 | Final Year Project-l | 3 |
CS1113 | Software Engineering | 3(3-0) |
UR460 | Life and Living-VI (Family Life in 21st Century: Challenges and Prospects) | 2(2-0) |
CY4603 | Malware Analysis | 3(3-0) |
CY4613 | Penetration Testing | 3(3-0) |
CY3223 | Digital Forensics | 3(2-1) |
Total | 17 |
Semester 8
Course Code | Course Title | Credit Hours |
---|---|---|
CS4133 | Final Year Project-II | 3 |
SS4413 | Professional Practice | 3(3-0) |
SS3043 | Islamic Banking and Takaful | 3(3-0) |
CS4203 | Parallel and Distributed Computing | 3(2+1) |
SS4403 | Technical and Business Writing | 3(3-0) |
Total | 15 |
How to Apply?
- You Apply
Tell us a little about yourself and we’ll help with the rest. Our convenient online application tool only takes 10 minutes to complete.
- We Connect
After you submit your application, an admissions representative will contact you and will help you to complete the process.
- You Get Ready
Once you’ve completed your application and connected with an admissions representative, you’re ready to create your schedule.