Summer 2024 Political Science BC3730 section 001

Data Science for Politics

DATA SCIENCE FOR POLITICS

Call Number 00053
Day & Time
Location
MW 1:00pm-4:10pm
To be announced
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. Students will learn how to use R---a popular open-source programming language---to obtain, clean, analyze, and visualize data. No previous knowledge of R is required.

We will focus on applied problems using real data wherever possible, using 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. Class sessions are applied in nature, and our exercises are designed around practical problems: Predicting election outcomes, determining the author of anonymous texts, and cleaning up messy government data so we can use it. 

Web Site Vergil
Subterm 05/20-06/28 (A)
Department BARNARD SUMMER PROGRAMS
Enrollment 2 students (15 max) as of 5:06PM Saturday, May 10, 2025
Subject Political Science
Number BC3730
Section 001
Division Barnard College
Open To Barnard College
Campus Barnard College
Note All Barnard students must register for Section 001
Section key 20242POLS3730X001