​​​Bachelor of Science in Software Engineering - Cyber Security Track (CYS-SE)

Similar to the CS Cyber Security Track, Software Engineering students can also take the track required courses to complete their Bachelor of Science in Software Engineering degree program with the Cyber Security track.

Track Requirements

Students taking the Cyber Security track are required to complete the following five courses:

  • CYS 401 Fundamentals of Cybersecurity
  • CYS 402 Secure Software Development
  • CYS 403 Security Risk Management, Governance & Control
  • CYS 404 Cyber-Physical Systems Security
  • CYS 405 Penetration Testing and Ethical Hacking

Course dependency diagram



Suggested Study Plan​

YEAR 1SEMESTER 1SEMESTER 2

COURSE #TITLECRSCOURSE #TITLECRS
CS 101COMPUTER PROGRAMMING I4CS 102COMPUTER PROGRAMMING II3
MATH 111CALCULUS I3CS 175COMPUTER ORG & DIGITAL LOGIC3
ENG 101INTENSIVE ENGLISH WRITING3ENG 103RESEARCH WRITING TECHNIQUES3
CHM 101GENERAL C​HEMISTRY4STAT 101INTRO. TO STATISTICS & PROB.3
ISC 101ISLAMIC ETHICS2MATH113CALCULUS II3
ARAB 101ARABIC WRITING I2ISC 103ISLAMIC ECONOMIC SYSTEM2
 TOTAL

18 TOTAL

17

YEAR 2SEMESTER 1
SEMESTER 2

COURSE #TITLECRSCOURSE #TITLECRS
CS 210DATA STRUCT AND ALGORITHMS3SE 365HUMAN COMPUTER INTERACTION3
PHY105PHYSICS I4SE 311SOFTWARE REQ ANALYSIS3
COM 201COMMUNICATION SKILLS3CS 330INTRO TO OPERATING SYSTEMS3
CS 285DISCRETE MATH FOR COMPUTING3PHY205PHYSICS II4
SE 201INTRO TO SOFTWARE ENGINEERING3MATH223LINEAR ALGEBRA3
ISC 105HOLY QURAN SCIENCES2​​PSY 101INTRODUCTION TO PSYCHOLOGY 3
 TOTAL

18TOTAL​ 
19​

YEAR 3SEMESTER 1SEMESTER 2

COURSE #TITLE​CRSCOURSE #TITLECRS
CS 340INTROD TO DATABASE SYSTEMS3MATH 221NUMERICAL ANALYSIS 3
CS 331DATA COMM & COMP NETWORKS3SE 371WEB ENGINEERING3
SE322SOFTWARE DESIGN & ARCH3CYS 402SECURE SOFTWARE DEVELOPMENT3
CYS 401FUND OF CYBER SECURITY3SE 401S/W QUALITY ASSUR & TESTING3
ISC 203NEW FINANCIAL TRANSACTIONS2CYS 403SECURITY RISK MGMT, GOV & CONT3
ARAB 103ARABIC WRITING II2ETHC 303ETHICAL AND SOC ASP OF COMP3
PE XXXPHYSICAL EDUCATION1   
 TOTAL

17 TOTAL

18


YEAR 4SEMESTER 1SEMESTER 2​​

COURSE #TITLECRSCOURSE #TITLECRS
SE 423SE PROJECT MANAGEMENT3SE 492 CO-OP IN SOFTWARE ENGINEERING10
CYS 404CYBER-PHYSICAL SYSTEMS SECURITY3 (CONTINUATION WITH SUMMER
CYS 405​PEN TESTING & ETHICAL HACKING3 AFTER)
SE477ADVANCE BUS PROCESS MGMT3 
SE 411SOFTWARE CONSTRUCTION3 
ARAB203ARABIC WRITING III2 
 TOTAL

17 TOTAL

10