Master of Science in the Field of Cybersecurity in Computer Science

The master of science in the field of cybersecurity in computer science degree program was created in response to the significant and fast-growing need for technical cybersecurity experts, both nationally and internationally. Students in the program acquire up-to-date knowledge and skills in cybersecurity, a field with increasing importance to national security, the economy, and private citizens. Students take courses in computer security, software security, network security, cryptography, and security management, among others. They also gain a firm grounding in computer science and take courses in related disciplines such as cybersecurity law and digital forensics. 

Specific admission requirements are shown on the Graduate Program Finder.

Visit the departmental website for additional information.

The following requirements must be fulfilled: 30 credits, including 12 credits in required courses and 18 credits in elective courses. Thesis and non-thesis options are available; students should contact the department concerning these options.

Required
CSCI 6212Design and Analysis of Algorithms
CSCI 6221Advanced Software Paradigms
CSCI 6461Computer System Architecture
EMSE 6540Management of Information and Systems Security
Electives
In addition to the four required courses, four designated security courses are required. Two of these courses must be Computer Science (CSCI) courses and one must be a CSCI applied cryptography course. In addition, students must take two graduate-level, credit-bearing courses. See the Department of Computer Science website for specifics.
Normally, no more than three courses may be taken outside of those offered by the Department of Computer Science.
At least 24 of the 30 credits required for the degree must be at the 6000 level or above.