Stanford Root

Schedule

Stanford Root

Schedule

CS 47N

Datathletics: Diving into Data Analytics and Stanford Sports

UNITS:3
GRADING:Letter (ABCD/NP)
LEVEL:Undergrad
GER:WAY-AQR

Sophisticated data collection and analysis are now key to program success across many sports: Nearly all professional and national-level teams employ data scientists, and "datathletics" is becoming prevalent in college sports as well. This immersive seminar combines extensive hands-on data analytics with a first-hand peek into Stanford athletics. Class meetings roughly alternate between: (1) instruction in a variety of tools and techniques for analyzing and visualizing data; and (2) guest lectures by Stanford athletics coaches explaining how data is or could be used in their sport. Through regular problem sets, students bring each week's tools to bear on data related to the week's sport. One goal of the class is empowering students to perform compelling data analytics by mastering tools across a wide spectrum, including spreadsheets, the Tableau system for data preparation and visualization, Jupyter notebooks, relational databases and SQL, Python and many of its data-specific packages including Pandas, and machine learning. On the sports side, while the Stanford coaches may touch on many aspects of data collection and analysis, the main focus of this course is on using data for strategic decision-making rather than optimizing individual human performance. Prerequisites: No background in statistics or data analysis is needed, but basic programming and computing skills at the level of high school computer science or CS 106A is expected. On the flip side, students with extensive experience in coding or data science may not be challenged by the technical aspects of the course.

Syllabus for selected term:
View Spring 2027 Syllabus

Sections

1 Term
Intro Seminar - Freshman 1Open
ID: 2050
0 / 25 enrolled
DAYS:Tuesday, Thursday
TIME:1:30 PM – 2:50 PM
LOCATION:TBD
INSTRUCTOR:
Widom, Jennifer
3units

CS 47N: Datathletics: Diving into Data Analytics and Stanford Sports

3 units · Letter (ABCD/NP) · GER: WAY-AQR

Sophisticated data collection and analysis are now key to program success across many sports: Nearly all professional and national-level teams employ data scientists, and "datathletics" is becoming prevalent in college sports as well. This immersive seminar combines extensive hands-on data analytics with a first-hand peek into Stanford athletics. Class meetings roughly alternate between: (1) instruction in a variety of tools and techniques for analyzing and visualizing data; and (2) guest lectures by Stanford athletics coaches explaining how data is or could be used in their sport. Through regular problem sets, students bring each week's tools to bear on data related to the week's sport. One goal of the class is empowering students to perform compelling data analytics by mastering tools across a wide spectrum, including spreadsheets, the Tableau system for data preparation and visualization, Jupyter notebooks, relational databases and SQL, Python and many of its data-specific packages including Pandas, and machine learning. On the sports side, while the Stanford coaches may touch on many aspects of data collection and analysis, the main focus of this course is on using data for strategic decision-making rather than optimizing individual human performance. Prerequisites: No background in statistics or data analysis is needed, but basic programming and computing skills at the level of high school computer science or CS106A is expected. On the flip side, students with extensive experience in coding or data science may not be challenged by the technical aspects of the course.

Offered in Spring 2027 at Stanford University.

Spring 2027 sections

  • Intro Seminar - Freshman — Tuesday Thursday 1:30 PM – 2:50 PM — Widom, Jennifer (Undergrad)

More CS courses

  • CS 40: Cloud Infrastructure and Scalable Application Deployment
  • CS 41: Hap.py Code: The Python Programming Language
  • CS 42SI: From Player to Maker: 2D Engine-Based Game Development
  • CS 44N: Great Ideas in Graphics
  • CS 46: Working with Data: Delights and Doubts
  • CS 47: Cross-Platform Mobile Development
  • CS 50N: Can Computer Systems Keep Secrets?
  • CS 51: CS + Social Good Studio: Designing Social Impact Projects
  • CS 52: CS + Social Good Studio: Implementing Social Good Projects
  • CS 53N: How Can Generative AI Help Us Learn? (DESIGN 183N)
  • CS 59SI: Quantum Computing: Open-Source Project Experience
  • CS 80E: Dissecting The Modern Computer

All CS courses · All departments