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

UC Berkeley, Fall 2025

Ed Gradescope Jump to Current Week

Week 13 Announcements

Nov 19
  1. Assignments Due
    • Project 2 is due on Tuesday November 25 @ 8 PM
    • Reading 13 is due on Thursday November 20 @ 11:59 PM
    • Lab 13 will be due on Friday November 21 @ 5 PM

Week 1 — Intro Notebooks

Wed Aug 27
1 Introduction, Course Overview
Slides • Demo
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
Slides • Worksheet • Solutions
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
Slides • Demo
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 Considering Fractions
Slides • Worksheet • Solutions
Lab 2 Python Names
(due Fri 9/5)

Week 3 — Arrays and Tables

Mon Sep 8
3 Arrays and NumPy
Slides • Blank Demo
Wed Sep 10
4 Table Fundamentals
Slides • Blank Demo • Sheet
Reading 3 Notes
(due Thu 9/11)
Homework 2 Arrays and Table Fundamentals
(due Thu 9/18, 8pm)
Fri Sep 12
Discussion 3 Documentation, Array Operations and Table Methods
Slides • Worksheet • Solutions
Lab 3 Print, Arrays, and Tables
(due Fri 9/12)

Week 4 - Variables

Mon Sep 15
5 Variables
Slides
Wed Sep 17
6 Variables II
Slides
Reading 4 Notes
(due Thu 9/18)
Fri Sep 19
Discussion 4 Quiz 1 Review
Lab 4 SF Food Safety
(due Fri 9/19)
Sat Sep 20
Review Session
11:00 AM - 12:30 PM, Evans 458

Week 5 Quiz, Visualizations

Mon Sep 22
Quiz 1 Rates, Variables, and Tables
Wed Sep 24
7 Visualizations
Slides • Blank Demo
Reading 5 Notes; Schwabish and Feng
(due Thu 9/25)
Homework 1 Resubmit (details)
(due Wed 10/1 5pm)
Fri Sep 26
Discussion 5 Visualizations
Slides • Worksheet • Solutions
Lab 5 Visualization
(due Fri 9/26)
Survey Week 5 Survey
(due Fri 9/26 5pm)

Week 6 — Distributions and Spread

Mon Sep 29
8 Histograms
Slides • Blank Demo
Wed Oct 1
9 Summary Statistics and Boxplots
Slides • Blank Demo
Reading 6 Notes
(due Thu 10/2)
Homework 3 Data Visualization
(due Thu 10/9 8pm)
Fri Oct 3
Discussion 6 Histograms and Summary Statistics
Slides • Worksheet • Solutions
Lab 6 Histograms and Summary Statistics
(due Fri 10/3)

Week 7 — Advanced Table Methods I

Mon Oct 6
10 Filtering and Boolean Predicates
Slides • Blank Demo
Wed Oct 8
11 Grouping
Slides • Blank Demo
Reading 7 Notes; Bickel et al.
(due Thu 10/9)
Fri Oct 10
Discussion 7 Simpson’s Paradox: UC Berkeley 1973 Graduate Admissions
Worksheet
Lab Quiz 2 Review Session
Slides
Project 1 Education, Admissions, and Simpson’s Paradox
(due Thu 10/23 8pm)

Week 8 — Advanced Table Methods II

Mon Oct 13
Quiz 2 Visualizations and Distributions
Wed Oct 15
12 Pivoting and Joining
Slides • Blank Demo
Reading 8 Notes
(due Thu 10/16)
Fri Oct 17
Discussion 8 Data Privacy, Join, Group, Pivots
Slides • Worksheet • Solutions
Lab 8 Grouping, Pivoting and Joining
(due Fri 10/17)

Week 9 — Functions and Control 1

Mon Oct 20
13 Functions, Scope, and Apply
Slides • Blank Demo
Wed Oct 22
14 Control: Conditionals
Slides • Blank Demo
Homework 4 Functions and Conditionals
(due Thu 10/30 8pm)
Reading 9 Notes
(due Thu 10/23)
Fri Oct 24
Discussion 9 Functions and Conditionals
Slides • Worksheet • Solutions
Lab 9 Functions and Conditionals
(due Fri 10/24)

Week 10 — Functions and Control 2

Mon Oct 27
15 Control: Iteration
Slides • Blank Demo
Wed Oct 29
16 Measurements, Validity, and Reliability
Slides • Blank Demo
Reading 10 Notes; Boyle et al.
(due Thu 10/30)
Homework 5 Functions, Algorithms, and Measurements
(due Thu 11/6 8pm)
Fri Oct 31
Discussion 10 Iterations and Algorithms
Slides • Worksheet • Solutions
Lab 10 Iterations
(due Fri 10/31)

Week 11 — Measurements and Algorithms

Mon Nov 3
17 File Formats and Dictionaries
Slides • Blank Demo
Wed Nov 5
18 BeautifulSoup
Slides • Blank Demo
Reading 11 Notes
(due Thu 11/6)
Fri Nov 7
Discussion 11 Quiz 3 Review
Python Visualizer/Python Tutor
Lab 11 Dictionaries
(due Fri 11/7)

Week 12 — Quiz, Files, and Dictionaries

Mon Nov 10
Quiz 3 Functions and Control
Project 2 Genius
(due Thu 11/20 Tue 11/25 8pm)
Wed Nov 12
No class No class
Fri Nov 14
Discussion 12 Lab 12 BeautifulSoup
(due Fri 11/14)

Week 13 — Computational Social Science

Mon Nov 17
19 Computational Social Science
Slides
Wed Nov 19
20 Qualitative Coding, Cohen’s Kappa
Slides
Reading 13 Notes; Ziem et al.
(due Thu 11/20)
Fri Nov 21
Discussion 13 Impact of LLMs
Slides
Lab 13 APIs, Prompt Engineering
(due Fri 11/21)

Week 14

Mon Nov 24
Quiz 3 Retake Functions and Control
Quiz 3, Review Materials
Project Final Project (Part A) (Written, Coding)
(Part A due Thu 12/4 8pm, Part B due Thu 12/11 8pm)
Wed Nov 26
Holiday No class
Fri Nov 28
Holiday No class

Week 15

Mon Dec 1
21 LLMs, continued
Wed Dec 3
22 Industry APIs: polars / Conclusion
Reading 14 Notes
(due Thu 12/4)
Project Final Project (Part A) due
(due Thu 12/4 8pm)
Fri Dec 5
Discussion
Lab 14 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 B) due
(due Thu 12/11 8pm)
Fri Dec 12
RRR Week No class

Week 17

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