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
Announcements
Week 1 Announcements
- 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 Â
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
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
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
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
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
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
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
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
- Survey Week 13 Â Due Nov 25 @ 11:00 PM
- Discussion 12
- Google Doc Link
Week 14
- Nov 25
- 24 ONLINE: LLMs/Prompt Engineering
- Zoom link  Blank Code  Slides  Recording
- Nov 27
- No Class - Non-Instructional Day
- Nov 29
- No Class - Academic and Administrative Holiday
Week 15
- Dec 2
- 25 Sampling, Randomness
- Slides • Code • Blank Code
- Optional Reading: Plotly Documentation
- Dec 4
- Lab 13 Randomness  Due Dec 4 @ 11:00PM
- Slides • Code • Blank Code
- Dec 6
- 26 Conclusion and Next
- Slides
Week 16
RRR Week
Week 17
- Dec 20
- Exam Final Exam