The goal of cybersecurity is to assure correct and secure computer operations in the presence of known or possible adversaries. It is a computing-based discipline involving technology, people, information, and processes; it is also an interdisciplinary course of study that includes aspects of law, policy, human factors, ethics, and risk management that will include case studies and hands-on activities. This track draws heavily upon best practices established by the National Institute of Standard and Technology (NIST).
Computer Science Kernel
To ensure breadth and a solid foundation within the discipline, all students in the major must complete the entirety of the Computer Science Kernel.
Requirements for the Computer Science Kernel (18 credits):
* Students planning to complete the Artificial Intelligence or Game Development tracks must take MATH-110 and MATH-120.
** Placement into MATH-110 is made based on the results of a test administered by the Mathematics Department, and a Precalculus course may be required prior to taking MATH-110.
*** BAAS-130 has a prerequisite of BAAS-105, but that prerequisite can be waived with evidence of sufficient mathematics background.
Cybersecurity Track
Requirements for the Cybersecurity Track (19-20 credits):