The University of Chicago Summer
Computing for the Social Sciences

Computing for the Social Sciences


Course Code

MACS 30500 10

Cross Listed Course Code(s)

CHDV 30511, ENST 20550, MACS 20500, MAPS 30500, PLSC 30235, PSYC 30510, SOCI 20278, SOCI 40176, SOSC 26032

Course Description

This is an applied course for social scientists with little-to-no programming experience who wish to harness growing digital and computational resources. The course focuses on analyzing data and generating reproducible research through the use of the programming language R and version control software. Topics include coding concepts (e.g., data structures, control structures, functions, etc.), data visualization, data wrangling and cleaning, exploratory data analysis, etc. Major emphasis is placed on a pragmatic understanding of core principles of programming and packaged implementations of methods. You will leave the course with basic computational and R skills. While not becoming expert programmer, you will gain the knowledge of how to adapt and expand these skills as they are presented with new questions, methods, and data.

Course Criteria

This course is cross-listed with CHDV 30511, ENST 20550, MACS 30500, MAPS 30500, PLSC 30235, PSYC 30510, SOCI 20278, SOCI 40176. It is open to all undergraduates and is included in the Summer Institute in Social Research Methods. Computing for the Social Sciences is an approved elective in the Environmental Studies major and minor. It is an approved methods course for the Public Policy Studies major. It also is an approved elective for the Latin American and Caribbean Studies major and the Sociology major. This course may be approved as an elective for additional majors by petition.

Instructor(s)

Sabrina Nardin

Session

Session 1

Course Dates

June 15th - July 17th

Class Days

Mon, Tue, Wed, Thu

Class Time

9:30 am - 11:30 am

Modality

Remote

Other Courses to Consider

These courses might also be of interest.

  • Approaches to Social Science Research Design
    Approaches to Social Science Research Design

    This course explores critical foundations of social science research design. It will place an emphasis on how social scientists identify and create data to empirically examine social phenomena through a variety of different theoretical and methodological approaches. It will cover the relationship between research questions, design, and generating data across different methodological and epistemological approaches in the social sciences.

    Residential
  • Introduction to GIS and Spatial Analysis
    Introduction to GIS and Spatial Analysis

    This course provides an introduction and overview of how spatial thinking is translated into specific methods to handle geographic information and the statistical analysis of such information. This is not a course to learn a specific GIS software program. The goal is to learn how to think about spatial aspects of research questions, as they pertain to how the data are collected, organized and transformed, and how these spatial aspects affect statistical methods. The focus is on research questions relevant in the social sciences, which inspires the selection of the particular methods that are covered. Examples include spatial data integration (spatial join), transformations between different spatial scales (overlay), the computation of “spatial” variables (distance, buffer, shortest path), geovisualization, visual analytics, and the assessment of spatial autocorrelation (the lack of independence among spatial variables). The methods will be illustrated by means of open source software such as QGIS and R.

    Residential
  • Introduction to Spatial Data Science
    Introduction to Spatial Data Science

    The course reviews a range of methods to explore spatial data relevant in social science inquiry. Spatial data science is an evolving field that can be thought of as a collection of concepts and methods drawn from both statistics/spatial statistics and computer science/geocomputation. These techniques deal with accessing, transforming, manipulating, visualizing, exploring and reasoning about data where the locational component is important (spatial data). We will primarily focus on data gathered for aggregate units, such as census tracts or counties (e.g., unemployment rates, disease rates by area, crime rates). Specific topics covered include the special nature of spatial data, geovisualization and visual analytics, spatial autocorrelation analysis, and local cluster detection. You will learn and apply open source geospatial software tools, specifically GeoDa, developed at the Center for Spatial Data Science at UChicago.

    Remote