Cybersecurity Master's Curriculum

Students will take courses as outlined below, totaling 30 credits for the Master’s Degree:

  • Four Core Courses (12 credits)
  • One Concentration Elective (3 credits)
  • Minimum Two Cybersecurity Electives (6-12 credits)
  • Up to Two Complementary Electives (0-6 credits)
  • Master's Design Project (3 credits)

Courses

15 Credits

Required Courses

Core Courses

  • CSC I4900 Applied Cryptography
  • EE I7000 Network Security
  • CSC I0420 Secure Operating Systems
  • EE I7701 Secure Systems Engineering

Concentration Elective (select 1)

  • CSC I0600 Advanced Algorithms
  • EE F6000 Computer Communications Networks
  • EE I6914 Hardware Security

6-12 Credits

Cybersecurity Electives

  • EE I7702 Advanced Cybersecurity
  • CSC I4490 Adversarial AI
  • EE I7600 AI in Cybersecurity Lab
  • EE G7700 Blockchain Applications
  • CSC I4712 Cryptographic Protocols
  • CSC I0040 The Cyber Attack Lifecycle: Threat Intelligence, Digital Forensics, & Incident Response
  • CSC I1301 Data Privacy
  • EE G6914 Hardware Security
  • CSC H0240 Law and Policy Issues in Cybersecurity
  • CSC I4950 Modern Cryptography
  • EE I7700 Penetration Testing & Ethical Hacking
  • CSC I0220 Secure Cloud Computing

0-6 Credits

Complementary Electives

  • EE G6400 5G Mobile Technologies and Internet of Things (IoT)
  • EE G4400 Advanced Computer Architecture
  • CSC I4330 Advanced Topics in Internet Programming
  • EE 6530 AI for Engineering Applications
  • DSE I2100 Applied Machine Learning & Data Mining
  • CSC I1500 Artificial Intelligence
  • EE I6600 Communications Protocol Engineering
  • CSC I1000 Database Systems I
  • CSC I1100 Database Systems II
  • CSC I9613 Distributed Algorithms
  • EE I9400 High Speed Networks
  • EE I6700 IP Routing
  • EE G6500 Neural Networks & Deep Learning
  • EE I0100 Probability & Stochastic Processes
  • EE I6300 Wireless Communications
  • EE G7100 Wireless Sensor Networks

3 Credits

Capstone Project

  • Students will work with faculty/industry mentors to create their own Master's Design projects focused on one or more sub-fields within cybersecurity.

Timeline

Full-time students can complete the master’s program in three semesters.

Semester 1

  • Core Course 1
  • Core Course 2
  • Cybersecurity Elective Course 1

Semester 2

  • Core Course 3
  • Core Course 4
  • Cybersecurity Elective Course 2
  • Concentration Elective Course

Semester 3

  • Cybersecurity Elective Course 3
  • Cybersecurity or Complementary Elective Course
  • Capstone Design Project

Tuition

Current tuition rates can be found on the City College Bursar's website

Last Updated: 04/20/2025 20:08