BS in Cybersecurity Requirements

Build a Solid Foundation

BS in Cybersecurity students gain cutting-edge cybersecurity knowledge and skills, building a solid theoretical foundation and understanding of the social, ethical, legal, and policy aspects of cybersecurity. Cybersecurity students:

  • Design and develop trusted software systems
  • Learn best practices and techniques in software development
  • Manage and protect valuable computing infrastructure and data asset
  • Develop next-generation cyber skills to confront emerging cyber threats

Cybersecurity Concentrations

1) Software Security: In this concentration, students will learn to systematically design, develop, deploy and test trusted software and applications. Students will find and fix common software and application vulnerabilities to prevent attacks from exploiting them. Adopting best practices and techniques at each phase of the software development cycle is one of the key elements to strengthen the security of software systems and applications. If you enjoy coding and want to develop secure and trusted software systems, this is the right concentration for you!

2) System and Network Security: In this concentration, students will learn to manage and secure computer systems, networks, and IT infrastructure from unauthorized access, attacks, misuse, or damage by implementing various security processes, technologies, and best practices. Students will learn to combine multiple layers of defenses, implement security policies and controls, detect emerging threats before they infiltrate the network, and perform critical functions within a secure enterprise environment. If you prefer hands-on learning and want to secure IT systems and infrastructure, this is the right concentration for you!

Major Requirements (120 Credit Hours)

A. Common Core Courses (31-32 Credit Hours) 

  • Students can take (CS1121 + CS1122)  OR  CS1131. 

B. Core Courses in Concentrations (36 Credit Hours)

B1: Software Security Concentration

B2: System and Network Security Concentration

C. Culminating Experience (4 Credit Hours)

Choose One:

  • SAT4480 (2) + SAT 4880 (2)—Senior Design I + II OR
  • UN3002 (2) + UN3003 (2)—Undergraduate Cooperative Education I + II OR
  • ENT4950(2) + ENT4960(2)—Enterprise Project Work

D. Technical Elective Courses (3 Credit Hours)

  • CS3000 – CS5999
  • SAT3000 – SAT5999
  • EE3000 – EE5999
  • ENT3950(1) and ENT3960(1)
  • HU3120 (3)—Technical and Professional Communication
  • SS3640 (3)—Selected Topics in Cyber-Law
  • MIS4200 (3)—Management of Cyber Security
  • OSM4300 (3)—Project Management

E. Math and Science Requirements (15-16 Credit Hours)

  • Science Elective with Lab (4)
  • Science Elective (3)
  • MA 1160 (4)—Calculus with Technology I OR MAT 1161 (5)—Calculus Plus w/ Technology I
  • MA 2720 (4)—Statistical Methods

F. Other General Education Requirements (24 Credit Hours + 3 Co-Curricular Units)

1. Gen Ed Core Requirements (12 credits)

  • UN 1015 (3)
  • UN 1025 (3)
  • Critical and Creative Thinking (3)
  • Social Responsibility & Ethical Reasoning (3)

2. Gen Ed HASS Requirements (12 credits)

  • Communication and Composition (3)
  • Humanities and Fine Arts (3)
  • Social and Behavioral Sciences (3)
  • HASS Elective (3)

3. Co-curricular Requirements (3 semester units = 3 credits)  

G. Free Electives (5 to 7 Credits)