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 340Introduction to Database3
CSCI 345Big Data Security3
CSCI 360Cryptography3
CSCI 399Junior Cyber Design Project3
CSCI 415GLB/Ethics, Law & Cybersecurity3
CSCI 430Introduction to Operating Systems3
CSCI 434Introduction to Computer Networks3
CSCI 451Introduction to Wireless 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 403Introduction to Mathematical Statistics3
GLB/US-Prin Macro Economics *
Principles of Micro Economics
University Physics I *
University Physics II *
Advanced Cyber Eletive9
A minimum of three (3) courses, nine (9) credit hours must be selected from the following list.
Secure Programming
Software Engineering
Introduction to Digital Forensics
Vulnerability Analysis
Secure Software Development
Intrusion Detection & Prevention
Cloud Computing & Security
Independent Study
Special Topics
Total hours120