Cybersecurity Minor Requirements

This minor program aims to provide education on both security operations and security system design/implementation. The students in this program will not only learn about operational security in penetration testing, vulnerability analysis, system administration, intrusion detection, and incident response, but also learn design and implementation of security features in the areas of cryptography-based secure network protocol design, secure operating system design, and secure software design. 

The minor could be taken by both Computer Science and non-Computer Science majors, with a certain number of prerequisite courses required depending on one's background in programming and mathematics.

Minor Requirements - 24 units
COMPSCI 354INTRUSION DETECTION AND INCIDENT RESPONSE3
COMPSCI 455CRYPTOGRAPHY AND NETWORK SECURITY3
COMPSCI 456COMPUTER SYSTEM SECURITY3
ITSCM 221INFORMATION TECHNOLOGY INFRASTRUCTURE3
or COMPSCI 460 COMPUTER NETWORKING
ITSCM 331SYSTEM ADMINISTRATION AND SECURITY3
ITSCM 452INFORMATION ASSURANCE AND SECURITY3
Select 6 units from:6
INTRODUCTION TO CYBERSECURITY
SECURITY OPERATIONS IN THE CLOUD
SYSTEMS SECURITY ENGINEERING
DIGITAL FORENSICS
CYBERSECURITY LAW AND POLICY
WEB SECURITY
MALWARE ANALYSIS
WEB SERVER AND UNIX ADMINISTRATION
NETWORK MANAGEMENT
IT SECURITY ANALYTICS
Total Units24
Unique Requirements
COMPSCI 172INTRODUCTION TO JAVA3
or COMPSCI 174 INTRODUCTION TO C++
COMPSCI 215DISCRETE STRUCTURES3
or MATH 280 DISCRETE MATHEMATICS
COMPSCI 220INTERMEDIATE JAVA3
or COMPSCI 221 INTERMEDIATE PROGRAMMING IN C#
or COMPSCI 222 INTERMEDIATE C++
COMPSCI 223DATA STRUCTURES3
COMPSCI 271COMPUTER ORGANIZATION AND ASSEMBLY PROGRAMMING3
Total Units15