Cybersecurity, BS

Program Description

The Bachelor of Science in Cybersecurity prepares students for a variety of careers, including roles such as cybersecurity analyst, information security manager, security consultant, and network security engineer. The program focuses on practical, hands-on experience, enabling students to apply their knowledge to protect systems and data in real-world scenarios. Through this applied approach, cybersecurity majors develop the skills and expertise necessary to identify, assess, and mitigate security threats, ensuring the integrity, confidentiality, and availability of information across various organizational settings.


Admission Requirements

The admissions process works as follows:

  1. Student applies and is accepted to Utah Tech
  2. Student's major is designated as Associate of Applied Science in Information Technology (AAS-IT)
  3. Student completes the requirements in the AAS-IT with a flat C or higher
  4. Student meets with the Computing Advisor to ensure that required courses are complete and to finalize an academic plan
  5. Student's major is switched from AAS-IT to BS-Cybersecurity

Program Curriculum

120 credits 

Utah Tech General Education Requirements

All Utah Tech General Education requirements must be fulfilled. A previously earned degree may fulfill those requirements, but courses must be equivalent to Utah Tech's minimum General Education standards in American Institutions, English, and Mathematics.

General Education Core Requirements

English3-7
Mathematics3-5
American Institutions3-6
Life Sciences3-10
Physical Sciences3-5
Fine Arts3
Literature/Humanities3
Social & Behavioral Sciences3

Cybersecurity Core Requirements 

Required Courses
CS 1400Fundamentals of Programming 13
CS 1410Object Oriented Programming 13
CS 2420Introduction to Algorithms and Data Structures 13
IT 1100Introduction to Unix/Linux 13
IT 1500Cloud Fundamentals 11
IT 2150Windows Servers 13
IT 2400Intro to Networking 13
IT 2600Digital Forensics 13
IT 2700Information Security 13
IT 2750Industrial Networking Essentials 13
IT 3100Systems Design and Administration 13
IT 3110System Automation 13
IT 3400Intermediate Computer Networking3
IT 3700CyberOps 13
IT 3710Network Defense 13
IT 4510Ethical Hacking 13
IT 4600Senior Capstone 13
IT 4700Enterprise Security Architecture3
MATH 1040Introduction to Statistics (MA) 13-4
or MATH 1050 College Algebra / Pre-Calculus (MA)
SET 1000Graduation Planning & Career Prep I0

Cybersecurity Elective Requirements

Complete 12 credits from the following courses:
CJ 4975RDigital Forensics Travel Study: Domestic & International (Repeatable up to 6 credits)1-3
CS 2450Software Engineering 13
CS 2810Computer Organization and Architecture 13
CS 3005Programming in C++ 13
IT 1200A+ Computer Hardware/Windows OS3
IT 2300Database Design & Management 13
IT 3300DevOps Virtualization 13
IT 3510Cloud Computing 13
IT 4100Files Systems and Storage Technologies 13
IT 4200DevOps Lifecycle Management 13
IT 4400Network Design & Management 13
IT 4410Advanced Enterprise Networking and Design 13
IT 4990Special Topics in Information Technology (Repeatable up to 6 credits as topics vary) 10.5-3
IT 4920RInternship (Repeatable up to 3 credits)1-3
IT 4991RCompetitive Cybersecurity (Repeatable up to 8 credits)2
MGMT 3050Business Law I: Law in the Commercial Environment3
or CJ 3830 International Criminal Justice Systems
SE 1400Web Design Fundamentals (ALCS) 13
SE 3200Web Application Development I 13
SE 3250Internet of Things Programming 13
SE 4200Web Application Development II 13

1. Course Fee Required. See course fee tab for details.  


Graduation Requirements 

  1. Complete a minimum of 120 college-level credits (1000 and above).
  2. Complete at least 40 upper-division credits (3000 and above).
  3. Complete at least 30 upper-division credits at Utah Tech for institutional residency.
  4. Cumulative GPA 2.0 or higher.
  5. Grade C or higher in each Core Requirement and Elective Requirement course.