Lecture 10: Data Literacy & Communication
Autumn 2026
1
Sli.do
#cse163
Questions?
Icebreaker
Favorite snack?
CSE 163
CSE 163: Data Literacy & Communication
Announcements
2
Questions?
CSE 163: Data Literacy & Communication
Does code tell us anything about data?
import pandas as pd
import matplotlib.pyplot as plt
import seaborn as sns
data = pd.read_csv('home/data.csv')
data = data[['name', 'fin_length', 'age']]
data = data.dropna()
sns.relplot(data=data, kind='line', x='age’, y='fin_length', hue='name')
plt.title('Shark Ages vs. Fin Length')
plt.xlabel('Age (months)')
plt.ylabel('Fin Length (in)')
plt.savefig('/home/plot.png')
suggests >3 columns
suggests missing values
suggests quantitative and categorical variables
CSE 163: Data Literacy & Communication
Data Context Guiding Questions
4
CSE 163: Data Literacy & Communication
Data context can reveal other explanations
5
CSE 163: Data Literacy & Communication
Where do we find this context?
6
CSE 163: Data Literacy & Communication
Data Storytelling: Let’s talk about Multiverses
7
CSE 163: Data Literacy & Communication
Shark Multiverse…
8
CSE 163: Data Literacy & Communication
Narrative Plot Mountain
9
Exposition
Rising Action
Climax
Falling action
Resolution
CSE 163: Data Literacy & Communication
Data Story Plot Mountain
10
Finding data
Posing research
questions
Pre-processing
Coding
Analysis to answer questions
Testing
Visualizations
Writing
reports
Interpreting results
Presenting
findings
Communications
CSE 163: Data Literacy & Communication
Finding Main Characters
11
CSE 163: Data Literacy & Communication
Writing Tips
12
CSE 163: Data Literacy & Communication
Avoiding the Vacuum
13
CSE 163: Data Literacy & Communication
Sentence Level Details
14
CSE 163: Data Literacy & Communication
Key Takeaways
15
CSE 163: Data Literacy & Communication