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.

Data 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 Required 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 with 4-5 semester hours of CS, CY, or DS coursework at the 3000 level or higher not otherwise required in the degree.
CS 1800
and CS 1802
Discrete Structures
and Seminar for CS 1800
5
CS 2000
and CS 2001
Introduction to Program Design and Implementation
and Lab for CS 2000
5
CS 3200Introduction to Databases4
Programming Sequence Pathways
Complete one of the following two options:9
Computer Science Option
Program Design and Implementation 1
and Lab for CS 2100
Program Design and Implementation 2
and Lab for CS 3100
Data Science Option
Intermediate Programming with Data
and Lab for DS 2500
Advanced Programming with Data
Data Science Foundations
DS 3000Foundations of Data Science4
DS 4200Information Presentation and Visualization4
DS 4300Large-Scale Information Storage and Retrieval4
DS 4400Machine Learning and Data Mining 14
DS 4420Machine Learning and Data Mining 24
or DS 4440 Practical Neural Networks
Khoury Approved Electives
With advisor approval, directed study, research, project study, and appropriate graduate-level courses may also be taken as upper-division electives.
Complete 4 semester hours from within the following options: 4
CS 2500 or higher, except CS 5010
CY 2000 or higher, except CY 4930
DS 2500 or higher, except DS 4900
Digital, Analytics, Technology, and Automation Research Practicum

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 Courses
Complete two of the following:8
Mobile Communication
Health Communication
Interpersonal Communication
Communication and Inclusion
Political Communication
Communication Criticism
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 four courses in the following range: 116
COMM 1131 to COMM 4996
1

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

Integrative Course

CS 4120Natural Language Processing4
or COMM 2625 Communication, Technology, and Society

Supporting Courses

Mathematics
ECON 2350Statistics for Economists4
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
Knowledge in a Digital World
Knowledge in a Digital World
History of Technology
Bostonography: The City through Data, Texts, Maps, and Networks
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
Advocacy Writing 2
Advanced Writing in the Technical Professions
Advanced Writing in the Arts, Media, and Design
Interdisciplinary Advanced Writing in the Disciplines
2

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

Required General Electives

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
  • Employing Ethical Reasoning
  • Engaging with the Natural and Designed World
  • Interpreting Culture
  • Understanding Societies and Institutions
  • Writing in the First Year
  • Writing-Intensive in the Major

Integrating Knowledge and Skills Through Experience is satisfied through co-op.

Communication Studies Grade Requirement

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

Khoury College GPA Requirement

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

Communication Studies GPA Requirement

Minimum 2.000 GPA required in all COMM courses

Program Requirement

130 total semester hours required

Sample Plans of Study

Four Years, Two Co-ops in Spring/Summer First Half

Year 1
FallHoursSpringHoursSummer 1HoursSummer 2Hours
COMM 11014COMM 1112 or 23014MATH 13414Elective4
CS 12001DS 2500
and DS 2501
5Elective4Elective4
CS 1800
and CS 1802
5CS 32004  
CS 2000
and CS 2001
5Elective4  
ENGW 11114   
 19 17 8 8
Year 2
FallHoursSpringHoursSummer 1HoursSummer 2Hours
CS 12101Co-op0Co-op0Elective4
DS 35004  COMM elective 4
DS 30004   
COMM foundation 4   
ECON 23504   
 17 0 0 8
Year 3
FallHoursSpringHoursSummer 1HoursSummer 2Hours
COMM cluster 4Co-op0Co-op0ENGW 3302 or 33154
COMM writing-intensive 4  COMM elective4
DS 42004   
DS 43004   
 16 0 0 8
Year 4
FallHoursSpringHours  
COMM writing-intensive 4COMM elective4  
COMM elective4DS 44204  
Computing and social issues4CS 41204  
DS 44004Khoury elective4  
 16 16  
Total Hours: 133

Four Years, Two Co-ops in Summer Second Half/Fall

Year 1
FallHoursSpringHoursSummer 1HoursSummer 2Hours
COMM 11014COMM 1112 or 23014MATH 13414Elective4
CS 12001DS 2500
and DS 2501
5Elective4Elective4
CS 1800
and CS 1802
5CS 32004  
CS 2000
and CS 2001
5Elective4  
ENGW 11114   
 19 17 8 8
Year 2
FallHoursSpringHoursSummer 1HoursSummer 2Hours
DS 35004CS 12101Elective4Co-op0
DS 30004DS 42004COMM elective4 
COMM foundation 4DS 43004  
ECON 23504COMM cluster 4  
 COMM writing-intensive 4  
 16 17 8 0
Year 3
FallHoursSpringHoursSummer 1HoursSummer 2Hours
Co-op0DS 44004ENGW 33024Co-op0
 COMM writing-intensive 4COMM elective4 
 COMM elective4  
 Computing and social issues4  
 0 16 8 0
Year 4
FallHoursSpringHours  
Co-op0COMM elective4  
 DS 44204  
 CS 41204  
 Khoury elective4  
 0 16  
Total Hours: 133