Learn More and ApplyComputer Security Concentration, Cybersecurity (MS)

Menu

Course Requirements

Introductory Courses

Course Title Quarter Hours
CSC 400DISCRETE STRUCTURES FOR COMPUTER SCIENCE4
CSC 401INTRODUCTION TO PROGRAMMING4
CSC 402DATA STRUCTURES I4
CSC 403DATA STRUCTURES II4
CSC 406SYSTEMS I4
CSC 407SYSTEMS II4

Foundation Courses

Course Title Quarter Hours
CSC 435DISTRIBUTED SYSTEMS I4
SE 450OBJECT-ORIENTED SOFTWARE DEVELOPMENT4
NET 477NETWORK SECURITY (FORMERLY TDC 477)4
CSEC 440INFORMATION SECURITY MANAGEMENT (FORMERLY CNS 440)4
CSEC 450DIGITAL FORENSIC TECHNIQUES (FORMERLY CNS 450)4

Advanced Courses 

Course Title Quarter Hours
CSEC 480CYBERSECURITY AUTOMATION OPERATIONS4
Select twelve (12) Credit Hours from the following: 12
COMPUTER SECURITY
CRYPTOLOGY
THEORY AND PRACTICE OF SAFE SYSTEMS PROGRAMMING
IT RISK MANAGEMENT
GOVERNANCE POLICIES IN INFORMATION ASSURANCE (FORMERLY CNS 477)
ADVANCED NETWORK TECHNOLOGIES AND DESIGN (FORMERLY TDC 560)
NETWORK SECURITY II (FORMERLY TDC 577)
SOFTWARE SECURITY ARCHITECTURE
SOFTWARE SECURITY ASSESSMENT

Major Elective Courses

Students must complete four (4) credit hours from CSEC courses in the range of 420 or higher or a course from the list of courses below. That course cannot be used to fulfill a student's CSEC Concentration Area or Foundation Course requirements.

Course Title Quarter Hours
DATA ANALYSIS AND REGRESSION
ADVANCED DATA ANALYSIS
SCRIPTING FOR DATA ANALYSIS
WEB APPLICATIONS
FRAMEWORK FOR WEB APPLICATION DEVELOPMENT
COMPUTER SECURITY
CRYPTOLOGY
DATA VISUALIZATION
PROGRAMMING MACHINE LEARNING APPLICATIONS
DISTRIBUTED SYSTEMS II
FOUNDATIONS OF COMPUTER SECURITY
CYBER-PHYSICAL SYSTEM SECURITY
SECURE ELECTRONIC COMMERCE
IT AUDITING
FUNDAMENTALS OF DATA SCIENCE
LEGAL RESPONSIBILITIES IN INFORMATION TECHNOLOGY
BUSINESS CONTINUITY/DISASTER RECOVERY THEORIES AND STRATEGIES
BUSINESS CONTINUITY/DISASTER RECOVERY MANAGEMENT AND TACTICS
SOFTWARE TESTING AND QUALITY ASSURANCE
CONTINUOUS DELIVERY AND DevOps
OBJECT-ORIENTED ENTERPRISE COMPUTING
REQUIREMENTS ENGINEERING
SOFTWARE SECURITY ARCHITECTURE
SOFTWARE SECURITY ASSESSMENT
SOFTWARE RISK MANAGEMENT
FOUNDATIONS OF NETWORK TECHNOLOGIES (FORMERLY TDC 460)
TELECOMMUNICATIONS PRACTICUM
ADVANCED NETWORK TECHNOLOGIES AND DESIGN (FORMERLY TDC 560)
COMPUTER-COMMUNICATION NETWORK DESIGN & ANALYSIS (FORMERLY TDC 562)
PROTOCOLS AND TECHNIQUES FOR DATA NETWORKS (FORMERLY TDC 563)
TELECOMMUNICATION SYSTEMS DESIGN AND MANAGEMENT (FORMERLY TDC 567)
NETWORK MANAGEMENT (FORMERLY TDC 568)
NETWORK SECURITY II (FORMERLY TDC 577)

CDM Open Elective Courses

Students must complete four (4) Credit Hours of  advisor-approved graduate courses from the School of Computing in the range of 421-699.  Open Elective courses must be within the range of 421-699 and must be chosen among : CSC, CSE, CSEC, DSC, ECT, GAM, HIT, IS, IT, NET, SE.

Capstone Options

Students have the option of completing the Information Security Governance course (4 credit hours) or the Cybersecurity Security Capstone course (4 credit hours) or completing a Master's Research Project (up to 8 credit hours) to fulfill their Capstone requirement. If a student chooses to complete a Master's Research project for 8 credit hours, 4 credit hours of CSC 695 replace one major or open elective course in the M.S. in Cybersecurity program. A student who completes a Master's Research project also has the option of completing a Master's Thesis.

Information Security Governance Course

Computer, Information and Network Security Capstone Course

Master's Research

  • Students interested in a more-in-depth study of a particular area can choose to work with a faculty member (not necessarily their academic advisor) on an independent study or research project. The student will register for up to 8 credit hours of CSC 695. If a student chooses to complete a Master's Research Project for 8 credit hours, 4 credit hours of CSC 695 replace one more or open elective course in the MS in Cybersecurity program.

Master's Thesis

  • A student who has made an original contribution to the area (typically, through work done by CSC 695) may choose to complete a Master's Thesis. The student and the student's research advisor should form a Master's Thesis Committee of 3 faculty. The student will need to submit to the committee a thesis detailing the results of the research project. After a public defense, the committee will decide whether to accept the thesis. In that case, the student will be allowed to register for the 0 credit course CSC 698 and the transcript will show the thesis title as the course topic.