Skip to main content

Total credits for degree: 120

This four year program starts in the fall semester of the student's first year and is planned to end in the summer semester of the student's fourth year. Each course is worth 4 credits, with the exception of co-ops (0 credits). The courses are as follows: 

3-year program

  FALL SPRING SUMMER
First Year Computer Science I Computer Science II Pre Co-Op Work Term (Optional)
Engineering Calculus I Discrete Mathematics
Foundations Of Applied Mathematics Engineering Calculus II
English Sequence English Sequence
Science Elective Science Elective
Sophomore Data Structures Advanced Statistics Coop Education 1
Probability & Statistics For Engineers Multivariable Calculus
Databases Linear Algebra & Matrix Theory
See It And Say It With Data Viz Algorithms
Data Science Fundamentals Humanities Elective 
Junior Data Mining Coop Education 2 Senior Design
General Elective Data Elective
Data Elective Data Elective
Data Elective Humanities Elective 
Machine Learning General Elective

4-year program

  FALL SPRING SUMMER
First Year Computer Science I Computer Science II Pre Co-Op Work Term (Optional)
Engineering Calculus I Discrete Mathematics
Foundations Of Applied Mathematics Engineering Calculus II
English Sequence English Sequence
Sophomore Data Structures Advanced Statistics Optional COOP
Probability & Statistics For Engineers General Elective
Data Science Fundamentals Algorithms
Linear Algebra & Matrix Theory Humanities Elective 
Junior See It And Say It With Data Viz Required COOP 1 Multivariable Calculus
Data Mining Data Elective
Databases General Elective
Science Elective Science Elective
Senior Humanities Elective  Required Coop 2 Senior Design
Data Elective  Data Elective
Machine learning Data Elective

BSDS students must take two lab-based science electives selected from the list of approved science courses. 

ENGLISH/HUMANITIES/SOCIAL SCIENCE NOTES

Students are required to complete:

  • At least one HUSS elective must be from the social sciences (COMM, ECON, POLS, PSYC, SOCL)
  • At least one HUSS elective must be from the humanities (HIST, HUMN, LITR, PHIL),
  • At least one HUSS elective must be from Ethics (PHIL4401 ENGINEERING ETHICS, PHIL4501 ETHICS ,PHIL4525 VIRTUAL ETHICS, and PHIL4600 DESIGNING THE GOOD LIFE)
  • Remaining courses can be humanities or social sciences

Students with a three English course sequence may use the third English course to satisfy a Humanities requirement.

A minimum of 20 credits total, including English, humanities, and social science credit, is required to complete the humanities and social sciences graduation requirement.

This curriculum is pending the approval of the Board of Trustees.