Interdisciplinary one-credit laboratories at Purdue

Mathematics you can measure, code, and explore

The Data Science Labs connect calculus, multivariable calculus, signals and systems, and probability to Python, Jupyter notebooks, sensors, microprocessors, and real data.

Spring 2027 registration is open. Students taking Calculus II can begin the sequence with MA 16290; no previous programming course is required.

Course sequence

Build it, measure it, model it

Every lab follows the same hands-on arc:

  1. Build with hardwareConnect sensors, microprocessors, LEDs, speakers, and other components.
  2. Collect real dataUse Python and Jupyter notebooks to measure physical or simulated systems.
  3. Apply the mathematicsUse ideas from the companion course to analyze, explain, and improve the result.

Why add a Data Science Lab?

One credit

Each course is a focused laboratory companion to a mathematics or engineering course.

Hands-on projects

Students leave with working code, experience with physical systems, and examples they can discuss in future courses and interviews.

Honors-contract pathway

Eligible students can use a lab's interdisciplinary projects to support an honors contract in the paired mathematics or engineering course.

Open materials

The laboratory textbooks are published online and can be explored before registration without a Purdue login.

Ready to share or register?

Students

Find the lab that matches your mathematics or engineering course, then review the Spring 2027 sections and CRNs.

Find a Spring 2027 section

Advisors and instructors

Use the concise advisor guide to match students with a lab and share accurate registration information.

Open the advisor guide

Enrolled students: Brightspace and Gradescope remain the authoritative sources for assignments, submissions, grades, and deadline changes.