Department of Mathematics
Kaitlyn Hood

The Data Science Labs

A series of 1-credit courses exploring applications of existing courses to data science.

Slides from my JMM 2024 talk in San Francisco (PDF).

Ultrasonic sensor for estimating distances to nearby objects in the Calc 2 lab.

The Data Science Labs on Differential and Integral Calculus (MA 16290)

A one-credit course to accompany Calculus 2. Discover applications of differential and integral calculus to data science. You will also learn to program in Python and to use Arduino sensors and microprocessors to acquire data. Pre-requisite: Calculus 1; Co-requisite Calculus 2.

The class requires no work outside of the lab. There is no homework, no quiz, no test, no exam. All work is performed during the 150 minutes spent in the lab each week. Students can earn honors credit for Calculus 2 by taking this lab. The lab counts towards the Applications in Data Science Certificate. It also counts as a complementary elective for ECE (CMPE and BSEE).

Textbook: https://thedatasciencelabs.github.io/DSLab_Calculus/

There are 2 sections of the lab in the Spring 2024 semester:

  • Section 1: W 5:30-8:00pm in BHEE 215
  • Section 2: Tu 2:30-5:00 pm in BHEE 215
Calculus lab 3 experiments.

The Data Science Labs on Multivariable Calculus (MA 29000/MA 26190/ECE 29595)

A one credit course to accompany Calculus 3. Discover applications of multivariable calculus to data science, and get hands-on practice with Python and Arduinos.  Pre-requisite: Calculus 1, Calculus 2, DS Labs on Calculus (or experience with Python); Co-requisite Calculus 3. Students can earn honors credit for Calculus 3 by taking this lab.  The lab counts as a complementary elective for ECE (CMPE and BSEE).     

Textbook: https://thedatasciencelabs.github.io/DataLab_Multivariate_Calculus

There are 2 sections of the lab in the Spring 2024 semester:

  • Section 1: Tu 5:30-8:00pm in BHEE 215
  • Section 2: Th 5:30-8:00 pm in ARMS 1028
Fourier lab instrument.

The Data Science Labs on Signals and Systems/Fourier Analysis (MA 39000/ECE 39595)

One credit course to accompany ECE301, AAE301, or MA349. Discover applications of Fourier series/transforms to data science, and get hands-on practice with Python and Arduinos. Pre-requisite: at least one prior DS Labs or experience with Python; Co-requisite ECE301 or AAE301 or MA349. Students can earn honors credit for ECE301 or AAE301 or MA428 by taking this lab. The lab counts as a complementary elective for CMPE and as an advanced upper-level lab for BSEE.

Textbook: https://thedatasciencelabs.github.io/DSLab_Fourier/

There are 2 sections of the lab in the Spring 2024 semester:

  • Section 1: M 5:30-8:00pm in BHEE 215
  • Section 2: Th 5:30-8:00 pm in BHEE 215
5000 random points and circle in

The Data Science Labs on Probability (MA 49000/ECE 39595)

A one credit course to accompany ECE302, MA416, STAT416, or other introductory course on probability. Discover applications of probability to data science and get hands on practice with Python and Arduinos.  Pre-requisite: at least one prior DS Labs or experience with Python; Co-requisite ECE302, MA416, STAT416 or another introductory course on probability. The lab counts as a complementary elective for CMPE and as an advanced upper-level lab for BSEE.

Textbook: https://thedatasciencelabs.github.io/DSLab_Probability/

There is 1 section of the lab in the Spring 2024 semester:

  • Section 1: F 3:30-6:00pm in BHEE 215