​​​Bachelor of Science in Computer Science - Cyber Security Track (CYS-CS)

Due to recent developments in the area of information technology and the fast evolution of technology, most of the organizations either local or international are now placing their valuable data on computer systems that are exposed to public. Without proper protection, this data can be easily accessed, compromised or even damaged. Cybersecurity is becoming a major concern for public and private organizations. The College of Computer and Information Sciences at Prince Sultan University has approved a cyber security track. This track will provide students with the abilities and skills to deal with emerging technologies and approaches in the area of Cybersecurity.

Students in any of the three undergraduate programs offered: Computer Science, Information Systems and/or Software Engineering are eligible to opt for this track. Students that have completed the junior year in the above programs would have to take the five courses defined in the track, substituting the elective courses in their existing plans in order to complete the cyber security track requirements.

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 1​​​
SEMESTER 2

COURSE #TITLECRSCOURSE #TITLECRS
CS 101 COMPUTER PROGRAMMING I4 CS 102 COMPUTER PROGRAMMING II3
SCI 101 INTRO TO PHYSICAL SCIENCES3 CS 175 COMP ORG & DIGITAL LOGIC3
MATH 111 CALCULUS I3 MATH 113 CALCULUS II3
ENG 101 INTENSIVE ENGLISH WRITING3 STAT 101 INTRO TO STAT AND PROBABILITY3
ISC 101 ISLAMIC ETHICS2 ENG 103 RESEARCH WRITING TECHNIQUES3
ARAB 101 ARABIC WRITING I2 ISC 103 ISLAMIC ECONOMIC SYSTEM2
PE XXX PHYSICAL EDUCATION1   
TOTAL18TOTAL17

YEAR 2SEMESTER 1SEMESTER 2

COURSE #​TITLECRSCOURSE #TITLECRS
CS 210DATA STRUCT AND ALGORITHMS3CS 225SE DESIGN & DEVELOPMENT3
CS 285DISCRETE MATH FOR COMPUTING3CS 320PROGRAMMING LANGUAGES3
MATH 221/3LINEAR ALGEBRA / NUM ANALYSIS3CS 330INTRO TO OPERATING SYSTEMS3
PHY 105PHYSICS I4PHY 205PHYSICS II4
COM 201COMMUNICATIONS  SKILLS3PSY 101INTRODUCTION TO PSYCHOLOGY 3
ISC 105HOLY QURAN SCIENCES2PE XXXPHYSICAL EDUCATION1
TOTAL18TOTAL17​

YEAR 3SEMESTER 1SEMESTER 2

COURSE #TITLECRSCOURSE #TITLECRS
CS 311DESN & ANALYSIS O​F ALGORITHMS3CS 391COMP AND NETWORK SECURITY3
CS 331DATA COMM & COMP NETWORKS3SE 371WEB ENGINEERING3
CS 340INTROD TO DATABASE SYSTEMS3CYS 402SECURE SOFTWARE DEVELOPMENT3
CYS 401FUNDAMENTAL OF CYBER SECURITY3CYS 403SECURITY RISK MGMT, GOV & CONT3
XXX XXXFREE ELECTIVE-I3ETHC 303ETHICAL AND SOC ASP OF COMP3
ARAB 103ARABIC WRITING II2BUS XXXBUSINESS COURSE-I3
ISC 203NEW FINANCIAL TRANSACTIONS2 
TOTAL19TOTAL18

YEAR 4SEMESTER 1SEMESTER 2

COURSE #TITLECRSCOURSE #TITLECRS
CYS 404CYBER-PHYSICAL SYSTEMS SECURITY3CS 492CO-OP IN COMPUTER SCIENCE10
CYS 405PEN TESTING & ETHICAL HACKING3(CONTINUATION FOR NEXT
CS XXXCS ELECTIVES-I3SUMMER)
BUS xxxBUSI​NESS COURSE-II3
XXX XXXFREE ELECTIVE-II3
ARAB 203ARABIC WRITING III2
TOTAL17TOTAL10