Curriculum Overview - BS in Cybersecurity

Cybersecurity Curriculum

The BS in Cybersecurity degree offers students the opportunity to gain cutting-edge cybersecurity knowledge and skills with a solid theoretical foundation as well as a good understanding of the social, ethical, legal, and policy aspects of cybersecurity. Students learn to design and develop trusted software systems by adopting best practices and techniques in software development, manage and protect valuable computing infrastructure and data assets in an enterprise environment, and develop next-generation cyber skills to confront emerging cyber threats. Download the latest Cybersecurity BS flowchart.

The amazing opportunities, as well as the amazing faculty and staff always keep me excited for what I get out of my degree!

Gina Adragna
Gina Adragna
2nd-year Cybersecurity major

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)