Data 6: Introduction to Computational Thinking with Data Science and Society 📊
UC Berkeley, Fall 2025
Ed Gradescope Jump to Current Week
Week 1 Announcements
Welcome to Data 6!
Please read our Ed announcement!
Week 1 — Intro Notebooks
- Wed Aug 27
-
- 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
-
- 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
-
- 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)