• 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 COMM 1000 Communication Studies at Northeastern
CS 1210Professional Development for Khoury Co-op1
or EEAM 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
CS 4500Software Development4
or CS 4530 Fundamentals of Software Engineering
CS 4550Web Development4
Khoury Elective
With adviser approval, directed study, research, project study, and appropriate graduate-level courses may also be taken as upper-division electives.
Complete 8 semester hours of CS, CY, DS, or IS classes that are not already required. Choose courses within the following ranges:8
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

Communication Studies Courses

Communication Studies Common Requirements
COMM 1101Introduction to Communication Studies4
COMM 1112Public Speaking4
or COMM 2301 Communication Research Methods
Foundation Course
Complete one of the following:4
Persuasion and Rhetoric
Communication Theory
Principles of Organizational Communication
Communication in a Digital Age
Cluster Course
Complete one of the following:4
Sex, Relationships, and Communication
Global and Intercultural Communication
Communication and Gender
Communication Law
Free Speech in Cyberspace
Writing-Intensive
Complete two of the following:8
Mobile Communication
Health Communication
Interpersonal Communication
Communication and Inclusion
Political Communication
Communication Criticism
Public Relations Principles
Environmental Issues, Communication, and the Media
Free Speech: Law and Practice
Communication and Sexualities
Theories of Conflict and Negotiation
Nonverbal Social Interaction
Youth and Communication Technology
Crisis Communication and Image Management
Communication Studies Electives
Complete three courses in the following range: 112
COMM 1131 to COMM 4996
1

   Junior/Senior Honors Project 1 (COMM 4970) is excluded.

Supporting Courses

Mathematics
MATH 1341Calculus 1 for Science and Engineering4
Computing and Social Issues
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

Writing Requirements

College Writing
ENGW 1111First-Year Writing4
Advanced Writing in the Disciplines
Complete one of the following:4
Advanced Writing in the Technical Professions
Advanced Writing in the Arts, Media, and Design
Interdisciplinary Advanced Writing in the Disciplines
Advocacy Writing 2
2

 If Advocacy Writing (COMM 3409) is selected it will also satisfy a communication studies elective requirement. One additional general elective will be then required in its place.

Integrative Course

CS 4120Natural Language Processing4

Required General Electives

Complete 32 semester hours of general electives.32

NUpath Requirements Satisfied

  • Engaging with the Natural and Designed World
  • Conducting Formal and Quantitative Reasoning
  • Analyzing and Using Data
  • Understanding Societies and Institutions
  • 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.

Communication Studies Grade Requirement

No more than two grades below a C in communication studies courses may be used to fulfill degree requirements.

Khoury College GPA Requirement

Minimum cumulative 2.000 GPA required in all CS, CY, DS, IS 

Communication Studies GPA Requirement

Minimum 2.000 GPA required in all COMM courses

Program Requirement

133 total semester hours required

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

Year 1
FallHoursSpringHoursSummer 1HoursSummer 2Hours
COMM 11014COMM 1112 or 23014CS 3500
and CS 3501
5Vacation
CS 1200 or COMM 10001CS 2510
and CS 2511
5Elective4 
CS 1800
and CS 1802
5CS 32004  
CS 2500
and CS 2501
5Elective4  
ENGW 11114   
 19 17 9 0
Year 2
FallHoursSpringHoursSummer 1HoursSummer 2Hours
CS 1210 or EEAM 20001Co-op0Co-op0Elective4
CS 30004  Elective4
MATH 13414   
Communication studies foundation course4   
Khoury elective4   
 17 0 0 8
Year 3
FallHoursSpringHoursSummer 1HoursSummer 2Hours
Communication studies cluster course4Co-op0Co-op0ENGW 3302 or 33154
Communication studies writing-intensive course4  Elective4
Communication studies elective 14   
Khoury elective4   
 16 0 0 8
Year 4
FallHoursSpringHoursSummer 1Hours 
CS 41204CS 45504Elective4 
CS 4500 or 45304Communication studies elective 34Elective4 
Communication studies writing-intensive course4Computing and Social Issues4  
Communication studies elective 24Elective4  
 16 16 8 
Total Hours: 134

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

Year 1
FallHoursSpringHoursSummer 1HoursSummer 2Hours
COMM 11014COMM 1112 or 23014CS 3500
and CS 3501
5Vacation
CS 1200 or COMM 10001CS 2510
and CS 2511
5Elective4 
CS 1800
and CS 1802
5CS 32004  
CS 2500
and CS 2501
5Elective4  
ENGW 11114   
 19 17 9 0
Year 2
FallHoursSpringHoursSummer 1HoursSummer 2Hours
CS 30004CS 1210 or EEAM 20001Elective4Co-op
MATH 13414Communication studies cluster course4Elective4 
Communication studies foundation course4Communication studies writing intensive 4  
Khoury elective4Communication studies elective 14  
 Khoury elective4  
 16 17 8 0
Year 3
FallHoursSpringHoursSummer 1HoursSummer 2Hours
Co-opCS 41204ENGW 33024Co-op
 CS 45304Elective4 
 Communication studies writing intensive 4  
 Communication studies elective 24  
 0 16 8 0
Year 4
FallHoursSpringHoursSummer 1Hours 
Co-opCS 45504Elective4 
 Communication studies elective 34Elective4 
 Computing and Social Issues4  
 Elective4  
 0 16 8 
Total Hours: 134