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 Cyber Security (4)
    • CSC 6223 Privacy (4)
    • CSC 8224 Cryptography (4)

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 Sensor Networks and Internet of Things (4)
  • CSC 8250 Advanced Network Architectures and Protocols (4)
  • CSC 8251 Sensor Web Architecture 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 6224 Ethical Hacking (4)
  • CSC 6250 Malware Analysis and Defense (4)
  • CSC 6251 Computer Forensics (4)
  • Other approved graduate courses

4. Capstone Project/Thesis (4 hours)

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