• Skip to Content
  • AZ Index
  • Catalog Home
  • Institution Home
Northeastern University

Academic Catalog 2021-2022

  • Home›
  • Undergraduate›
  • Khoury College of Computer Sciences›
  • Data Science›
  • Data Science, BS

Data Science, BS

2021-2022 Edition

  • Undergraduate
    • Admission
    • Information for Entering Students
    • College Expenses
    • Academic Policies and Procedures
    • University Academics
    • College of Arts, Media and Design
    • D'Amore-​McKim School of Business
    • Khoury College of Computer Sciences
      • Computer Science
      • Cybersecurity
      • Data Science
        • Data Science, BS
        • Data Science, Minor
      • Khoury Combined Majors
      • Accelerated Bachelor/​Graduate Degree Programs
    • College of Engineering
    • Bouvé College of Health Sciences
    • College of Science
    • College of Social Sciences and Humanities
    • Faculty
    • Appendix
  • College of Professional Studies Undergraduate
  • Graduate
  • Course Descriptions
  • Catalog Archives
  • Overview
  • Program Requirements
  • Plan of Study

The Bachelor of Science in Data Science studies the collection, manipulation, storage, retrieval, and computational analysis of data in its various forms, including numeric, textual, image, and video data from small to large volumes.

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.

University-Wide Requirements

All undergraduate students are required to complete the University-Wide Requirements.

NUpath Requirements

All undergraduate students are required to complete the NUpath Requirements.

Data Science Major Requirements

Course List
Code Title Hours
Computer Science Overview
CS 1200First Year Seminar1
CS 1210Professional Development for Khoury Co-op1
Fundamental Courses
CS 1800
and CS 1802
Discrete Structures
and Seminar for CS 1800
5
Programming Sequence Pathways
Choose one of the two options.12
Computer Science Option
CS 2500
and CS 2501
Fundamentals of Computer Science 1
and Lab for CS 2500
CS 2510
and CS 2511
Fundamentals of Computer Science 2
and Lab for CS 2510
CS 3500
and CS 3501
Object-Oriented Design
and Lab for CS 3500
Data Science Option
DS 2000
and DS 2001
Programming with Data
and Data Science Programming Practicum
DS 2500
and DS 2501
Intermediate Programming with Data
and Lab for DS 2500
DS 3500
Advanced Programming with Data
Computer Science Required Courses
CS 3000Algorithms and Data4
CS 3200Database Design4
CS 3520Programming in C++4
Data Science Electives
Complete three of the following:12
CS 4100
Artificial Intelligence
CS 4120
Natural Language Processing
IS 4200
Information Retrieval
IS 4300
Human Computer Interaction
Data Science Required Courses
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
DS 4440Practical Neural Networks4
Presentation Requirement
Choose one:4
COMM 1112
Public Speaking
COMM 1113
Business and Professional Speaking
COMM 1210
Persuasion and Rhetoric
COMM 1511
Communication and Storytelling
THTR 1125
Improvisation
THTR 1130
Introduction to Acting
THTR 1160
The Professional Voice
THTR 2345
Acting for the Camera
Mathematics Foundations
MATH 1341Calculus 1 for Science and Engineering4
MATH 1342Calculus 2 for Science and Engineering4
MATH 2331Linear Algebra4
MATH 3081Probability and Statistics4
Data Science and Ethics
PHIL 1145Technology and Human Values4
Khoury Elective Courses
With advisor approval, directed study, research, project study, and appropriate graduate-level courses may also be taken as upper-division electives.
Complete 4 credits 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
Data Science Related Electives in Other Units4
Complete one of the following:
ARTG 3451
Information Design 1
ARTG 5100
Information Design Studio 1: Principles
ARTG 5110
Information Design History
ARTG 5120
Research Methods for Design
ARTG 5330
Visualization Technologies 1: Fundamentals
ARTG 6100
Information Design Studio 2: Dynamic Mapping and Models
ARTG 6200
Information Design Studio 3: Synthesis
BINF 6308
Bioinformatics Computational Methods 1
BINF 6309
Bioinformatics Computational Methods 2
ECON 2350
Statistics
ECON 2560
Applied Econometrics
EECE 4542
Advanced Engineering Algorithms
EECE 5639
Computer Vision
EECE 5642
Data Visualization
EECE 5644
Introduction to Machine Learning and Pattern Recognition
ENVR 2500
Biostatistics
FINA 4608
Advanced Financial Strategy
GSND 5110
Game Design and Analysis
GSND 6350
Data-Driven Player Modeling
HINF 5101
Introduction to Health Informatics and Health Information Systems
HINF 5102
Data Management in Healthcare
HINF 5300
Personal Health Interface Design and Development
HINF 5301
Evaluating Health Technologies
IS 4800
Empirical Research Methods
IE 5640
Data Mining for Engineering Applications
MATH 2321
Calculus 3 for Science and Engineering
MATH 4581
Statistics and Stochastic Processes
MGSC 2301
Business Statistics
MISM 3403
Data Management in the Enterprise
MKTG 3401
Marketing Research
MKTG 3501
Marketing Analytics
PHIL 5005
Information Ethics
PHIL 5010
AI Ethics
PSYC 2320
Statistics in Psychological Research
PSYC 3466
Cognition

Computer Science Writing Requirement

Course List
Code Title Hours
College Writing
ENGW 1111First-Year Writing4
Advanced Writing in the Disciplines
ENGW 3302Advanced Writing in the Technical Professions4
or ENGW 3315 Interdisciplinary Advanced Writing in the Disciplines

Required General Electives

Course List
Code Title Hours
Complete 24 credits of general electives.24

Khoury College GPA Requirement

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

130 total semester hours required

Sample Patterns:

Four Years, Two Co-ops

Year 1
FallHoursSpringHoursSummer 1Hours 
CS 12001DS 2500
and DS 2501
5CS 32004 
CS 1800
and CS 1802
5MATH 13424MATH 30814 
DS 2000
and DS 2001
4PHIL 11454  
ENGW 11114Elective4  
MATH 13414   
 18 17 8 
Year 2
FallHoursSpringHoursSummer 1HoursSummer 2Hours
CS 35204DS 42004CS 30004Co-op
DS 30004DS 43004ENGW 33024 
MATH 23314IS 43004  
DS 35004Elective4  
 CS 12101  
 16 17 8 0
Year 3
FallHoursSpringHoursSummer 1HoursSummer 2Hours
Co-opDS 44004Co-opCo-op
 CS 41004  
 Presentation Requirement4  
 Elective4  
 0 16 0 0
Year 4
FallHoursSpringHours  
IS 42004DS 44204  
CS 41204DS 44404  
Khoury Elective4Data Science Related Elective4  
Elective4Elective4  
 16 16  
Total Hours: 132

Five Years, Three Co-ops in Summer 2/Fall

Year 1
FallHoursSpringHoursSummer 1HoursSummer 2Hours
CS 12001DS 2500
and DS 2501
5VacationVacation
DS 2000
and DS 2001
4MATH 13424  
CS 1800
and CS 1802
5CS 32004  
MATH 13414PHIL 11454  
ENGW 11114   
 18 17 0 0
Year 2
FallHoursSpringHoursSummer 1HoursSummer 2Hours
DS 30004CS 12101VacationCo-op
CS 30004CS 35204  
MATH 30814DS 43004  
DS 35004IS 43004  
 MATH 23314  
 16 17 0 0
Year 3
FallHoursSpringHoursSummer 1HoursSummer 2Hours
Co-opDS 44004ENGW 33024Co-op
 Presentation Requirement4Elective4 
 CS 41004  
 DS 42004  
 0 16 8 0
Year 4
FallHoursSpringHoursSummer 1HoursSummer 2Hours
Co-opDS 44204Elective4Co-op
 CS 41204Elective4 
 IS 42004  
 Elective4  
 0 16 8 0
Year 5
FallHoursSpringHours  
Co-opDS 44404  
 Data Science Related Elective4  
 Elective4  
 Elective4  
 0 16  
Total Hours: 132
  • Boston Opens New Window
  • Burlington Opens New Window
  • Charlotte Opens New Window
  • London Opens New Window
  • Nahant Opens New Window
  • Portland Opens New Window
  • San Francisco Opens New Window
  • Seattle Opens New Window
  • Silicon Valley Opens New Window
  • Toronto Opens New Window
  • Vancouver Opens New Window

360 Huntington Ave., Boston, Massachusetts 02115 Opens New Window | 617.373.2000 | TTY 617.373.3768 | Emergency Information
© 2021-2022 Northeastern University | myNortheastern Opens New Window

  • Facebook. Opens New Window
  • Twitter. Opens New Window
  • Youtube. Opens New Window
  • Linkedin. Opens New Window
  • Instagram. Opens New Window
  • Snapchat. Opens New Window

Privacy Policy Opens New Window

Back to top

Print Options

  • Send Page to Printer

    Print this page.

  • Download Page (PDF)

    The PDF will include all information unique to this page.

  • 2021-22 Undergraduate PDF

  • 2021-22 College of Professional Studies Undergraduate PDF

  • 2021-22 Graduate PDF

  • 2021-22 Course Descriptions PDF