Gulf College
Scroll Up

The Cybersecurity Track - Study Plan 

Old Study Plan

Level One
Course Code Course Name Credits Hours Pre-Requisite
ENG 102 English Language I 9 (6.6)  
MATH 101 Mathematics I 3 (3.0)  
MGT 110 Communication Skills 3 (3.0)  
SALM 101 Introduction to Islamic Culture 2 (2.0)  
ENT 101 Business Entrepreneurship 2 (2.0)  
       
Total Credits: 19
Level Two
Course Code Course Name Credits Hours Pre-Requisite
ENG 104 English Language II 6 (3.6) ENG 102
MATH 102 Mathematics II 3 (3.0) MATH 101
PHY 103 Fundamentals of Physics 2 (1.2)  
CS 105 Introduction to Computer Science 3 (2.2)  
DC 102 Digital Citizenship 2 (2.0)  
STAT 102 Probability and Statistics 3 (3.0)  
Total Credits: 19

Level Three
Course Code Course Name Credits Hours Pre-Requisite
ENG 103 Computing Terminology in English 2 (2.0)  
CS 211 Basic Programming and Algorithms 3 (2.2) CS 105
CS 213 Internet Technology 3 (2.2) CS 105
CS 214 Systems Analysis and Design 3 (3.0)  
MATH 111 Discrete Mathematics 3 (3.0)  
MATH 107 Linear Algebra 3 (3.0) MATH 102
CS 216 Cloud Computing 2 (1.2)  
Total Credits: 19
Level Four
Course Code Course Name Credits Hours Pre-Requisite
CS 220 Software Engineering 3 (3.0) CS 214
CS 222 Programming Language I 3 (2.2) CS 211
CS 223 Computer Networks 3 (2.2)  
CS 224 Introduction to Databases 3 (2.2)  
CS 225 Operating Systems 3 (2.2)  
CS 226 Artificial Intelligence 3 (2.2)  
       
Total Credits: 18

Level Five
Course Code Course Name Credits Hours Pre-Requisite
CS 310 Computer Ethics 2 (2.0)  
CS 313 Programming Language II 3 (2.2) CS 222
CS 315 Cybersecurity Fundamentals 3 (3.0)  
CS 316 IT Systems Components 3 (2.2)  
CS 317 Fundamentals of Cryptography 3 (2.2)  
CS 318 Cybersecurity Design Principles 2 (1.2)  
CS 319 Network Security 3 (2.2) CS 223
       
       
Total Credits: 19
Level Six
Course Code Course Name Credits Hours Pre-Requisite
CS 320 Data Structures 3 (2.2) CS 313
CS 324 Programming and Securing Web Applications 3 (2.2)  
CS 326 Intrusion Detection and Prevention Systems 3 (2.2) CS 315
CS 327 Cyber Crimes and Threats 2 (1.2) CS 315
-- CS Elective Course I 2 (1.2)  
CS 328 Graduation Project I 5 (0.10) 90 Credits
       
Total Credits: 18

Level Seven
Course Code Course Name Credits Hours Pre-Requisite
CS 419 Security Risk Analysis 2 (1.2)  
CS 412 Digital Forensics 2 (1.2)  
CS 415 Ethical Hacking and Penetration Testing 3 (2.2) CS 310
CS 416 Network Defense 3 (2.2)  
-- CS Elective Course II 2 (1.2)  
CS 418 Graduation Project II 6 (0.12) CS 328
Total Credits: 18
Level Eight
Course Code Course Name Credits Hours Pre-Requisite
CS 424 Internship 10 (0.10) 130 Credits
       
       
       
       
       
Total Credits: 10

Total Credit: 140


Elective Courses:


Elective Courses for the Cybersecurity Track
Course Code Course Name Credits Hours Pre-Requisite
CS 448 Software Reverse Engineering 2 (1.2)  
CS 449 Internet of Things Security and Privacy 2 (1.2)  
CS 450 Cybersecurity For Learning Machine 2 (1.2) CS 226
CS 451 Cybersecurity Operations 2 (1.2)  
CS 452 Cybersecurity Governance 2 (1.2)  
CS 453 Intelligent Threat Detection 2 (1.2)  
CS 454 Distributed System Security 2 (1.2)  
CS 455 Biosecurity 2 (1.2)  
CS 456 Cloud Computing Security 2 (1.2) CS 216
CS 457 Advanced Topics in Cybersecurity 2 (1.2)