M.S. in Computer Science: Cybersecurity
For a general overview of the MS in Computer Science, including the curriculum and prerequisite/preparation courses (for those without a computer science degree), please see M.S. in Computer Science.
Major Requirements (6 Credits/2 classes)
The following two (2) courses are required by the program:
Either class above can be substituted with another graduate course under the discretion of GPD if students had their equivalent in their undergraduate program.
Students who have taken undergraduate Loyola classes:
Many 400-level courses in the department have closely related 300-level analogues, e.g. COMP 443: Computer Networks and COMP 343: Computer Networks. Students who enter the MS program after taking a Loyola course in this category must choose to take 400-level courses that are not closely related to any 300-level courses taken earlier, unless they have GPD permission.
Cybersecurity Concentration (12 Credits/4 classes)
COMP 401: Introduction to Computer Security is a required course for the Cybersecurity Concentration
COMP 401: Introduction to Computer Security (Required)
COMP 488: Topics in Computer Science (Cybersecurity related topics)
Students may petition the GPD to substitute COMP 460 with an extra course from the cybersecurity concentration list below.
Topics in Cybersecurity is the specific section of COMP 488: Topics in Computer Science to be taken.
The department may declare that other newly created permanent courses may count. Similarly, some Topics in Computer Science offerings (temporary courses) may also be designated. Students are responsible for verifying any such substitutions in advance with their Graduate Program Director.
General Electives (12 credits/4 classes)
MSCS students must take 12 credits of other electives.
Electives can be any COMP 400 level class, except the preparation courses (COMP 400A, COMP 400B, COMP 400C, COMP 400D, COMP 400E)
The elective course options are common for all programs, differing only in the total number of credits required.
There are numerous options for independent study, including a programming project, research, or a service-oriented project.