Cybersecurity B.S.

A Bachelor of Science degree program in Cybersecurity prepares individuals to assess the security needs of computer and network systems, recommend safeguard solutions, and manage the implementation and maintenance of security devices, systems, and procedures. Includes instruction in computer architecture, programming, and systems analysis; networking; telecommunications; cryptography; Internet of Things (IoT); security system design; applicable law and regulations; risk assessment and policy analysis; contingency planning; user access issues; investigation techniques; and troubleshooting.

In accordance with the standards set forth by the Computing Accreditation Commission (CAC) of ABET, graduates from a Cybersecurity program will have the ability to:

  1. Analyze a complex computing problem and to apply principles of computing and other relevant disciplines to identify solutions.
  2. Design, implement, and evaluate a computing-based solution to meet a given set of computing requirements in the context of the program’s discipline.
  3. Communicate effectively in a variety of professional contexts.
  4. Recognize professional responsibilities and make informed judgments in computing practice based on legal and ethical principles.
  5. Function effectively as a member or leader of a team engaged in activities appropriate to the program’s discipline.
  6. Apply security principles and practices to maintain operations in the presence of risks and threats. 
Core Curriculum Courses
See the Core Curriculum Requirements42
Required courses in the major
COSC 1436Introduction to Computer Science and Programming4
COSC 1437Programming Fundamentals II 4
COSC 2325Introduction to Machine Language and Digital Logic. 3
COSC 2336Data Structures and Algorithms3
CSCI 303Technical Communication for Computing Professionals3
CSCI 310Cybersecurity3
CSCI 340Database3
CSCI 345Data Security and Privacy3
CSCI 360Cryptography3
CSCI 399Junior Cyber Design Project3
CSCI 415GLB/Ethics, Law & Cybersecurity3
CSCI 430Operating Systems3
CSCI 434Computer Networks3
CSCI 451Wireless and Mobile Security3
CSCI 452Malware Analysis 3
CSCI 458Network Security & Management3
CSCI 459AI Enhanced Security3
CSCI 463Systems Security & Trusted Computing3
CSCI 465Smart Things Security3
CSCI 499Senior Cyber Design Project3
Required support courses
Calculus I *
Calculus II *
Discrete Mathematics *
MATH 403Mathematical Statistics3
GLB/US-Prin Macro Economics *
Principles of Micro Economics
University Physics I *
University Physics II *
Advanced Cyber Elective9
A minimum of three (3) courses, nine (9) credit hours must be selected from the following list.
Secure Programming
Software Engineering
Digital Forensics
Vulnerability Analysis
Secure Software Development
Intrusion Detection & Prevention
Cloud Computing & Security
Independent Study
Special Topics
Total hours120

These courses should be used to satisfy the Core Curriculum Requirements in Social and Behavioral Science, Natural Sciences, Mathematics, and Language, Philosophy, & Culturerespectively; otherwise, the credit hours required to earn the B.S. in Cybersecurity will exceed 120.

A grade of “C” or higher must be earned in Required Courses, Required Support Courses, and Advanced Cybersecurity Electives in this major.

Print or Download a PDF of this page