Required: 28-34 Units

Overview

The Minor in Security Systems Engineering introduces students to the field of computer security. It provides a foundation in the fundamental computer science subjects that support the field. It also gives the student a sense of the breadth and depth of security systems and prepares them for industry or further study. The minor may be most relevant for students considering a career or postgraduate studies in the following areas: network security, application security, risk management, auditing and forensics. 

Required Lower Division Courses (10-15 units)

One of the following 3-course sets
Set 1
IT/COMP 105 - Introduction to Programming (3) 
IT 151 - IT Programming (3) 

Set 2
COMP 150 - Object Oriented Programming (4) 
COMP 151 - Data Structures and Program Design (4) 

Set 3
IT 152 - Programming for Health Informatics (4) 

Along with the following course
COMP 162 - Computer Architecture and Assembly Language (3) 

Must also take one of the following courses
COMP 362 - Operating Systems (4)
IT/COMP 221 - Unix System Programming I (3) 

Required Upper Division Courses (9 units)

IT/COMP 424 - Computer System Security (3)
MATH 300 - Discrete Mathematics (3) or MATH 301 -Discrete Mathematics for IT (3)
MATH 482 - Number Theory and Cryptography (3)

Electives (6-7 units)

CHEM 343 - Forensic Science (3)
COMP/COMM/SOC 342 - Internet-Based Social Networks (3)
COMP/PHYS/MATH 345 - Digital Image Processing (3)
COMP/IT 420 - Database Theory and Design (3)
COMP/IT 429 - Computer Networks (3)
COMP 445 - Image Analysis and Pattern Recognition (3)
COMP/PSY 449 - Human-Computer Interaction (3)
COMP/MATH 452 - Computational Bioinformatics (4)
IT 421 - Unix System Programming II (3)
IT 428 - Computer Networks for Health Informatics (3)