MS Cyber Security curriculum

MS Cyber Security Curriculum

requires the successful completion of 30 credit hours and has
the following components:
  • Core (12 credit hours)
  • Concentration (9 credit hours)
  • Security Electives (6 credit hours)
  • Capstone (0-6 credit hours)
  • Free Electives (3 credit hours)

Core

Students are required to complete the following common core courses:

  • ITIS 5250 Computer Forensics (3 credit hours)
  • ITIS 6167 Network Security (3 credit hours)
  • ITIS 6200 Information Security and Privacy (3 credit hours)
  • ITIS 6240 Applied Cryptography (3 credit hours)

Concentration

Students are required to complete one of the following concentrations (9 credit hours). Students

pursuing a MS thesis will use 6 credit hours towards their concentration in place of coursework.

Network Security Concentration:

  • ITIS 6230 Information Infrastructure Protection (3 credit hours)
  • ITCS 6166 Computer Communications and Networks (3 credit hours)
  • Three credit hours of security elective

Secure Software Development Concentration:

  • ITIS 5221 Secure Programming and Penetration Testing (3 credit hours)
  • ITIS 6150 Software Assurance (3 credit hours)
  • ITCS 6114 Algorithms and Data structures (may be substituted by a security elective based on an approved undergraduate CS algorithm course)

Security for Emerging Technology

Nine credit hours of courses to achieve a clearly defined security theme. Must be under the

direction of a member of CCI graduate faculty with program approval.

Capstone

All students must complete a capstone experience. This requirement is satisfied by:

  • 15 page report (0 credit hours)
  • Internship (3 credit hours)
  • Master’s Thesis (6 credit hours)

Internship

Complete a team-based project that is originated from an IT organization and approved by the

department related to cyber security. This course counts as one of the security electives (3 credit

hours)

Students must take at least 2 security electives, from the following approved list:

Security electives:

  • ITIS 5221 Secure Programming and Penetration Testing (3 credit hours)
  • ITIS 6150 Software Assurance (3 credit hours)
  • ITIS 6210 Access Control and Security Architecture (3 credit hours)
  • ITIS 6220 Data Privacy (3 credit hours)
  • ITIS 6230 Information Infrastructure Protection (3 credit hours)
  • IT IS 6250 Open Source Security Systems (3 credit hours)
  • ITIS 6320 Cloud Data Storage (3 credit hours)
  • ITIS 6362 Information Technology Ethics, Policy, and Security (3 credit hours)
  • ITIS 6420 Usable Security and Privacy (3 credit hours)
  • ITIS 6880 Independent study for a security topic (may be repeated but only 3 credit hours cancount towards the degree)
  • ITIS 6999 SFS Research (may be repeated but only 3 credit hours can count towards thedegree)

Free Electives from CCI

Students may complete any additional course offered by the College of Computing and Informatics for their remaining elective.