Data Science Major and Minor Requirements

Data Science


Major and minor offered under the auspices of the mathematics, computer science and statistics department. Visit the mathematics, computer science, and statistics department webpage at Math, Computer Science, and Statistics Department | St. Lawrence University

Here is a worksheet for a stand-alone data science major. There are some restrictions on combinations of majors and minors within the department. More information can be found here.

Major Requirements

The Data Science major consists of six units of foundational courses, five units of core courses, three elective courses, and an experiential learning component related to data science. Thus, the major requires either 14 or 15 units, depending on the nature of the experiential learning component.

Foundational Courses

  • MATH 135: Calculus I
  • MATH 136: Calculus II
  • CS 140: Introduction to Computer Programming
  • CS 219: Techniques of Computer Science
  • STAT 113: Applied Statistics
  • STAT 213: Applied Regression Analysis

Core Courses

  • MATH 217: Linear Algebra
  • CS 256: Data Structures
  • CS 345: Database Systems
  • DATA 234:  Foundations of Data Science
  • DATA 352: Statistical and Machine Learning

Elective Courses

Three electives of choice are required, one of which must be from Group 1.

Group 1 (Technical Electives)
  • MATH 205: Multivariable Calculus
  • MATH 230: Differential Equations
  • MATH 318: Graph Theory
  • CS 332: Web Programming
  • CS 340: Software Engineering
  • CS 362: Algorithm Analysis
  • CS 374: Artificial Intelligence
  • DATA 334: Data Visualization
  • STAT 226: Statistical Methods of Data Collection
  • STAT 313: Advanced Linear Models
  • STAT 325: Probability
  • STAT 326: Mathematical Statistics
  • STAT 343: Time Series Analysis
Group 2 (Applied Electives)
  • BIOL 303: Biostatistics
  • CHEM 205: Quantitative Analysis
  • CHEM 342: Thermodynamics and Kinetics
  • ECON 342: Econometrics
  • GEOL 233: Geographic Information Systems
  • GEOL 319: Hydrology and Hydrogeology
  • GEOL 333: Advanced Geographic Information Systems
  • GEOL 362: Geochemistry
  • ENVS 323: Environmental Epidemiology
  • ENVS 383: Energy Life Cycle Analysis
  • PCA 365: The Rhetoric of Algorithms
  • PHYS 221: Modern Physics I
  • PHYS 222: Modern Physics II
  • PSYC 205: Research Methods in Psychology
  • PSYC 401: Fundamentals of Learning
  • SOC 301: Quantitative Research Methods

Experiential Learning Courses

  • DATA 450: Applied Data Science Seminar
  • DATA 489/498: Independent/Honors SYE
  • A Summer Fellowship, approved by the Department Chair
  • An Internship, approved by the Department Chair

Minor Requirements 

The requirements for a minor in Data Science include seven units, consisting of six foundational courses and one elective.

Foundational Courses

  • CS 140. Introduction to Computer Programming
  • CS 219. Techniques of Computer Science
  • CS 256. Data Structures
  • STAT 113. Applied Statistics
  • STAT 213. Applied Regression Analysis           OR          ECON 342. Econometrics
  • DATA 234. Foundations of Data Science.

Elective Courses

The following courses are pre-approved as electives. Other courses not listed here may count as electives if approved by the department chair.

  • CS 332. Web Programming
  • CS 340. Software Engineering
  • CS 345. Database Systems
  • CS 362. Algorithm Analysis
  • CS 374. Artificial Intelligence
  • MATH 205. Multivariable Calculus
  • MATH 217. Linear Algebra
  • MATH 230. Differential Equations
  • MATH 318. Graph Theory
  • STAT 226. Statistical Methods of Data Collection
  • STAT 313. Advanced Linear Models
  • STAT 325. Probability
  • STAT 326. Mathematical Statistics
  • STAT 343. Time Series Analysis

Major/Minor Restrictions

Students majoring or minoring in Computer Science or Statistics may not also minor in Data Science. Students majoring or minoring in Mathematics may minor in Data Science, but at most, only two courses may count simultaneously towards both programs.

Notes

Students considering graduate work in Data Science or Statistics are strongly encouraged to take Math 205 and Stat 325.

Students planning to participate in an off-campus program should seek early advice from the department on the best way to plan their major program.  Furthermore, there are some restrictions on combinations of majors and minors within the department. Information on this can also be found on the department webpages.

Honors

Honors work in data science provides the student with an opportunity for more independent and creative work. A minimum GPA of 3.5 in the major is required to receive honors in data science. In addition, each student applying for honors must complete a departmentally approved capstone. Interested students should consult the department chair.

Advanced Placement

Students who earn a 4 or 5 on AP Statistics will receive credit for Stat 113.

Students who earn a 4 or 5 on AP Calculus AB will receive credit for Math 135. Students who earn a 4 or 5 on AP Calculus BC will receive credit for both Math 135 and Math 136.

Students who earn a 4 or 5 on AP Computer Science Principles will receive credit for CS 140. Students who earn a 4 or 5 on AP Computer Science A will receive credit for CS 219. Whether credited or not, CS140 requirements may be waived for students with sufficient programming background.