Data 6: Introduction to Computational Thinking with Data Science and Society 📊

UC Berkeley, Fall 2025

Ed Gradescope Jump to Current Week

Week 1 Announcements

Aug 27

Welcome to Data 6!

Please read our Ed announcement!

Week 1 — Intro Notebooks

Wed Aug 27
1 Introduction, Course Overview
SlidesDemo
Reading 1 Notes 01; O’Neil WMD Ch. 3
(due Thu 8/28 11:59pm)
Survey Pre-Semester Survey
(due Fri 8/29 5pm)
Fri Aug 29
Discussion 1 WMD, and Names, Operations
SlidesWorksheet
Lab 1 Using Jupyter Notebooks
(due Fri 8/29 5pm)

Week 2 — Computation of Rates, Python Names

Mon Sep 1
Holiday No class
Wed Sep 3
2 Data Types and Rates
SlidesDemo
Reading 2 Notes
(due Thu 9/4, 11:59pm)
Homework 1 Introduction to Python and Jupyter
(due Wed 9/10, 5pm)
Fri Sep 5
Discussion 2 Fractions and Health Data
Lab 2 Variables
(due Fri 9/5)

Week 3 — Arrays and Variables

Mon Sep 8
3 Arrays, Indexing, Working with Data
Wed Sep 10
4 Variables and Units of Analysis
Reading 3 Notes
(due Thu 9/11)
Homework 2 Rates and Arrays
(due Wed 9/17)
Fri Sep 12
Discussion 3 Arrays, Print
Lab 3 Arrays, NumPy
(due Fri 9/12)

Week 4 — Quiz, Experimental Design

Mon Sep 15
5 Cause and Effect
Wed Sep 17
6 Table Fundamentals
Reading 4 Notes
(due Thu 9/18)
Project 1 Explore Dataset
(due Wed 10/1)
Fri Sep 19
Discussion Project 1

Week 5 — Tables and Visualizations

Mon Sep 22
Quiz 1 Rates, Variables and Units
Wed Sep 24
7 Introduction to Visualization
Reading 5 Notes; Schwabish and Feng
(due Thu 9/25)
Fri Sep 26
Discussion 4 Visualizations
Lab 4 Tables, Data
(due Fri 9/26)

Week 6 — Distributions and Spread

Mon Sep 29
8 Histograms
Wed Oct 1
9 Center and Spread
Reading 6 Notes
(due Thu 10/2)
Homework 3 Tables and Visualization
(due Wed 10/8)
Fri Oct 3
Discussion 5 Center and Spread
Lab 5 More Visualization Methods
(due Fri 10/3)

Week 7 — Summarizing and Visualizing Data

Mon Oct 6
10 Filtering and Boolean
Wed Oct 8
11 Grouping, Pivoting, and Disaggregating
Reading 7 Notes
(due Thu 10/9)
Project 2 (Bickel) Education and Admissions
(due Wed 10/22)
Fri Oct 10
Discussion 6 Bickel Study
Lab 6 Applying, Sorting
(due Fri 10/10)

Week 8 — Quiz, Boolean Predicates

Mon Oct 13
Quiz 2 Visualizations and Distributions
Wed Oct 15
12 More Pivoting, Joining
Homework 4 Advanced Table Methods
(due Wed 10/22)
Reading 8 Notes; TBD
(due Thu 10/16)
Fri Oct 17
Discussion 7 Data Privacy, Join, Group, Pivots
Lab 7 Grouping, Pivoting and Joining
(due Fri 10/17)

Week 9 — Functions and Control 1

Mon Oct 20
13 Functions and Scope
Wed Oct 22
14 Control: Conditionals
Reading 9 Notes
(due Thu 10/23
Fri Oct 24
Discussion 8 Functions, Scope, Control
Lab 8 Functions and Control
(due Fri 10/24)

Week 10 — Functions and Control 2

Mon Oct 27
15 Control: Iteration
Wed Oct 29
16 Higher Order Functions
Reading 10 Notes
(due Thu 11/6 @ 5PMPM)
Homework 5 Control and Iteration
(due Wed 11/5)
Fri Oct 31
Discussion 9 Higher-Order Functions, Loop Debugging
Lab 9 Iterations
(due Fri 10/31)

Week 11 — Measurements and Algorithms

Mon Nov 3
17 Practice
Wed Nov 5
18 Measurements, Validity and Reliability
Reading 11 Notes; TBD
(due Thu 11/6)
Project 3 BMI
(due Wed 11/19, check-in Wed 11/12)
Fri Nov 7
Discussion 10 Project 3

Week 12 — Quiz, Files, and Dictionaries

Mon Nov 10
Quiz 3 Functions and Control
Wed Nov 12
19 APIs, File Formats and Dictionaries
Reading 12 Notes
(due Thu 11/13 @ 11:59PM)
Fri Nov 14
Discussion Lab 11 work time
Lab 11 Dictionaries
(due Fri 11/14)

Week 13 — Computational Social Science

Mon Nov 17
20 Computational Social Science
Wed Nov 19
21 Sampling a Population
Reading 13 Notes; TBD
(due Thu 11/20 @ 11:59PM)
Project Final Project
(Part 1 due Wed 12/3, Part 2 due Wed 12/10)
Fri Nov 21
Discussion 11 Impact of LLMs
Lab 12 APIs, Prompt Engineering
(due Fri 11/21)

Week 14

Mon Nov 24
22 LLMs and Prompt Engineering, NLP
Wed Nov 26
Holiday No class
Fri Nov 28
Holiday No class

Week 15

Mon Dec 1
23 Industry APIs: polars
Wed Dec 3
23 Conclusion
Reading 14 Notes
(due Thu 12/4 @ 11:59PM)
Project Final Project (Part 1) due
Fri Dec 5
Discussion Final Project Work Time
Lab 13 Polars
(due Fri 12/5)

Week 16 (RRR Week)

Mon Dec 8
RRR Week No class
Wed Dec 10
RRR Week No class
Project Final Project (Part 2) due
Fri Dec 12
RRR Week No class

Week 17

Mon Dec 17
Exam Final Exam (11:30AM-2:30PM)