Cybersecurity, BS

The Bachelor of Science 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 cybersecurity gives it a strong interdisciplinary focus, teaching students how social behavior, policy, and legal rules can affect cybersecurity and 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 1200Leadership Skill Development1
CS 1210Professional Development for CCIS Co-op1
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
5
CS 2500
and CS 2501
Fundamentals of Computer Science 1
and Lab for CS 2500
5
CS 2510
and CS 2511
Fundamentals of Computer Science 2
and Lab for CS 2510
5
Computer Science Required Courses
CS 3000Algorithms and Data4
CS 3500Object-Oriented Design4
CS 3650Computer Systems4
CS 3700Networks and Distributed Systems4
CS 3800Theory of Computation4
Presentation Requirement
THTR 1170The Eloquent Presenter1
Cybersecurity Required Courses
CS 2550Foundations of Cybersecurity4
CS 3740Systems Security4
CS 4170The Law, Ethics, and Policy of Data and Digital Technologies4
or IA 5240 Cyberlaw: Privacy, Ethics, and Digital Rights
CS 4740Network Security4
CS 4770Cryptography4
CS 4930Cybersecurity Capstone4
or CS 4940 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
Logic and Computation
and Lab for CS 2800
Mobile and Wireless Systems
Wireless Network
Software Vulnerabilities and Security
Programming Languages
Software Development
and Recitation for CS 4500
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
Microprocessor-Based Design
and Lab for EECE 4534
Number Theory 1
Introduction to Cryptography
Management Information Systems
Management Information Systems
Cybersecurity and Social Issues Elective List
Free Speech in Cyberspace
Criminology
Corporate Security: Securing the Private Sector
Crime Prevention
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
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
IA 5240Cyberlaw: Privacy, Ethics, and Digital Rights4
Electives
Complete two of the following:8
Software Development
and Recitation for CS 4500
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
EECE 2160Embedded Design: Enabling Robotics4
Mathematics 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

Four Years, Two Co-ops in 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 11114General elective 24  
General 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 30004General elective 44  
General elective 34CS 12101  
 17 17 8 0
Year 3
FallHoursSpringHoursSummer 1HoursSummer 2Hours
Co-opCS 47404General elective 54Co-op
 IA 52404EECE 21604 
 Cybersecurity elective4  
 Cybersecurity elective4  
 0 16 8 0
Year 4
FallHoursSpringHoursSummer 1Hours 
Co-opTHTR 11701(If needed) 
 CS 4930 or 49404General elective 64 
 Cybersecurity elective4General elective 74 
 Cybersecurity elective4  
 Cybersecurity elective4  
 0 17 8 
Total Hours: 134

Five Years, Three Co-ops in Summer 2/Fall

Year 1
FallHoursSpringHoursSummer 1HoursSummer 2Hours
CS 12001CS 25104CS 35004Vacation
CS 25004CS 25111MATH 13424 
CS 25011CS 25504  
ENGW 11114MATH 13414  
General elective 14General elective 24  
CS 18004   
CS 18010   
 18 17 8 0
Year 2
FallHoursSpringHoursSummer 1HoursSummer 2Hours
CS 30004CS 37004VacationCo-op
CS 36504CS 37404  
MATH 30814General elective 44  
General elective 34General elective 54  
THTR 11701   
 17 16 0 0
Year 3
FallHoursSpringHoursSummer 1HoursSummer 2Hours
Co-opCS 47404ENGW 33024Co-op
 CS 38004General elective 74 
 EECE 21604  
 General elective 64  
 0 16 8 0
Year 4
FallHoursSpringHoursSummer 1HoursSummer 2Hours
Co-opIA 52404VacationCo-op
 CS 47704  
 Cybersecurity elective 14  
 Cybersecurity elective 24  
 0 16 0 0
Year 5
FallHoursSpringHours  
Co-opCS 49304  
 Cybersecurity elective 34  
 Cybersecurity elective 44  
 Cybersecurity elective 5 /social issues4  
 0 16  
Total Hours: 132