Cal Poly Pomona
College of Science, Computer Science Department

CyberSecurityMinor

A 36-unit minor for CS and non-CS majors. You build a foundation in programming, networking, cryptography, and common threats and defenses, then finish with a hands-on project.

  • Required core 29
  • Capstone 1
  • Electives 6

Required courses

29 units + capstone

Everyone in the minor follows this path, from programming foundations through networks and into security.

  1. CS 1300Discrete Structures3 units
  2. CS 1400Introduction to Programming and Problem Solving4 units
  3. CS 2400Data Structures and Advanced Programming4 units
  4. CS 2600Systems Programming3 units
  5. CS 2610Introduction to Cyber Security and Network Communications3 units
  6. CS 3800Computer Networks3 units
  7. CS 4600Cryptography and Information Security3 units
  8. CS 4640Network and Web Security3 units
  9. CS 4670Software Security and Reverse Engineering3 units
  10. Capstone

    1 unit. Apply what you've learned through an internship or project. Choose one:

    • CS 4410Internship in Computer ScienceOffered for 1–2 units; 1 unit is required
    • CS 4610Senior Project
    • CS 4620Senior Project
    • CS 4820Computer Science Project Practicum

Electives

Choose 6 units

Pick two courses to go deeper in an area that interests you.

  • CS 4210Machine Learning and Its Applications
  • CS 4650Big Data Analytics and Cloud Computing
  • CS 4660Wireless and Mobile Security
  • CS 4680Prompt Engineering
  • CS 4690Cybersecurity Analytics and Operations
  • CS 5500Advanced Information SecurityGraduate level
  • CS 5510Data Privacy and SecurityGraduate level
  • CS 5520Machine Learning for Cyber SecurityGraduate level

Every elective is 3 units.

Good to know

View the official catalog page