Data 6: Introduction to Computational Thinking with Data Science and Society ð
UC Berkeley, Fall 2025
Ed Gradescope Jump to Current Week
Week 10 Announcements
- 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
- 
    - 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
- 
    - 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
- 
    - 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
- 
    - 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
- 
    - 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)