Degree Requirements and Restrictions (Master of Science in Cybersecurity)

The Master of Science in Cybersecurity is an interdisciplinary program, joint between the Computer Science department, the Electrical and Computer Engineering department, and the Information Systems department.  There are separate tracks for each of the three departments.  Computer Science graduate students will take the courses on the Computer Science track.

Students on the Computer Science track will normally be expected to have a bachelor's degree in computer science or a related field.  Students with a bachelor's degree in an unrelated field will be required to take the following prerequisites: data structures, algorithm design and analysis, operating systems, computer architecture, and probability and statistics.

The Computer Science track involves developing,documenting and maintaining secure coding practices for  programming applications and scripts.  The design aspects of networks are covered to ensure a risk mitigated network in relation to confidentiality, integrity and the availability of data and devices.  Digital forensics are also covered, in particular the application of digital forensics to mobile devices, and how to develop tools to be used in digital forensics investigations.

The MS CBS program consists of 30 semester hours of graduate coursework. This includes a five course core, required of students from all tracks, three required courses for the Computer Science track, and six credit hours of electives.  The directed elective choices are designed to provide students a broader understanding of multiple cybersecurity functions normally expected in an organization.

CS 692/IS 692/CPE 692 is the capstone course and should be taken toward the end of the student’s program. The grade in CS 692/IS 692/CPE 692 can be no lower than B.

Cybersecurity Core Courses  
IS 660 CYBERSECURITY MANAGEMENT 3
IS 663 COMPUTER FORENSICS 3
CPE 549 INTRO INFORMATION ASSURANCE EG 3
CS 585 INTRO TO COMPUTER SECURITY 3
CS 692  COMPUTER SECURITY 3

or IS 692

or CPE 692

CYBERSECURITY PRACTICUM

CYBERSECURITY CAPSTONE

Required Courses: Computer Science Track  
NETWORK SECURITY  
INTRO TO COMPUTER NETWORKS  
COMPUTER SECURITY  
Electives  (select two courses)  

A new course,CS 580, Mobile Digital Forensics, may be substituted for one of the listed elective courses.

All elective courses for the overall interdisciplinary program are listed here.  However, Computer Science students should choose their two elective courses from the Computer Science courses listed.

6
BUSINESS INTELLIGENCE & ANALYT  
RELATIONAL DATABASE MGT SYSTEM  
INFORMATION SYS STRATEGY & APP  
OPERATING SYSTEMS  
INTRO TO COMPUTER NETWORKS  
UBIQUITOUS COMPUTING  
ADVANCED COMPUTER NETWORKS  
DATA BASE SYSTEMS  
CLIENT/SERVER ARCHITECTURES  
DES & ANALY OF ALGORITHM  
SOFT'W ENGINEERING PROC  
COMPUTER NETWORKS  
ADVANCED OPERATING SYSTEMS  
TELECOMMUNICATIONS & NETWRK'G  
NETWORK DEFENSE & OPERATING SY  
BUSINESS CONTINGENCY PLANNING  
ADV INFORMATION ASSURANCE ENG  
COMPUTER NETWORK SECURITY  
MOBILE & WIRELESS NETWORKS  
NETWORK SECURITY  
INTRO TO COMPUTER NETWORKS  
COMPUTER SECURITY  

Total Semester Hours

 

21

Restrictions on Elective Courses

Computer Science track students should take two elective courses from CS courses.

  1. Students can take only one course between these courses.
    1. CS 570CPE 548, and IS 560
    2. CS 685 and CPE 645
    3. CS 670 and CPE 646
    4. CS 687 and IS 640
  2. At least half of the hours must be completed in courses numbered 600.