2026-2027 Catalog

CMPSC-151 Programming with AI for the Social Sciences

This course introduces AI-assisted analysis of text and images using large language models and Python. Grounded in social science applications but open to students from all disciplines, the course develops practical skills in creating, testing, validating, and automating AI-based analytical workflows. Applications may include classifying and summarizing tweets and other social media posts, extracting features from documents, analyzing sentiment and themes, correcting imperfect text, describing images, and extracting information from visual materials. The course also addresses reproducibility, privacy, security, bias, and the limitations of generative AI.

Credits

4

Prerequisite

Student has completed any of the following course(s) CMPSC 310 - Introduction to Data Science, MATH 255 - Probability and Statistics, POLS 120 - Research Methods for Poli Sci, POLS 201 - Data Analysis & Politics, PSYCH 215 - Behavioral Statistics, PSYCH 216 - Research Methods and Design, SOC 214 - Research Methods in Sociology, STATS 240 - Introduction to Statistics, STATS 250 - Applied Statistics