Data 6: Introduction to Computational Thinking with Data Science and Society 📊
UC Berkeley, Fall 2025
Ed Gradescope Jump to Current Week
Week 5 Announcements
- Good luck on Quiz 1!
- Please see Lecture 07 slides and Ed for details on Homework 1 resubmission.
- Complete Week 5 Survey along with lab this week!
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
-
- 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
-
- 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 Visualization
- Worksheet
-
- 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
- Slides • Blank Demo
-
- Reading 6 Notes
- (due Thu 10/2)
-
- Homework 3 Tables and Visualization
- (due Wed 10/8)
- Fri Oct 3
- Discussion 6 Visualization
-
- Lab 6 Visualization 2
- (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 1 (Bickel) Education and Admissions
- (due Wed 10/22)
- Fri Oct 10
- Discussion 6 Bickel Study
-
- Lab 7 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
-
- Reading 8 Notes; TBD
- (due Thu 10/16)
- Fri Oct 17
- Discussion 7 Data Privacy, Join, Group, Pivots
-
- Lab 8 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
-
- Homework 4 Advanced Table Methods
- (due Wed 10/29)
-
- Reading 9 Notes
- (due Thu 10/23
- Fri Oct 24
- Discussion 8 Functions, Scope, Control
-
- Lab 9 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)
-
- Homework 5 Control and Iteration
- (due Wed 11/5)
- Fri Oct 31
- Discussion 9 Higher-Order Functions, Loop Debugging
-
- Lab 10 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 2 BMI
- (due Wed 11/19)
- Fri Nov 7
- Discussion 10 Project 3
-
- Lab 11 BMI
- (due Fri 11/7)
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 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 Wed 12/3, Part 2 due Wed 12/10)
- Fri Nov 21
- Discussion 11 Impact of LLMs
-
- 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 17
- Exam Final Exam (11:30AM-2:30PM)