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

UC Berkeley, Fall 2025

Ed Gradescope Jump to Current Week

Week 10 Announcements

Oct 27
  1. Assignments Due
    • Homework 4 is due on Thursday October 30 @ 8 PM
    • Reading 10 will be due on Thursday October 30 @ 11:59 PM
    • Lab 10 will be due on Friday October 31 @ 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 — Summarizing and Visualizing Data

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
Lab 10 Iterations
(due Fri 10/31)

Week 11 — Measurements and Algorithms

Mon Nov 3
17 APIs
Wed Nov 5
18 File Formats and Dictionaries
Reading 11 Notes; TBD
(due Thu 11/6)
Project 2 Genius
(due Thu 11/20 8pm)
Fri Nov 7
Discussion 11 Project 3
Lab 11 BeautifulSoup
(due Fri 11/7)

Week 12 — Quiz, Files, and Dictionaries

Mon Nov 10
Quiz 3 Functions and Control
Wed Nov 12
19 Practice/TBD
Reading 12 Notes
(due Thu 11/13 @ 11:59PM)
Fri Nov 14
Discussion 12 Lab 12 work time
Lab 12 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 Thu 12/4 @ 8pm, Part 2 due Thu 12/11 @ 8pm)
Fri Nov 21
Discussion 13 Quiz 3 Review
Lab 13 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 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 2) due
Fri Dec 12
RRR Week No class

Week 17

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