2017-2018 Graduate Catalog

Master of Science in Cybersecurity

Prerequisite Courses

(if required)

The following prerequisite courses may be required for those who wish to pursue the Master's in Cybersecurity. All courses are to be completed with a grade of B or better. Additional prerequisites may be recommended by the program director. All students are required to complete the following coursework unless waived by the program director:

CS 504Introduction to Programming Using Scripting

3

CS 505Computer Networks

3

Cybersecurity Master’s Degree Program

The Graduate Master’s Program in Cybersecurity is designed to provide individuals with an introduction to information security, risk and threat management, and security architecture. It will give students the skills to effectively address the constantly changing threat landscape faced by people, companies, and governments today. The courses in the program will:

  • provide a broad knowledge of networking and network security;
  • provide an overview of proper technology risk management practices;
  • help the individual to identify new and existing threats and to determine methods to mitigate them;
  • provide the individual the skills to handle security incidents;
  • provide the individual with an introduction to building secure and defendable systems; and
  • respond to the pressing need for cybersecurity professionals in the 21st century.

Requirements

Required Courses (27–30 credits)

CS 604Advanced Software Engineering

3

CS 622Network Security I

3

CS 625Cryptography

3

CS 626Intro to Cybersecurity

3

CS 627System Security

3

CS 628Security Management

3

CS 635Digital Forensics

3

  

CS 641Securing the Cloud

3

or

CS 642Securing the Client/Server

3

  

CS 670Research Project Seminar

3

or

CS 690Thesis I

3

and/or

CS 691Thesis II

3

Elective Courses (6–9 credits)

Choose two or three, depending on thesis work:

CS 629Ethical Hacking

3

CS 636Secure Programming Techniques

3

CS 637Professional Responsibility: Cybersecurity: Policies & Practice

3

CS 638Concepts in Dynamic and Script Programming

3

CS 639Vulnerability Management

3

  

CS 641Securing the Cloud

3

or

CS 642Securing the Client/Server

3

  

CS 645Advanced Digital Forensics

3

CS 641, CS 642: whichever not taken as requirement, see above

Degree Total: 36 credits