- Concentrations and course offerings may vary by campus and/or by program modality. Please consult with your advisor or admissions coach for the course availability each term at your campus or within your program modality.
- Certain options within the program may be required at certain campuses or for certain program modalities. Please consult with your advisor or admissions coach for requirements at your campus or for your program modality.
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.
Universitywide Requirements
All undergraduate students are required to complete the Universitywide Requirements.
NUpath Requirements
All undergraduate students are required to complete the NUpath Requirements.
Cybersecurity Major Requirements
Code | Title | Hours |
---|---|---|
Computer Science Overview | ||
Must be taken in alignment with your home college: | ||
CS 1200 | First Year Seminar | 1 |
or CRIM 1000 | Criminal Justice at Northeastern | |
CS 1210 | Professional Development for Khoury Co-op | 1 |
or EESH 2000 | Professional Development for Co-op | |
Computer Science Fundamentals 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 3000 | Algorithms and Data | 4 |
CS 3500 and CS 3501 | Object-Oriented Design and Lab for CS 3500 | 5 |
CS 3650 | Computer Systems | 4 |
CS 4700 | Network Fundamentals | 4 |
or CS 4730 | Distributed Systems | |
Cybersecurity Required Courses | ||
CY 2550 | Foundations of Cybersecurity | 4 |
CY 3740 | Systems Security | 4 |
CY 4740 | Network Security | 4 |
Cybersecurity Elective | ||
Complete one of the following: | 4 | |
Free Speech in Cyberspace | ||
Logic and Computation | ||
Programming Languages | ||
Software Development | ||
or CS 4530 | Fundamentals of Software Engineering | |
Mobile and Wireless Systems | ||
or CS 6710 | Wireless Network | |
Security of Wireless and Mobile Systems | ||
Cryptography | ||
Cybersecurity Principles and Practices | ||
Security Risk Management and Assessment | ||
Information System Forensics | ||
Software Vulnerabilities and Security | ||
Large-Scale Information Storage and Retrieval | ||
Machine Learning and Data Mining 1 | ||
Fundamentals of Digital Design and Computer Organization and Lab for EECE 2322 | ||
Computer Architecture and Organization | ||
Microprocessor-Based Design and Lab for EECE 4534 | ||
Human Computer Interaction | ||
Introduction to Law | ||
Introduction to Law, Policy, and Society | ||
Topics in Law and Public Policy | ||
Number Theory 1 | ||
Introduction to Cryptography | ||
Technology and Human Values | ||
Science, Technology, and Public Policy | ||
Public Policy and Administration | ||
Law and Society | ||
International Law | ||
U.S. National Security Policy | ||
Terrorism and Counterterrorism |
Supporting Courses
Code | Title | Hours |
---|---|---|
Complete the following course: | ||
MATH 1341 | Calculus 1 for Science and Engineering | 4 |
Computer Science Writing Requirement
Code | Title | Hours |
---|---|---|
College Writing | ||
Complete one of the following: | 4 | |
First-Year Writing | ||
First-Year Writing for Multilingual Writers | ||
Advanced Writing in the Disciplines | ||
Complete one of the following: | 4 | |
Advanced Writing in the Technical Professions | ||
Advanced Writing in the Social Sciences | ||
Advanced Writing for Prelaw | ||
Interdisciplinary Advanced Writing in the Disciplines |
Criminal Justice Requirements
Code | Title | Hours |
---|---|---|
Introduction to Crime, Law, and the Justice System | ||
What do we know about crime and justice? In these three courses, students have an opportunity to develop a foundational understanding of three related phenomena: why crime exists, how our criminal justice system responds to crime, and the constitutional and legal oversight of this process. | ||
CRIM 1100 | Introduction to Criminal Justice | 4 |
CRIM 1110 | Criminal Due Process | 4 |
CRIM 1120 | Criminology | 4 |
Current Crime and Justice Issues | ||
These courses introduce students to topical issues related to crime and justice. | ||
Complete one of the following: | 4 | |
The Death Penalty | ||
Human Trafficking | ||
Corruption, Integrity, and Accountability | ||
Crime, Media, and Politics | ||
Crime Problems and Criminal Justice Institutions | ||
The 2000-level courses in this list ask how does justice work and for whom? These courses introduce students to the systems and institutions tasked with providing justice. Each includes experiential learning components in cooperation with local criminal justice institutions. The 3000-level courses in this list provide students a deeper look at a range of crime problems. | ||
Complete one of the following: | 4 | |
Courts: The Third Branch of Government | ||
Youth Crime and Justice | ||
Punishment in the Age of Mass Incarceration | ||
Restorative Justice: Transforming the System | ||
Black Families and Incarceration | ||
Criminal Violence | ||
Global Criminology | ||
Psychology of Crime | ||
Organized Crime | ||
Corporate and White-Collar Crime | ||
Criminal Law | ||
Addiction and Recovery | ||
Creating Knowledge about Crime and Justice | ||
How do we know what we know about crime and justice—and how do we develop new knowledge? Harnessing data to learn about issues, identify solutions, and advocate for change. | ||
CRIM 3600 | Criminal Justice Research Methods | 4 |
CRIM 3700 | Analyzing and Using Data on Crime and Justice | 4 |
Systemic Issues | ||
A consideration of systemic issues facing the criminal justice system. | ||
Complete one of the following: | 4 | |
Gender, Crime, and Justice | ||
Race, Crime, and Justice | ||
Criminal Justice Elective | ||
Rounding out knowledge of crime and justice. | ||
Complete one additional criminal justice elective from the 3000, 4000 or 5000-level. | 4 | |
Criminal Justice Capstone | ||
Complete one of the following: | 4 | |
Senior Capstone Seminar | ||
Cybersecurity Capstone |
Criminal Justice Co-op Integration
Code | Title | Hours |
---|---|---|
Co-op students should complete at least one of the following courses. CRIM 3000 is required for the first co-op. CRIM 4000 is required if a second co-op is taken: | ||
CRIM 3000 | Co-op Integration Seminar 2 | 1 |
CRIM 4000 | Co-op Integration Seminar 3 | 1 |
Integrative Requirement
Code | Title | Hours |
---|---|---|
Cybersecurity Integrative Course | ||
CY 4170 | The Law, Ethics, and Policy of Data and Digital Technologies | 4 |
or CY 5240 | Cyberlaw: Privacy, Ethics, and Digital Rights | |
Criminal Justice Integrative Course | ||
Complete one of the following: | 4 | |
Corporate Security: Securing the Private Sector | ||
Policing a Democratic Society | ||
Political Crime and Terrorism | ||
Crime Prevention | ||
Topics in Criminal Justice and Criminology |
Required General Electives
Code | Title | Hours |
---|---|---|
Complete 24 semester hours of general electives. | 24 |
Khoury College GPA Requirement
Minimum cumulative 2.000 GPA required in all CS, CY, DS, and IS courses.
NUpath Requirements Satisfied
- Engaging with the Natural and Designed World
- Conducting Formal and Quantitative Reasoning
- Understanding Societies and Institutions
- Analyzing and Using Data
- Employing Ethical Reasoning
- 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
134 total semester hours required.
Sample Plan of Study:
Year 1 | |||||||
---|---|---|---|---|---|---|---|
Fall | Hours | Spring | Hours | Summer 1 | Hours | Summer 2 | Hours |
CRIM 1100 | 4 | CRIM 1110 | 4 | CS 3500 and CS 3501 | 5 | General Elective | 4 |
CS 1200 | 1 | CRIM 1120 | 4 | MATH 1341 | 4 | General Elective | 4 |
CS 1800 and CS 1802 | 5 | CS 2510 and CS 2511 | 5 | ||||
CS 2500 and CS 2501 | 5 | CY 2550 | 4 | ||||
ENGW 1111 | 4 | ||||||
19 | 17 | 9 | 8 | ||||
Year 2 | |||||||
Fall | Hours | Spring | Hours | Summer 1 | Hours | Summer 2 | Hours |
CRIM 3600 | 4 | CS 1210 | 1 | CS 3000 | 4 | Co-op | |
CRIM 3700 | 4 | CS 4700 or 4730 | 4 | General Elective | 4 | ||
CS 3650 | 4 | Crime Problems/CJ Institutions | 4 | ||||
Elective | 4 | Current Crime and Justice Issues | 4 | ||||
CRIM Elective | 4 | ||||||
16 | 17 | 8 | 0 | ||||
Year 3 | |||||||
Fall | Hours | Spring | Hours | Summer 1 | Hours | Summer 2 | Hours |
Co-op | CRIM 3000 | 1 | ENGW 3302, 3308, 3311, or 3315 | 4 | Co-op | ||
CY 3740 | 4 | General Elective | 4 | ||||
CJ Systemic Issues | 4 | ||||||
Cybersecurity Elective | 4 | ||||||
CRIM Integrative | 4 | ||||||
0 | 17 | 8 | 0 | ||||
Year 4 | |||||||
Fall | Hours | Spring | Hours | ||||
Co-op | CY 4740 | 4 | |||||
CRIM 4000 | 1 | ||||||
CY 4170 or 5240 | 4 | ||||||
Capstone | 4 | ||||||
Elective | 4 | ||||||
0 | 17 | ||||||
Total Hours: 136 |