Fall 2026 Political Science BC3731 section 001

DATA SCIENCE FOR POLITICS

Call Number 00893
Points 3
Grading Mode Standard
Approvals Required None
Instructor Michael Miller
Type LECTURE
Course Description

This course explores techniques to harness the power of “big data” to answer questions related to political science and/or American politics. We will teach students how to use R—a popular open-source programming language—to obtain, clean, analyze, and visualize data. We will focus on applied problems using real data wherever possible, with a particular focus on R’s “Tidyverse.” In total, in this course we will cover concepts such as reading data in various formats (including “cracking” atypical government data sources and pdf documents); web scraping; data joins; data manipulation and cleaning (including string variables and regular expressions); data mining; making effective data visualizations; using data to make informed prediction, and basic text analysis. We will also cover programming basics including writing functions and loops in R. Finally, we will discuss how to use R Markdown to communicate our results effectively to outside audiences. No previous knowledge of R is required.

Web Site Vergil
Department Political Science @Barnard
Enrollment 0 students (30 max) as of 6:05PM Monday, March 9, 2026
Subject Political Science
Number BC3731
Section 001
Division Barnard College
Section key 20263POLS3731X001