Prerequisite Courses
(if required)
The following prerequisite courses may be required for those who wish to pursue the Computer Science track. 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 504 | Introduction to Programming Using Scripting | 3 |
CS 505 | Computer 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)
Elective Courses (6–9 credits)
Choose two or three, depending on thesis work:
CS 629 | Ethical Hacking | 3 |
CS 636 | Secure Programming Techniques in Java/.NET/JavaScript/SQL | 3 |
CS 637 | Professional Responsibility: Cybersecurity: Policies & Practice | 3 |
CS 638 | Concepts in Dynamic & Script Programming | 3 |
CS 639 | Vulnerability Management | 3 |
| | |
CS 641 | Securing the Cloud | 3 |
| or | |
CS 642 | Securing the Client/Server | 3 |
| | |
CS 645 | Advanced Digital Forensics | 3 |
CS 641, CS 642: whichever not taken as requirement, see above