/itpmssd

Making Sense of Social Data / ITP Class

Primary LanguagePython

Making Sense of Social Data

  • NYU - ITP
  • Fall 2015
  • Gilad Lotan | danah boyd

Description

Data are created and collected all around us, trails left from interactions in social media, accessible through streams, feeds, APIs, and data-stores. These data are used to power a growing number of services, modeled not only off our own interactions but also interactions of our friends and larger network of connections. While well intended, and many times well functioning, the growing range of uses of systems that algorithmically score content means there are a growing number of unintended consequences and inherent biases. In order to untangle some of these issues, we’ll dive into the literature, while building our own algorithmically-driven data services.

In this class we will explore various computational and social science approaches to understanding networked users. We’ll collect data by talking to people, as well as use Python scripts to access data from APIs such as Twitter and Instagram. We’ll learn how to make sense of these different data, touching topics such as qualitative interviewing, ethnographic observation, content analysis, natural language processing, content classification, authority ranking, and clustering. We’ll also be using a number of open source tools that help us make sense of networks, including Gephi and Python’s networkx library. And we'll be diving into literature from various fields - including sociology and media studies - to make sense of social data that we gather along the way.


Schedule


Logistics

  • Class: Fridays, 9am-12pm
  • Office Hours: by request 30 minutes before or afer class or via Skype
  • Slack: itpmssd.slack.com
    • If you haven't already signed up to our Slack group, please do so here - [itpmssd.slack.com] (https://itpmssd.slack.com).
    • We'll be using Slack for class-related communications: questions, thoughts, answers. We'll also use it to share interesting and relevant articles we find. Most importantly, we'll be relying on Slack to create and test our Bot creations. (More on that l8trz)
    • Private communications (e.g., class absences, personal concerns) should be communicated through email.
  • Assignments:
  • Evaluation:
    • On-time attendance and class participation: 25%
    • Assignments: 25%
    • Mid-term Bot Project: 25%
    • Final Project: 25%
    • Note: Showing up more than 10 minutes late without prior notice is an unexcused absence. More than 2 unexcused absences results in automatic failure.