The Bachelor of Science in Cybersecurity provides students with the fundamental knowledge and skills of data analytics to protect computer systems, networks, and sensitive information from the growing threat of cyberattacks. The program offers a rigorous curriculum covering various cybersecurity topics, from computer network and software system security, cybercrime, and societal and human security in organizations, to threat detection with applied machine learning techniques. Through theoretical knowledge and practical hands-on experience, our students will develop the expertise needed to analyze cybersecurity risks, develop solutions to protect against them, and respond to security breaches when they occur. As technology becomes more integrated into our lives, the demand for cybersecurity experts rapidly increases. This program prepares students for rewarding and in-demand careers in this exciting field.
Integrative Studies Requirements
40 credits minimum
|Major Requirements (56 credits)|
|Foundational Math, Statistics, and Computer Programming Core|
|MATH-135||Discrete Math for Computer Science||4|
|CS-215||Operating System Administration||4|
|CS-455||Cryptography & Network Security||4|
|Data Analytics Core|
|IIPHYS-342||Data Analysis for Scientists||4|
|ISMGT-383||Applied Data Analysis & Vis||4|
|Societal and Human Security Core|
|ISCJS-101||Introduction to Criminal Justice Studies||4|
|Societal and Human Security Related Elective|
|Select one of the following:||4|
|Information and Media Literacy|
|Digital Communication Law & Ethics|
|Project MGT Fundamentals 1|
|Management Information Systems 1|
|Law and Policy|
MGT-380 Project MGT Fundamentals and MGT-381 Management Information Systems have additional Prerequisites.
It is strongly recommended for students to consider participating in either CS-297 Internship or CS-497 Advanced Internship.
Select courses to reach a total of 120 credits for the degree.
40 credits at the upper-level
Upon completion of the Cybersecurity major students will have the ability to:
- Apply computing principles and other relevant disciplines to analyze a complex computing problem and identify its solutions.
- Design, implement, and evaluate a computing-based solution to meet a given set of computing requirements in the context of the program’s discipline.
- Communicate effectively in a variety of professional contexts.
- Recognize professional responsibilities and make informed judgments in computing practice based on legal and ethical principles.
- Function effectively as a member or leader of a team engaged in activities appropriate to the program’s discipline.
- Apply security principles and practices to maintain operations with risks and threats.