forked from fmerhout/DigiMethods
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathcourse_description.txt
13 lines (7 loc) · 3.47 KB
/
course_description.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
The rise of new types of digital data and the varieties of social life taking place on social media platforms enable new relations between quantitative and qualitative methods of inquiry and analysis. How such new complementarities are best exploited for social-scientific and practical purposes will be the focus of this course.
The course will offer students the opportunity to learn digital methods across the qualitative and quantitative spectrum, and to experiment with how these complement one another. The course will be structured around a mini research project, which takes students through several stages: from research design, data collection, data cleaning, to analysis. Methodologically, students will learn a wide range of methods and skills for conducting digital and computational research.
First, the course will take the form of a python programming boot camp where students will learn the python programming necessary for being efficient and flexible in working with digital data. We will learn basic the syntax, data types and structures in python and how to manipulate and work with tabular, text and network data. The boot camp will also introduce to various python libraries that will be used throughout the course hereunder numpy, pandas, networkx, scikit-learn and scipy. This first part of the course will take up one third of the course.
Second, the course will introduce students to the fundamentals of digital ethnography on social media platforms and other online spaces (e.g. Facebook groups, Twitter hashtags, Reddit threads, intranets, discussion fora, etc.). Digital ethnography involves conducting participant observation and interviews in digital spaces for the purpose of learning the dynamics of a particular online social setting. Digital ethnography thus provides the interpretative grounding which ensures that the categories and social processes that will be quantitatively assessed through digital and computational methods later in the course, are grounded in the meaning-making practices of the actors themselves.
Third, students will learn how to scrape, clean and do visualizations, network analysis, clustering and multidimensional scaling in and with python. These techniques will be used to explore, map out and visualize the varying densities and differences in data for the purpose of qualitatively exploring patterns in and across online social settings.
Fourth, students will learn how use computational text analysis, hereunder supervised machine learning, to quantify aspects of their qualitative inquiry. The course will go through more classical issues in content analysis around the construction of coding schemes and various forms of validity issues relevant for working with textual data. The course will also work through how to train models to automatically label textual data in ways that are sensitive to biases and limitations to of automated text analysis. Finally, the course will run through various simple analytical strategies to analysis the labeled data.
Students will first be tasked with finding a project idea, and to invent a research design that combines qualitative and quantitative digital methods around an online case study. Following this, students will be tasked with collecting data through ethnography, digital methods and computational social science programming. Students will then be tasked to conduct an analysis of the case study, while reflecting on the methodological, epistemological and practical aspects of combining heterogeneous datasets and methods.