CYBS - Cybersecurity Major (BS)
Download as PDF
Program Title
Program Type
Degree Designation
Department(s)
Program Description
Major effective: Fall 2021
Modifications Made to Curriculum: Fall 2023
Our cybersecurity major is interdisciplinary, includes the foundations of software security, and has flexibility through elective offerings so students can opt to choose emphases in software, systems, or interdisciplinary contexts. By the end of the courses in the major, students will be able to identify common vulnerabilities and malware in a software system and propose appropriate countermeasures and mitigation solutions according to best security industry practices. They will also be able to critically evaluate legal and ethical issues in cybersecurity practices and solutions.
Requisites
Requirements for the Major (48 credits)
I. Required Courses in Computer Science (16 credits)
Complete all of the following:
course - Introduction to Computer Science in Python
course - Object Oriented Programming in Java
course - Computer Systems & Architecture
course - Databases & Information Management OR course - Operating Systems
II. Required Courses in Cybersecurity (20 credits)
Complete all of the following:
course - Web Application Development
course - Principles of Cybersecurity
course - Cybersecurity: Philosophy and Ethics
course - Computer Networks & Security
course - System Vulnerability and Security
III. Elective Courses (12 credits)
Select 12 credits from the following:
course - Management
course - Organizational Ethics
course - Introduction to Computer Science in JavaScript
course - Data Structures
course - Databases & Information Management
course - Software Engineering
course - Mobile Application Development
course - Secure Code Analysis
course - Cryptography
course - Operating Systems
course - Algorithm Analysis and Computability
course - Data Science: Introduction, History, and Case Studies
course - International Business
course - Discrete Mathematics
course - Introduction to Ethics
course - Ethics and Society
course - International Relations
course - International Security
course - The National Security Council
course - Business Ethics
course - Statistical Computing in R
course - Introduction to Statistics
course - Statistical Machine Learning