M.S. (Security & Privacy Concentration) Degree Requirements

1. Required Prerequisite Courses. The credit hours in this section will not count toward the Master’s Degree.  The student MUST take the following prerequisite courses, or have taken equivalent courses at the undergraduate level and received a grade no lower than a B in the following:

  • MATH 2212 Calculus II
  • CSC 2510 Theoretical Foundations of Computer Science
  • CSC 2720 Data Structures
  • CSC 4210/6210 Computer Architecture
  • CSC 4320/6320 Operating Systems
  • CSC 4520/6520 Design and Analysis of Algorithms

2. Required Courses (13 hours). A grade no lower than a B must be obtained.

  • CSC 8900 Seminar in Computer Science (1)
  • Core Coursework
    • CSC 6222 Introduction to Information Security (4)
    • CSC 6xxx Privacy (4)*
    • CSC 8xxx Cryptography (4)*

*New courses under development.

3. Science Elective Courses (16 hours).  The student must complete 16 credit hours of the following courses with a grade no lower than a B. At least two 8000-level courses must be taken from the following list.

  • CSC 8220 Advanced Computer Networks (4)
  • CSC 8222 Network Security (4)
  • CSC 8223 Wireless Sensor Networks (4)
  • CSC 8250 Advanced Network Architectures and Protocols (4)
  • CSC 8251 Sensor Web Architectures and Protocols (4)
  • CSC 8320 Advanced Operating Systems (4)
  • CSC 8350 Advanced Software Engineering (4)
  • CSC 8370 Data Security (4)
  • CSC 8550 Advanced Algorithms with Applications to Networks
  • CSC 8712 Advanced Database Systems (4)
  • CSC 6360 Mobile Application Development (4)
  • CSC 6740 Data Mining (4)
  • CSC 6760 Big Data Programming (4)
  • CSC 6xxx Ethical Hacking (4)*
  • CSC 6xxx Malware Analysis and Defense (4)*
  • CSC 6xxx Computer Forensics (4)*
  • CSC 6xxx Mobile Privacy (4)*
  • Other approved graduate courses

*New courses under development.

4. Capstone Project/Thesis (4 hours)

  • CSC 8930 M.S. Project (4) or CSC 8999 Thesis Research (4)