Link Search Menu Expand Document

Data 6: Introduction to Computational Thinking with Data 📊

UC Berkeley, Fall 2024

Ed bCourses Gradescope Textbook Jump to Current Week

Instructor

Jedi Tsang he/him

jedidiahtsang@berkeley.edu

Announcements

Week 1 Announcements

Aug 28 · 0 min read
  • More to come!

Week 1 — Introduction to Python

Aug 28
1 Introduction, Course Overview
Slides
Aug 30
2 Jupyter Notebooks, Arithmetic
Slides • Code • Blank Code
Optional Reading: CIT 1.1, 3.1; SPR 8
Survey Welcome Survey  
Discussion 01 Fractions & Health Data
Worksheet • Solutions

Week 2

Sep 2
No Class — Labor Day
Sep 4
Lab 1 Using Jupyter Notebooks  Due Sep 4 @ 11:00PM
Slides
Optional Reading: CP 1.2; CIT 3.2; 4.1; 4.2
Reading 1 Assignment  Due Sep 12 @ 11:00PM
Sep 6
3 Arrays and Variables
Slides • Code • Blank Code
Optional Reading: PPDS 1.2, CIT 5.1
Survey Week 2 Survey   Due Sep 9 @ 11:00 PM
Discussion 2 Python Basics: Names, Operations, Debugging
Worksheet • Solutions

Week 3

Sep 9
4 NumPy, Indexing, Working with Data
Slides • Code • Blank Code
Optional Reading: PPDS 5.2, CIT 5.6
Homework 1 Introduction to Python   Due Sep 20 @ 11:00PM
Sep 11
Lab 2 NumPy, Indexing, Working with Data Continued  Due Sep 11 @ 11:00PM
Sep 13
5 Introduction to Social Science Research
Slides
Survey Week 3 Survey   Due Sep 16 @ 11:00 PM
Discussion 3 Your Digital Self
Worksheet • Solutions

Week 4

Sep 16
6 Table Fundamentals
Slides • Code • Blank Code
Optional Reading: CIT 6, CIT 6.2 datascience Documentation
Reading 2 Assignment Due Sep 26 @ 11:00PM
Sep 18
Lab 3 Tables and Data  Due Sep 18 @ 11:00PM
Sep 20
7 Sorting and Filtering Rows
Slides • Code • Blank Code
Optional Reading: CIT 6.1, CIT 6.2
Survey Week 4 Survey   Due Sep 23 @ 11:00 PM
Discussion 4 Documentation, Array Operations & Table Methods
Worksheet •Solutions

Week 5

Sep 23
8 Functions Part 1
Slides • Code • Blank Code
Optional Reading: CIT 8, SPR 9, PPDS 2.5
Homework 2 Table Methods and Functions   Due Oct 6 @ 11:00PM
Sep 25
Lab 4 Functions Part 2  Due Sep 25 @ 11:00PM
Sep 27
9 Applying
Slides • Code • Blank Code
Optional Reading: CIT 8.1
Survey Week 5 Survey   Due Sep 30 @ 11:00 PM
Discussion 5 Functions, Scope & Social Science
Worksheet •Solutions

Week 6

Sep 30
10 Row Methods, Joining Tables
Slides • Code • Blank Code
Optional Reading: CIT 8.4
Oct 2
Lab 5 Tables  Due Oct 2 @ 11:00PM
Slides • Code • Blank Code
Oct 4
11 Quiz 1 Review
Slides• Code • Blank Code
Optional Reading: CIT 7.1.3, CIT 8.3.3, Table Function Visualizer https://forms.gle/KKvufJe17NsNFCvV9
Survey Week 6 Survey   Due Oct 7 @ 11:00 PM

Week 7

Oct 7
Quiz 1 Quiz 1:Basic Table Methods, Functions
Reading 3  Due Oct 17 @ 11:00PM
Oct 9
12 Grouping and Pivoting  NO LAB THIS WEEK
Slides • Code • Blank Code
Oct 11
13 Practice with Grouping and Pivoting
Slides• Code • Blank Code
Survey Week 7 Survey   Due Oct 14 @ 11:00 PM
Discussion 7 Table Methods: Join, Group, Pivot & Higher-Order Functions
Worksheet •Solutions

Week 8

Oct 14
14 Introduction to Visualization
Slides
Optional Reading: CIT 7.3, FDV 12.1
Homework 3 Advanced Table Methods and Visualizations   Due Oct 31 @ 11:00PM
Oct 16
Lab 6 Introduction to Visualization Methods  Due Oct 16 @ 11:00PM
Slides • Code• Blank Code
Oct 18
15 Visualizing Categorical Variables, Numerical Variables
Slides • Code • Blank Code (Categorical Variables) • Blank Code (Numerical Variables)
SurveyWeek 8 Survey   Due Oct 21 @ 11:00 PM
Discussion 8 Algorithmic Bias
Worksheet • Solutions

Week 9

Oct 21
16 Bickel Case Study
Slides• Code • Blank Code
Reading 4 Assignment  Due Oct 31 @ 11:00PM
Oct 23
Lab 7 Visualizing Two Numerical Variables  Due Oct 23 @ 11:00PM
Slides• Code • Blank Code
Oct 25
17 Visualizing Two Numerical Variables
Slides • Code • Blank Code
Optional Reading: CIT 4.3; SPR 14
Discussion 9 Visualizations
Worksheet • Solutions

Week 10

Oct 28
18 Control
Slides • Code • Blank Code
Optional Reading: CIT 9.1; CP 1.5
Oct 30
Lab 8 Functions and Control  Due Oct 30 @ 11:00PM
Slides • Code • Blank Code
Nov 1
19 Iteration
Slides • Code • Blank Code
Optional Reading: CIT 9.2; SPR 12
Discussion 10 Navigating Ethics and Impact in Data Visualization
SurveyWeek 10 Survey   Due Nov 4 @ 11:00 PM
Worksheet • Group Document

Week 11

Nov 4
20 More Iteration
Slides • Code • Blank Code
Optional Reading: PPDS 2.1
Reading 5  Due Nov 22 @ 11:00PM
Homework 4 Control, Iterations, Strings   Due Nov 14 @ 11:00PM
Nov 6
Lab 10 Iterations  Due Nov 6 @ 11:00PM
Slides • Code • Blank Code
Nov 8
21 File Formats, Dictionaries
Slides • Code • Blank Code
Survey Week 11   Due Nov 12 @ 11:00 PM
Discussion 11 Control & Iteration
Worksheet

Week 12

Nov 11
No Class - Academic and Administrative Holiday
Nov 13
Reading 5 Assignment  Due Nov 22 @ 11:00PM
Quiz 2 Review (No lab)
Nov 15
Quiz Quiz 2:Advanced Table Methods, Visualization, Control
Survey Week 12   Due Nov 19 @ 11:00 PM

Week 13

Nov 18
22 Sampling and CSS
Slides • Code • Blank Code
Final Project Part 1  Due November 25 @ 11:00PM [Part 2]  Due December 9 @ 11:00PM
Nov 20
Lab 12 Project Work Day
Nov 22
23 HCE Guest Lecture
Slides • Code
Optional Reading: CIT 9;CIT 9.3
Discussion 12
Worksheet

Week 14

Nov 25
23 ONLINE: LLMs/Prompt Engineering
Nov 27
No Class - Non-Instructional Day
Nov 29
No Class - Academic and Administrative Holiday

Week 15

Dec 2
24 Maps
Slides • Code • Blank Code
Optional Reading: Plotly Documentation
Dec 4
Lab 13 Randomness  Due Dec 4 @ 11:00PM
Slides • Code • Blank Code
Dec 6
25 Conclusion and Next
Slides

Week 16

RRR Week

Week 17

Dec 20
Exam Final Exam