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.
Computer Science Courses
| Code | Title | Hours |
|---|---|---|
| Computer Science Overview | ||
| CS 1200 | First Year Seminar | 1 |
| or ENGL 1000 | English 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 3200 | Introduction to Databases | 4 |
| CS 4530 | Fundamentals of Software Engineering | 4 |
| or CS 4535 | Professional Practicum Capstone | |
| Computing Focus | ||
| Students are required to complete one of the following foci (two courses total): | 8 | |
Focus 1: Natural Language Processing | ||
Students who choose this option must take DS 3000 as their Khoury Approved Elective | ||
| Machine Learning | ||
| Natural Language Processing | ||
Focus 2: Programming Languages | ||
| Theory of Computation | ||
| Programming Languages | ||
Focus 3: Analytics | ||
| Mathematical Foundations of Artificial Intelligence | ||
| Information Presentation and Visualization | ||
| Khoury Approved Electives | ||
| With advisor approval, a directed study, project study, or appropriate graduate-level course may also be taken as an upper-division elective. | ||
| Complete 4 semester hours from within the following options: | 4 | |
CS 2300 or higher, except CS 5010 | ||
CY 2000 or higher, except CY 4930 | ||
DS 2500 or higher, except DS 4900 | ||
| Embedded Design: Enabling Robotics | ||
| Fundamentals of Digital Design and Computer Organization and Lab for EECE 2322 | ||
| Digital, Analytics, Technology, and Automation Research Practicum | ||
English Requirements
| Code | Title | Hours |
|---|---|---|
| Foundational Courses | ||
| ENGL 1160 | Introduction to Rhetoric | 4 |
| or ENGL 1410 | Introduction to Research on Writing | |
| ENGL 1400 | Introduction to Literary Studies | 4 |
| ENGL 1700 | Global Literatures 1 | 4 |
| or ENGL 1701 | Global Literatures 2 | |
English Electives
Two of the courses chosen from the lists below must be at the 3000 or 4000 level.
| Code | Title | Hours |
|---|---|---|
| Diversity | ||
| Complete one of the following (you may reuse this course to fulfill an additional English requirement below): | 4 | |
| Early African-American Literature | ||
| Postcolonial Literature | ||
| American Women Writers | ||
| Asian-American Literature | ||
| Writing in Global Contexts | ||
| Bedrooms and Battlefields: Hebrew Bible and the Origins of Sex, Gender, and Ethnicity | ||
| Literary Periods | ||
| Pre-1850 | ||
| Complete one of the following: | 4 | |
| Introduction to Shakespeare | ||
| Early African-American Literature | ||
| Early Literatures | ||
| 17th- and 18th-Century Literatures | ||
| Topics in 17th- and 18th-Century British Literatures | ||
| Bedrooms and Battlefields: Hebrew Bible and the Origins of Sex, Gender, and Ethnicity | ||
or JWSS 3678 | Bedrooms and Battlefields: Hebrew Bible and the Origins of Sex, Gender, and Ethnicity | |
| Post-1850 | ||
| Complete one of the following: | 4 | |
| The Graphic Novel | ||
| Postcolonial Literature | ||
| Postcolonial Women Writers | ||
| American Women Writers | ||
| Asian-American Literature | ||
| Irish Literary Culture | ||
| 20th- and 21st-Century Literatures | ||
| Theories and Methods | ||
| Complete one of the following: | 4 | |
| Introduction to Rhetoric | ||
| Introduction to Research on Writing | ||
| Reading and Writing in the Digital Age | ||
| Science Fiction | ||
| What Is Nature? | ||
| Rhetoric of Law | ||
| The Practice and Theory of Teaching Writing | ||
| Opening the Archive | ||
| Film and Text | ||
| Narrative Medicine | ||
| Introduction to Linguistics | ||
| Linguistic Analysis | ||
| Syntax | ||
| Semantics | ||
| History of English | ||
| Language and Gender | ||
| Major Seminar | ||
| ENGL 3710 | Major Seminar | 4 |
| Writing | ||
| Complete one of the following: | 4 | |
| Creative Writing | ||
| Style and Editing | ||
| Writing in Global Contexts | ||
| Writing to Heal | ||
| Writing Boston | ||
| Creative Nonfiction | ||
| Poetry Workshop | ||
| Fiction Workshop | ||
| Writing Seminar | ||
| English Electives | ||
| Complete any two ENGL courses that have not already been used to fulfill another requirement. | 8 | |
Capstone
| Code | Title | Hours |
|---|---|---|
| ENGL 4710 | Capstone Seminar | 4 |
Integrative Course Requirement
This course will not be allowed to double-count in the Theories and Methods section above.
| Code | Title | Hours |
|---|---|---|
| ENGL 3340 | Technologies of Text | 4 |
| or HIST 1357 | Data, Surveillance, and Society | |
Supporting Course
| Code | Title | Hours |
|---|---|---|
| Complete one of the following: | 4 | |
| Issues in Race, Science, and Technology | ||
| The Law, Ethics, and Policy of Data and Digital Technologies | ||
| Cyberlaw: Privacy, Ethics, and Digital Rights | ||
| Knowledge in a Digital World | ||
or PHIL 1300 | Knowledge in a Digital World | |
| History of Technology | ||
| Bostonography: The City through Data, Texts, Maps, and Networks | ||
| Data Storytelling | ||
| Technology and Human Values | ||
| The Twenty-First-Century Workplace | ||
| Environment, Technology, and Society | ||
| Technology and Society | ||
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 | ||
| Complete one course from the following: | 4 | |
| Advanced Writing in the Technical Professions | ||
| Advanced Writing in the Humanities | ||
| Interdisciplinary Advanced Writing in the Disciplines | ||
Required General Electives
| Code | Title | Hours |
|---|---|---|
| Complete 20 semester hours of general electives. | 20 | |
NUpath Requirements Satisfied
- Advanced Writing in the Disciplines
- Analyzing and Using Data
- Conducting Formal and Quantitative Reasoning
- Demonstrating Thought and Action in a Capstone
- Engaging Differences and Diversity
- Engaging with the Natural and Designed World
- Exploring Creative Expression and Innovation
- Interpreting Culture
- Writing in the First Year
- Writing-Intensive in the Major
Integrating Knowledge and Skills Through Experience is satisfied through co-op.
Program Requirement
128 total semester hours required
Sample Plans of Study
Four Years, Two Co-ops in Spring/Summer Session A
| Year 1 | |||||||
|---|---|---|---|---|---|---|---|
| Fall | Hours | Spring | Hours | Summer Session A | Hours | Summer Session B | Hours |
| CS 1200, ENGL 1000, or INPR 1000 | 1 | CS 2100 and CS 2101 | 5 | CS 3100 and CS 3101 | 5 | General Elective 2 | 4 |
| CS 1800 | 4 | ENGL 1160 or 1410 | 4 | General Elective 1 | 4 | General Elective 3 | 4 |
| CS 2000 and CS 2001 | 5 | Pre-1850 Literature | 4 | ||||
| ENGL 1400 | 4 | Computing and Social Issues | 4 | ||||
| ENGW 1111 | 4 | ||||||
| 18 | 17 | 9 | 8 | ||||
| Year 2 | |||||||
| Fall | Hours | Spring | Hours | Summer Session A | Hours | Summer Session B | Hours |
| CS 1210 or EESH 2000 | 1 | Co-op | 0 | Co-op | 0 | General Elective 4 | 4 |
| CS 2700 and CS 2701 | 5 | General Elective 5 | 4 | ||||
| ENGL 1700 or 1701 | 4 | ||||||
| Post-1850 Literature | 4 | ||||||
| ENGL Theories & Methods | 4 | ||||||
| 18 | 0 | 0 | 8 | ||||
| Year 3 | |||||||
| Fall | Hours | Spring | Hours | Summer Session A | Hours | Summer Session B | Hours |
| CS 3200 | 4 | Co-op | 0 | Co-op | 0 | ENGW 3302, 3309, or 3315 | 4 |
| ENGL 3710 | 4 | ||||||
| ENGL Diversity Course | 4 | ||||||
| Khoury Elective | 4 | ||||||
| 16 | 0 | 0 | 4 | ||||
| Year 4 | |||||||
| Fall | Hours | Spring | Hours | ||||
| Computing Focus 1 | 4 | CS 4530 or 4535 | 4 | ||||
| English Elective 1 | 4 | ENGL 4710 | 4 | ||||
| ENGL Writing Course | 4 | Computing Focus 2 | 4 | ||||
| Integrative Course | 4 | English Elective 2 | 4 | ||||
| 16 | 16 | ||||||
| Total Hours: 130 | |||||||
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, ENGL 1000, or INPR 1000 | 1 | CS 2100 and CS 2101 | 5 | CS 3100 and CS 3101 | 5 | General Elective 2 | 4 |
| CS 1800 | 4 | ENGL 1160 or 1410 | 4 | General Elective 1 | 4 | General Elective 3 | 4 |
| CS 2000 and CS 2001 | 5 | Pre-1850 Literature | 4 | ||||
| ENGL 1400 | 4 | Computing and Social Issues | 4 | ||||
| ENGW 1111 | 4 | ||||||
| 18 | 17 | 9 | 8 | ||||
| Year 2 | |||||||
| Fall | Hours | Spring | Hours | Summer Session A | Hours | Summer Session B | Hours |
| CS 2700 and CS 2701 | 5 | CS 1210 or EESH 2000 | 1 | General Elective 4 | 4 | Co-op | 0 |
| ENGL 1700 or 1701 | 4 | CS 3200 | 4 | General Elective 5 | 4 | ||
| Post-1850 Literature | 4 | ENGL 3710 | 4 | ||||
| ENGL Theories & Methods | 4 | ENGL Diversity Course | 4 | ||||
| Khoury Elective | 4 | ||||||
| 17 | 17 | 8 | 0 | ||||
| Year 3 | |||||||
| Fall | Hours | Spring | Hours | Summer Session A | Hours | Summer Session B | Hours |
| Co-op | 0 | Computing Focus 1 | 4 | ENGW 3302, 3309, or 3315 | 4 | Co-op | 0 |
| English Elective 1 | 4 | ||||||
| ENGL Writing Requirement | 4 | ||||||
| Integrative Requirement | 4 | ||||||
| 0 | 16 | 4 | 0 | ||||
| Year 4 | |||||||
| Fall | Hours | Spring | Hours | ||||
| Co-op | 0 | CS 4530 or 4535 | 4 | ||||
| ENGL 4710 | 4 | ||||||
| Computing Focus 2 | 4 | ||||||
| English Elective 2 | 4 | ||||||
| 0 | 16 | ||||||
| Total Hours: 130 | |||||||