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 Science Courses
| Code | Title | Hours |
|---|---|---|
| Computer Science Overview | ||
| CS 1200 | First Year Seminar | 1 |
| or HIST 1000 | History at Northeastern | |
| or INPR 1000 | First-Year Interdisciplinary Seminar | |
| CS 1210 | Professional Development for Khoury Co-op | 1 |
| or EESH 2000 | Professional Development for Co-op | |
| Computer Science Fundamental Courses | ||
| All students can take a self-assessment to attempt to place out of CS 2000 and CS 2001. Students who place out of CS 2000 and CS 2001 will instead substitute 4-5 semester hours of CS, CY, or DS coursework at the 3000 level or higher not otherwise required in the degree. | ||
| CS 1800 | Discrete Structures | 4 |
| CS 2000 and CS 2001 | Introduction to Program Design and Implementation and Lab for CS 2000 | 5 |
| CS 2100 and CS 2101 | Program Design and Implementation 1 and Lab for CS 2100 | 5 |
| Computer Science Required Courses | ||
| CS 2700 and CS 2701 | Data Structures and Analysis and Lab for CS 2700 | 5 |
| CS 3100 and CS 3101 | Program Design and Implementation 2 and Lab for CS 3100 | 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 4170 | The Law, Ethics, and Policy of Data and Digital Technologies | 4 |
| CY 4740 | Network Security | 4 |
| Cybersecurity Elective | ||
| Complete one of the following: | 4 | |
| Free Speech in Cyberspace | ||
| Principles of Human-Computer Interaction | ||
| Logic and Computation | ||
| Programming Languages | ||
| Software Development | ||
or CS 4530 | Fundamentals of Software Engineering | |
| Security of Wireless and Mobile Systems | ||
| Foundations of Cryptography | ||
| Cybersecurity Principles and Practices | ||
| Security Risk Management and Assessment | ||
| Information System Forensics | ||
| Large-Scale Information Storage and Retrieval | ||
| Machine Learning | ||
| Fundamentals of Digital Design and Computer Organization and Lab for EECE 2322 | ||
| Computer Architecture and Organization | ||
| Microprocessor-Based Design and Lab for EECE 4534 | ||
| 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 | ||
History Courses
| Code | Title | Hours |
|---|---|---|
| History Required Courses | ||
| HIST 1200 | Historical Research and Writing | 1 |
| HIST 1201 | First-Year Seminar | 4 |
| HIST 2211 | The World Since 1945 | 4 |
| HIST 2301 | The History Seminar | 4 |
| HIST 2302 | Historical Writing | 1 |
| Pre-1800 History Elective | ||
| Complete one of the following: | 4 | |
| Law and History | ||
| Introduction to Middle Eastern History | ||
| Pirates, Planters, and Patriots: Making the Americas, 1492–1804 | ||
| Japanese Literature and Culture | ||
| Europe in the Middle Ages, 500–1500 | ||
| History of Espionage 1: Antiquity to World War II | ||
| Colonial and Revolutionary America | ||
| Renaissance to Enlightenment | ||
| The Tudors, the Stuarts, and the Birth of Modern Britain | ||
| Africa and the World in Early Times | ||
| Assassinations in World History | ||
| History Outside the United States and Europe | ||
| Complete one of the following: | 4 | |
| East Asian Studies | ||
| Introduction to Latin American History | ||
| Drug Trade and Drug War: History, Security, Culture | ||
| World War II in the Pacific | ||
| Japanese Literature and Culture | ||
| History of Vietnam Wars | ||
| History of the Jews in the Modern World | ||
| Modern China | ||
| Latin American History through Film | ||
| Colonialism/Imperialism | ||
| Modern Japan | ||
| History Electives | ||
| Complete two HIST courses at any level in any field: | 8 | |
| Intermediate/Advanced History Course | ||
| Complete a minimum of one HIST course from the following range (excluding HIST 2211, HIST 2301, and HIST 2302): | 4 | |
HIST 2000 to HIST 2999 | ||
| Advanced History | ||
| Complete a minimum of one HIST course from the following range (excluding HIST 4701): | 4 | |
HIST 3000 to HIST 4999 | ||
Integrative and Capstone Course Requirement
| Code | Title | Hours |
|---|---|---|
| HIST 4701 | Capstone Seminar | 4 |
| or CY 4930 | Cybersecurity Capstone | |
Supporting Courses
| Code | Title | Hours |
|---|---|---|
| Research Methods | 4 | |
| Complete one of the following: | ||
| Statistics for Economists | ||
| Geographic Information Systems | ||
| Geographical Information Systems | ||
| Quantitative Techniques | ||
| Statistics in Psychological Research | ||
| Mathematics | 4 | |
| Calculus 1 for Science and Engineering | ||
Computer Science Writing Requirement
| Code | Title | Hours |
|---|---|---|
| College Writing | ||
| ENGW 1111 | First-Year Writing | 4 |
| or ENGW 1102 | First-Year Writing for Multilingual Writers | |
| Advanced Writing in the Disciplines | ||
| This requirement is satisfied by HIST 2302 taken in conjunction with HIST 2301. | ||
Required General Electives
| Code | Title | Hours |
|---|---|---|
| Complete 20 semester hours of general electives. | 20 | |
Computer Science and History Credit Requirements
Complete 108 semester hours in the major.
NUpath Requirements Satisfied
- Analyzing and Using Data
- Conducting Formal and Quantitative Reasoning
- Demonstrating Thought and Action in a Capstone
- Employing Ethical Reasoning
- Engaging Differences and Diversity
- Engaging with the Natural and Designed World
- Understanding Societies and Institutions
- Writing Across Audiences and Genres
Integrating Knowledge and Skills Through Experience is satisfied through co-op.
Program Requirement
128 total semester hours required
Sample Plan of Study
Four Years, Two Co-ops in Summer Session B/Fall
| Year 1 | |||||||
|---|---|---|---|---|---|---|---|
| Fall | Hours | Spring | Hours | Summer Session A | Hours | Summer Session B | Hours |
| CS 1200 | 1 | CS 2100 and CS 2101 | 5 | CS 3100 and CS 3101 | 5 | Vacation | |
| CS 1800 | 4 | HIST 2211 | 4 | CY 2550 | 4 | Vacation | |
| CS 2000 and CS 2001 | 5 | HIST 2301 | 4 | ||||
| HIST 1200 | 1 | Pre-1800 HIST elective | 4 | ||||
| HIST 1201 | 4 | ||||||
| ENGW 1111 | 4 | ||||||
| 19 | 17 | 9 | 0 | ||||
| Year 2 | |||||||
| Fall | Hours | Spring | Hours | Summer Session A | Hours | Summer Session B | Hours |
| CS 2700 and CS 2701 | 5 | CS 1210 | 1 | NUpath creative expression/innovation | 4 | Co op | 0 |
| CS 3650 | 4 | CS 4700 | 4 | NUpath interpreting culture | 4 | ||
| HIST 2302 | 1 | History outside the United States and Europe | 4 | ||||
| HIST elective 1 | 4 | HIST elective 2 | 4 | ||||
| MATH 1341 | 4 | Research methods course | 4 | ||||
| 18 | 17 | 8 | 0 | ||||
| Year 3 | |||||||
| Fall | Hours | Spring | Hours | Summer Session A | Hours | Summer Session B | Hours |
| Co-op | 0 | CY 3740 | 4 | General Elective | 4 | Co op | 0 |
| CY 4170 | 4 | General Elective | 4 | ||||
| Cybersecurity elective | 4 | ||||||
| Intermediate HIST course | 4 | ||||||
| 0 | 16 | 8 | 0 | ||||
| Year 4 | |||||||
| Fall | Hours | Spring | Hours | ||||
| Co-op | 0 | CY 4740 | 4 | ||||
| Advanced HIST course | 4 | ||||||
| Capstone | 4 | ||||||
| General elective | 4 | ||||||
| 0 | 16 | ||||||
| Total Hours: 128 | |||||||