Programming with Data

Spring 2026 · § 51

Schedule

Monday 1:30 2:45 p.m.
Wednesday 1:30 2:45 p.m.
Friday 1:00 3:00 p.m.

Sanders Classroom 006

Professor Gordon

Schedule

Part 1: Foundations Monday Wednesday Friday

Introduction

Jan. 21

Class 1

Programming with data

Jan. 23

Lab 0

Getting started

Writing and evaluating code

Jan. 26

Class 2

Expressions, values, and names

Jan. 28

Class 3

Asking questions

Jan. 30

Lab 1

Functions and sequences

Feb. 2

Class 4

Functions

Feb. 4

Class 5

Data sequences

Feb. 6

Lab 2

Tabular data

Feb. 9

Class 6

Tables

Feb. 11

Class 7

Working with tabular data

Feb. 13

Lab 3

End of Part 1

Feb. 16

Class 8

Review

Feb. 18

Class 9

Introduction to visualization

Feb. 20

Exam 1

Part 2: Data manipulation and analysis

Data cleaning

Feb. 23

Class 10

Data exploration and visualization

Feb. 25

Class 11

Data sanitizing

Feb. 27

Lab 4

Combining perspectives

Mar. 2

Class 12

Grouping and aggregation

Mar. 4

Class 13

Joining datasets

Mar. 6

Lab 5

Spring break

Mar. 9

๐Ÿ‡

Mar. 11

๐Ÿฅ

Mar. 13

๐Ÿ

Spring break

Mar. 16

๐ŸŒง

Mar. 18

๐ŸŒฑ

Mar. 20

๐ŸŒท

Seeing relationships

Mar. 23

Class 14

Relating two variables

Mar. 25

Class 15

Advanced visualization

Mar. 27

Lab 6

End of Part 2

Mar. 30

Class 16

Review

Apr. 1

Class 17

Case study: Privacy and data linking

Apr. 3

Exam 2

Part 3: Advanced topics

Iteration and simulation

Apr. 6

Class 18

Iteration

Apr. 8

Class 19

Simulation and probability

Apr. 10

Lab 7

Sampling and prediction

Apr. 13

Class 20

Sampling and distributions

Apr. 15

Class 21

Prediction

Apr. 17

Lab 8

Working with text

Apr. 20

Class 22

Text classification

Apr. 22

Class 23

Case study: Large language models

Apr. 24

Lab 9

Dictionaries and data sources

  • Assignment 10

Apr. 27

Class 24

Dictionaries

Apr. 29

Class 25

JSON and Web APIs

May 1

Lab 10

End of Part 3

May 4

Class 26

Computational thinking and data science

Apr. 8

๐Ÿ“š

Apr. 10

๐Ÿ“š

Exams

May 11

๐Ÿ“š

Exam 3 to be scheduled during finals week

That’s all!

Muzzy in Gondoland, 1986