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
3 Evaluation, Names, Data Types
Slides
Optional Reading: CP 1.2; CIT 3.2; 4.1; 4.2
Lab 1 Using Jupyter Notebooks  Due Sep 4 @ 11:00PM
Reading 1 Assignment  Due Sep 12 @ 11:00PM
Sep 6
4 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
5 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
7 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
8 Table Fundamentals
Slides • Code • Blank Code
Optional Reading: CIT 6, CIT 6.2 datascience Documentation
Reading 2 Assignment Due Sep 29 @ 11:00PM
Sep 18
9 Tables Methods, Data Manipulation
Slides • Code • Blank Code  Due Sep 18 @ 11:00PM
Lab 3 Tables and Data
Sep 20
10 Sorting and Filtering Rows
Slides • Code • Blank Code
Optional Reading: CIT 6.1, CIT 6.2
Discussion 4 Documentation, Array Operations & Table Methods
Worksheet

Week 5

Sep 23
11 Functions Part 1
Slides • Code • Blank Code
Optional Reading: CIT 8, SPR 9, PPDS 2.5
Homework 2 Functions   Due Oct 3 @ 11:00PM
Sep 25
12 Functions Part 2
Slides • Code • Blank Code
Lab 4 Functions  Due Sep 25 @ 11:00PM
Sep 27
13 Applying
Slides • Code • Blank Code
Optional Reading: CIT 8.1
Discussion 5
Worksheet

Week 6

Sep 30
14 Row Methods, Joining Tables
Slides • Code • Blank Code
Optional Reading: CIT 8.4
Oct 2
15 Tables
Slides • Code • Blank Code
Lab 5 Tables  Due Oct 2 @ 11:00PM
Oct 4
16 Group, Pivot
Slides• Code • Blank Code
Optional Reading: CIT 7.1.3, CIT 8.3.3, Table Function Visualizer
Discussion 6
Worksheet

Week 7

Oct 7
Quiz 1 Quiz 1:Basic Table Methods, Functions
Reading 3  Due Oct 17 @ 11:00PM
Oct 9
17 More Table Methods
Slides • Code • Blank Code
Lab 6 More Table Methods  Due Oct 2 @ 11:00PM
Oct 11
18 Introduction to Visualization
Slides• Code • Blank Code
Discussion 7
Worksheet

Week 8

Oct 14
19 Visualizing Categorical Variables, Numerical Variables
Slides • Code• Blank Code
Optional Reading: CIT 7.3, FDV 12.1
Homework 3 Advanced Table Methods   Due Oct 3 @ 11:00PM
Oct 16
20 Visualizations Methods
Slides • Code• Blank Code
Lab 7 Visualization Methods  Due Oct 16 @ 11:00PM
Oct 18
21 TBD
Slides • Code • Blank Code
Discussion 8
Worksheet

Week 9

Oct 21
22 Visualizing Two Numerical Variables, Bickel Case Study
Slides• Code • Blank Code
Reading 4  Due Oct 31 @ 11:00PM
Oct 23
23 Functions and Control
Slides• Code • Blank Code
Lab 8 Functions and Control  Due Oct 23 @ 11:00PM
Oct 25
24 Comparisons
Slides • Code • Blank Code
Optional Reading: CIT 4.3; SPR 14
Discussion 9
Worksheet

Week 10

Oct 28
25 Control
Slides • Code • Blank Code
Optional Reading: CIT 9.1; CP 1.5
Homework 4 Control, Iterations, Strings   Due Oct 3 @ 11:00PM
Oct 30
26 Functions and Control
Slides • Code • Blank Code
Lab 9 Functions and Control  Due Oct 30 @ 11:00PM
Nov 1
27 Iteration
Slides • Code • Blank Code
Optional Reading: CIT 9.2; SPR 12
Discussion 10
Worksheet

Week 11

Nov 4
28 More Iteration
Slides • Code • Blank Code
Optional Reading: PPDS 2.1
Reading 5  Due Nov 22 @ 11:00PM
Nov 6
29 Iteration Practice
Slides • Code • Blank Code
Lab 10 Iterations  Due Nov 6 @ 11:00PM
Nov 8
30 File Formats, Dictionaries
Slides • Code • Blank Code
Discussion 11
Worksheet

Week 12

Nov 11
No Class - Academic and Administrative Holiday
Nov 13
31 Dictionaries
Slides • Code • Blank Code
Lab 11 Dictionaries  Due Nov 13 @ 11:00PM
Nov 15
Quiz Quiz 2:Advanced Table Mathods, Visualization, Control

Week 13

Nov 18
32 Sampling
Slides • Code • Blank Code
Final Project  Due Dec 9 @ 11:00PM
Nov 20
33 Project Work Day
Lab 12  Due Nov 20 @ 11:00PM
Nov 22
34 Randomness, Simulation
Slides • Code
Optional Reading: CIT 9;CIT 9.3
Discussion 12
Worksheet

Week 14

Nov 25
35 Guest Lecture
Nov 27
No Class - Non-Instructional Day
Nov 29
No Class - Academic and Administrative Holiday

Week 15

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

Week 16

RRR Week

Week 17

Dec 20
Exam Final Exam