1 of 10

CSE 163

Humanistic Computing�

Suh Young Choi

🎶 Listening to: Alan Becker

💬 Before Class: What is the coolest place you’ve traveled to?

2 of 10

Last Time

  • Data Literacy
  • EDA

This Time

  • Humanistic Computing
  • Data in Context
  • Intro to Ethics

2

3 of 10

Announcements

  • Reading Assignment 3 due next Monday (Feb 2)

  • THA 3 Peer Reviews out now! Due next Wednesday (Feb 4)

  • Project/Portfolio Part 1 due next Thursday (Feb 5)

  • THA 4 released now; due in 2 weeks (Feb 12)

  • Lowest section score for the quarter will be dropped

3

4 of 10

Humanistic Computing

  • Data as representation over reality
  • Complementary skills over competing ones
  • Interpretation over prediction

  • Ask questions, be aware of context, and consider consequences!

4

5 of 10

Documentation

  • File headers
  • Doc-strings
  • Type annotations
  • In-line comments
  • Separate documents (docs)

5

6 of 10

Objectivity…

… doesn’t really exist!

Analysis creates interpretation rather than certainty

Be mindful of what you can and cannot claim based on the results of your analysis.

What questions were answered, and what questions were generated?

6

7 of 10

Getting Answers

Answer on Slido!

What questions might this plot answer?

7

8 of 10

Asking Questions

Answer on Slido!

What questions might we have after viewing this plot?

8

9 of 10

Group Work:

Best Practices

When you first working with this group:

  • Introduce yourself!
  • If possible, angle one of your screens so that everyone can discuss together

Tips:

  • Starts with making sure everyone agrees to work on the same problem
  • Make sure everyone gets a chance to contribute!
  • Ask if everyone agrees and periodically ask each other questions!
  • Call TAs over for help if you need any!

9

10 of 10

Next Time

  • Object-Oriented Programming

Before Next Time

  • Complete Lesson 10
    • Remember not for points, but do go towards Weekly Tokens
  • Continue Reading Assignment 3
  • THA 3 Peer Reviews

10