• 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.

Computer Science Courses

Computer Science Overview
CS 1200First Year Seminar1
or ENGL 1000 English at Northeastern
CS 1210Professional Development for Khoury Co-op1
or EESH 2000 Professional Development for Co-op
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 3200Introduction to Databases4
CS 3500
and CS 3501
Object-Oriented Design
and Lab for CS 3500
5
Computing Focus
Students are required to complete one of the following foci (two courses total):8
Focus 1: Natural Language Processing
Theory of Computation
Natural Language Processing
Focus 2: Programming Languages
Theory of Computation
Programming Languages
Focus 3: Analytics
Foundations of Data Science
Information Presentation and Visualization
Computer Science/Information Science Elective Course
Choose one:4
Software Development
Fundamentals of Software Engineering
Principles of Information Science
Khoury Elective Courses
With adviser approval, a directed study, project study, or appropriate graduate-level course may also be taken as an upper-division elective.
Complete 4 semester hours of CS, CY, DS, or IS classes that are not already required. Choose courses within the following ranges:4
CS 2500 or higher, except CS 5010
CY 2000 or higher, except CY 4930
DS 2500 or higher, except DS 4900
IS 2000 or higher, except IS 4900

English Requirements

Foundational Courses
ENGL 1400Introduction to Literary Studies4
ENGL 1160Introduction to Rhetoric4
or ENGL 1410 Introduction to Research on Writing
ENGL 1700Global Literatures 14
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.

Diversity
Complete one course from 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
Modern and Contemporary Jewish Literature
Literary Periods
Pre-1850
Complete one course from the following:4
British Literature to 1800
American Literature to 1865
Introduction to Shakespeare
Early African-American Literature
The American Renaissance
Early Literatures
17th- and 18th-Century Literatures
Topics in 17th- and 18th-Century British Literatures
Emerson and Thoreau
Bedrooms and Battlefields: Hebrew Bible and the Origins of Sex, Gender, and Ethnicity
Bedrooms and Battlefields: Hebrew Bible and the Origins of Sex, Gender, and Ethnicity
Topics in Shakespeare
Post-1850
Complete one of the following courses:4
The Graphic Novel
Contemporary Poetry
Contemporary Fiction
The Modern Bestseller
Postcolonial Literature
Postcolonial Women Writers
American Women Writers
Asian-American Literature
Irish Literary Culture (Abroad)
20th- and 21st-Century Literatures
Modern and Contemporary Jewish Literature
Modern and Contemporary Jewish Literature
20th- and 21st-Century Major Figure
Theories and Methods
Complete one of the following:4
Grammar: The Architecture of English
Introduction to Rhetoric
Introduction to Research on Writing
Reading and Writing in the Digital Age
Horror Fiction
Science Fiction
What Is Nature?
Boston in Literature
Literary Genres
Rhetoric of Law
The Practice and Theory of Teaching Writing
Opening the Archive
Film and Text (Abroad)
Narrative Medicine
Topics in Literary Criticism (reactivating for Fall 24)
Introduction to Language and Linguistics
Linguistic Analysis
Syntax
Semantics
History of English
Language and Gender
Topics in Linguistics
Major Seminar
ENGL 3710Major Seminar4
Writing
Complete one of the following:4
Creative Writing
Style and Editing
Digital Writing
Writing and Community Engagement
Writing in Global Contexts
Writing to Heal
Writing for Social Media: Theory and Practice
Writing Boston
Creative Nonfiction
Poetry Workshop
Fiction Workshop
Writing Seminar
The Writer’s Marketplace
English Electives
Complete any two ENGL courses that have not already been used to fulfill another requirement.8

Capstone

ENGL 4710Capstone Seminar4

Integrative Course Requirement

This course will not be allowed to double-count in the Theories and Methods section above.

ENGL 3340Technologies of Text4
or HIST 1357 History of Information in the United States: Media, Technology, Law

Supporting Course

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
History of Technology
Bostonography: The City through Data, Texts, Maps, and Networks
Knowledge in a Digital World
Knowledge in a Digital World
Technology and Human Values
The Twenty-First-Century Workplace
Environment, Technology, and Society
Technology and Society

Computer Science Writing Requirement

College Writing
ENGW 1111First-Year Writing4
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

Complete 28 semester hours of general electives.28

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
  • Analyzing and Using Data
  • Exploring Creative Expression and Innovation
  • 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

137 total semester hours required

Sample Plans of Study

Four Years, Two Co-ops in Spring/Summer 1

Year 1
FallHoursSpringHoursSummer 1HoursSummer 2Hours
CS 12001CS 2510
and CS 2511
5CS 3500
and CS 3501
5CS 30004
CS 1800
and CS 1802
5ENGL 1160 or 14104Elective4Elective4
CS 2500
and CS 2501
5Pre-1850 Literature4  
ENGL 14004Elective4  
ENGW 11114   
 19 17 9 8
Year 2
FallHoursSpringHoursSummer 1HoursSummer 2Hours
CS 12101Co-op0Co-op0Elective4
CS 32004  Elective4
ENGL 1700 or 17014   
Post-1850 Literature4   
ENGL Theories & Methods4   
 17 0 0 8
Year 3
FallHoursSpringHoursSummer 1HoursSummer 2Hours
ENGL 3340 or HIST 13574Co-op0Co-op0Elective4
IS 2000, CS 4500, or CS 45304 ENGW 3302, 3309, or 33154Elective4
ENGL 37104   
Khoury elective4   
 16 0 4 8
Year 4
FallHoursSpringHours  
Computing & Social Issues4ENGL 47104  
Computing Focus 14Computing Focus 24  
English Elective 14English Diversity Requirement4  
English Elective 24Writing Requirement4  
 16 16  
Total Hours: 138

Four Years, Two Co-ops in Summer 2/Fall

Year 1
FallHoursSpringHoursSummer 1HoursSummer 2Hours
CS 12001CS 2510
and CS 2511
5CS 3500
and CS 3501
5CS 30004
CS 1800
and CS 1802
5ENGL 1160 or 14104Elective4Elective4
CS 2500
and CS 2501
5Pre-1850 Literature4  
ENGL 14004Elective4  
ENGW 11114   
 19 17 9 8
Year 2
FallHoursSpringHoursSummer 1HoursSummer 2Hours
CS 32004CS 12101Elective4Co-op0
ENGL 1700 or 17014ENGL 3340 or HIST 13574Elective4 
Post-1850 Literature4IS 2000, CS 4500, or CS 4530 (or English Category or Elective)4  
ENGL Theories & Methods4ENGL 37104  
 Khoury elective4  
 16 17 8 0
Year 3
FallHoursSpringHoursSummer 1HoursSummer 2Hours
Co-op0Computing & social issues4Elective4Co-op0
ENGW 3302, 3309, or 33154Computing Focus 14Elective4 
 English Elective 14  
 English Elective 24  
 4 16 8 0
Year 4
FallHoursSpringHours  
Co-op0ENGL 47104  
 Computing Focus 24  
 English Diversity Requirement4  
 Writing Requirement4  
 0 16  
Total Hours: 138