Cybersecurity, BS

The BS in Cybersecurity teaches students the conceptual and practical skills that will enable them to contribute to ensuring the reliability and security of cyberspace. The program will provide students with the fundamental knowledge of computer science that forms the technical foundation of the field, with an essential focus on experiential learning through laboratory exercises in the security-related courses, as well as through the co-op program. The program’s holistic view of cyber security gives it a strong interdisciplinary focus, teaching students how social behavior, policy, and legal rules can affect cybersecurity as well as the tools of information technology.

Complete all courses listed below unless otherwise indicated. Also complete any corequisite labs, recitations, clinicals, or tools courses where specified and complete any additional courses needed beyond specific college and major requirements to satisfy graduation credit requirements.

University-Wide Requirements

All undergraduate students are required to complete the University-Wide Requirements.

NUpath Requirements

All undergraduate students are required to complete the NUpath Requirements.

Cybersecurity Major Requirements

Computer Science Overview
CS 1200Computer Science/Information Science Overview 11
CS 1210Computer Science/Information Science Overview 2: Co-op Preparation1
Computer Science Fundamental Courses
A grade of C– or higher is required in computer science fundamental courses.
CS 1800
and CS 1802
Discrete Structures
and Seminar for CS 1800
or CS 1801 Recitation for CS 1800
CS 2500
and CS 2501
Fundamentals of Computer Science 1
and Lab for CS 2500
CS 2510
and CS 2511
Fundamentals of Computer Science 2
and Lab for CS 2510
Computer Science Required Courses
CS 3500Object-Oriented Design4
CS 3650Computer Systems4
CS 3700Networks and Distributed Systems4
CS 3800Theory of Computation4
CS 4800Algorithms and Data4
Computer Science Senior Seminar
THTR 1170The Eloquent Presenter1
Cybersecurity Required Courses
CS 2550Foundations of Cybersecurity4
CS 3740Systems Security4
CS 4740Network Security4
CS 4770Cryptography4
IA 5240Cyberlaw: Privacy, Ethics, and Digital Rights4
Complete one of the following:4
Cybersecurity Capstone
Research Projects on National Security
Cybersecurity Electives
If courses require prerequistites those should be taken using general electives.
Complete five courses from the following, at least one of which must come from the Cybersecurity and Social Issues elective list:20-22
Mobile and Wireless Systems
Wireless Network
Software Vulnerabilities and Security
Programming Languages
Software Development
Engineering Reliable Software
Large-Scale Parallel Data Processing
Large-Scale Information Storage and Retrieval
Machine Learning and Data Mining 1
Security Risk Management and Assessment
Information System Forensics
and Lab for IA 5210
Human Computer Interaction
Fundamentals of Digital Design and Computer Organization
and Lab for EECE 2322
Computer Architecture and Organization
Embedded System Design
Microprocessor-Based Design
and Lab for EECE 4534
Number Theory
Introduction to Cryptography
Management Information Systems
Management Information Systems
Cybersecurity and Social Issues Elective List
Free Speech in Cyberspace
Crime Prevention
Corporate and White-Collar Crime
Introduction to Law
Introduction to Law, Policy, and Society
Topics in Law and Public Policy
Science, Technology, and Public Policy
Public Policy and Administration
Law and Society
International Law
International Security
Nontraditional Security Issues
Homeland Security Policy and Politics
Strategies of Conflict in International Relations
U.S. National Security Policy
Terrorism and Counterterrorism

Concentration in Cyber Operations (Optional)

Cyber Operations Required Courses
CS 4710Mobile and Wireless Systems4
CS 5770Software Vulnerabilities and Security4
Complete two of the following:8
Software Development
Large-Scale Parallel Data Processing
Computer Architecture and Organization
Microprocessor-Based Design
Security Risk Management and Assessment
Information System Forensics
and Lab for IA 5210

Supporting Courses

Electrical Engineering Required Course
Complete one of the following:4-5
EECE 2160
and EECE 2161
Embedded Design: Enabling Robotics
EECE 2162
EECE 2164
Mathematics Courses
Complete the following three courses:
MATH 1341Calculus 1 for Science and Engineering4
MATH 1342Calculus 2 for Science and Engineering4
MATH 3081Probability and Statistics4

Writing Requirements

College Writing
ENGW 1111First-Year Writing4
Advanced Writing in the Disciplines
ENGW 3302Advanced Writing in the Technical Professions4
or ENGW 3315 Interdisciplinary Advanced Writing in the Disciplines

Required General Electives

Complete seven general electives.28

Major GPA Requirement

Minimum 2.000 GPA required in all CS and IS courses

Computer Science Credit Requirements

Complete 80 semester hours in the major.

NUpath Requirements Satisfied

  • Engaging with the Natural and Designed World
  • Conducting Formal and Quantitative Reasoning
  • Analyzing and Using Data
  • Writing in the First Year
  • Advanced Writing in the Disciplines
  • Writing-Intensive in the Major
  • Demonstrating Thought and Action in a Capstone

Integrating Knowledge and Skills Through Experience is satisfied through co-op.

Program Requirement

133 semester hours required

Sample Plan of Study

4 Year & 2 Co-op (Summer 2/Fall)

Year 1
FallHoursSpringHoursSummer 1HoursSummer 2Hours
CS 12001CS 2510
and CS 2511
5CS 35004Vacation
CS 1800
and CS 1801
4CS 25504MATH 13424 
CS 2500
and CS 2501
5MATH 13414  
ENGW 11114Elective 24  
Elective 14   
 18 17 8 0
Year 2
FallHoursSpringHoursSummer 1HoursSummer 2Hours
CS 12101CS 37004ENGW 3302 or 33154Co-op
CS 36504CS 37404MATH 30814 
CS 38004CS 47704  
CS 48004Elective 44  
Elective 34   
 17 16 8 0
Year 3
FallHoursSpringHoursSummer 1HoursSummer 2Hours
Co-opCS 47404Elective 54Co-op
 IA 52404Elective 64 
 Cyber Security Elective4  
 Cyber Security Elective4  
 0 16 8 0
Year 4
FallHoursSpringHoursSummer 1Hours 
Co-opTHTR 11701(If needed) 
 CS 4930 or 49404Elective 74 
 Cyber Security Elective4Elective 84 
 Cyber Security Elective4  
 Cyber Security Elective  
 0 13 8 
Total Hours: 129