CDS: Data Science

The sample pathways below represent four-year plans for a College of General Studies student intending to complete a Bachelor of Science in Data Science. Each sample pathway outlines the recommended sequence of courses depending on the introductory course a student completes in their first term of study. Students will work with their CGS academic advisor and the CDS advising team for guidance on planning their degree pathway.

Students will begin the Data Science major pathway by enrolling in either CDS DS 100 or CDS DS 110 during their first term of study. CDS Advising generally recommends students consider beginning with CDS DS 100.

Data Science majors are recommended to begin with CDS DS 110 if they meet any of the following criteria:

  • Have credit for any of the following: AP Computer Science A, AP Computer Science Principles, or IB Computer Science, especially if these courses were taught in Java
  • Have experience programming in Python

    Sample Pathway: Students starting their pathway with DS 100

    Gap Semester Recommended external course: Calculus I (equivalent to CAS MA 123)*
    Note: Prior approval must be granted for all external coursework
    Term 1 Term 2
    First Year CGS HU 103
    CGS RH 103
    CGS SS 103
    CDS DS 100
    (London or New England summer semester)
    CGS HU 104
    CGS RH 104
    CGS SS 104
    Sophomore Year CGS SS 201 
    CGS NS 201
    CDS DS 110
    CDS DS 120
    CGS HU 202
    CGS NS 202
    CDS DS 121
    CDS DS 210
    Junior Year CDS DS 122
    CDS DS 310
    CAS MA 214
    Hub requirement OR Minor2
    CDS DS 320
    CDS DS 380
    CDS DS Elective #1
    Hub requirement OR Minor2
    Senior Year CDS DS 340
    CDS DS Elective #2
    CDS DS Elective #3
    Hub requirement OR Minor2
    CDS DS5** (Capstone) OR CDS DS 490 (Directed Study)3
    CDS DS Elective #4
    Hub requirement OR Minor2
    Hub requirement OR Minor

    *This will depend on each student as an individual. Students who have experience and comfort in Calculus I topics should feel prepared to transition into CDS DS 120. Those who have yet to have exposure to this level of mathematics should speak with their CGS advisor and the CDS advising team for guidance.

    2Students will enroll in courses to satisfy any remaining Hub requirements or, if Hub requirements are almost or already completed, ­­pursue a minor. Schedule an appointment with a CDS Advisor to discuss the purpose and benefits of a minor for students in CDS.

    3There are many possibilities available to satisfy the CDS capstone requirement, which will be discussed often during regular advising appointments with the CDS advising team each­­ semester.

    This is a sample pathway to be used in consultation with your CGS Academic Advisor.

    It is subject to change according to course availability and individual circumstances.

    Updated 9/30/2025