Hide Advanced Options
Courses - Spring 2026
SDSB
Social Data Science, BSOS
SDSB123
Social Data Science: Pathways and Applications
Credits: 1
Grad Meth: Reg, P-F, Aud
Restriction: Must be in a major in the College of Behavioral and Social Sciences or the College of Information Studies; or permission of instructor.
Credit only granted for: BSOS188C or SDSB123.
Formerly: BSOS188C.
Data Science, machine learning, and AI have exploded in popularity, and the big data revolution has affected how science is done in all fields, from the physical sciences to the behavioral and social sciences. This course explores the goals, values, skills, and practices of how data science is conducted within a variety of fields within the social sciences. It will enable students to identify questions and challenges that data science can address and help them find the data science discipline that matches their own values and goals.
SDSB233
Data Science for Social Science
Credits: 3
Grad Meth: Reg, P-F, Aud
Prerequisite: Must have completed or be concurrently enrolled in STAT100.
Restriction: Must be in a major in the College of Behavioral and Social Sciences or the College of Information Studies; or permission of instructor.
An introduction to modern methods of data analysis for social scientists. This course emphasizes teaching students who have no previous coding experience how to analyze data and extract meaning in a social science context. Students will gain critical programming skills and learn inferential thinking through examples and projects with real-world relevance.
SDSB326
Python Programming for the Social Sciences
Credits: 3
Grad Meth: Reg, P-F, Aud
Prerequisite: Minimum grade of C- in BSOS233 or SDSB233.
Restriction: Must be in a major in the College of Behavioral and Social Sciences or the College of Information Studies; or permission of instructor.
Credit only granted for: SDSB326 or BSOS326.
Formerly: BSOS326.
Python has become an extremely powerful programming language in advanced statistics and data analytics. It includes expansive packages for data handling and processing, including the latest developments in machine learning, and offers Integrated Development Environments (IDE) for code development, testing, debugging, and graphical representation. This course offers a thorough introduction to Python and those packages that are fundamental to data processing and analysis.