Dec 01, 2021
Computational Social Science
The major will comprise of the following for a total of 52/53 credits (explained in detail below):
Foundations of Computational Social Science
The first set of courses will introduce students to enduring puzzles in social science research, emerging themes of computational social science as well as the approaches that social scientists, and information & network scientists use to solve problems. Courses in this section provide foundations of subject matter knowledge, basic computational tools that are relevant to social scientific theories and empirics (8 courses required as denoted below):
One Introduction to Social Science Class
Four Required Introductions to Computational Approaches and Basic Tools
One Social Science Research Design
One Modeling Social Interactions and Motivations
Ethics and Computational Social Science
This section of the major will expose students to important debates on the ethics of governance, computing, and technological change. Issues covered will include tradeoffs between privacy/security and censorship/freedom, as well topics related to surveillance, propaganda, cyber-security and regulation. The goal is for students to not only be exposed to the moral and social consequences of technology at a conceptual level, but also the specific technical implementations that cause potential social problems (e.g., packet-sniffing) and could potentially expand the space for solutions (e.g. differential privacy) (2 courses).
Intermediate Techniques Applied to Social Science Content
The third set of courses will empower students to use computational tools to explore enduring social science puzzles and theories at scale. These paths are not meant to be formal areas of concentration, but options to gain competence in more focused areas. For example, some students might be interested in applying data mining techniques to problems in campaigns in American politics. Other students might want to focus in cyber-security and international relations. Both the tools and domains are organized to allow a set of choices that broaden interest in the major. Together, these courses allow our majors to have an evolved understanding of how computing and digital tools can be used in government, businesses, and NGOs. There are three sub-sets of classes in this section:
Select two of the following courses.
Upper-level content courses
Students will delve deeper into their domain specialization with two classes. One class should be within a domain theme (such as international relations), another substantive class can be outside that theme (such as in comparative politics).
- American Politics list of 1000-level courses
- Comparative Politics list of 1000-level courses
- International Relations list of 1000-level courses.
Students must complete one analytics-intensive course in the PS 1290X, PS 1390X, or PS 1590X series, or PS 1702.
Application Development Capstone
Select one of the following courses.
All courses for the major must be completed with a C or better, and must be taken as a letter grade.
Students must complete at least one writing-intensive (W) course in the major.
Completion of MATH 0220 with a C or better serves as a de facto pre-requisite of the major due to later appearance in requirements, and this requirement will be noted to students in advising materials.
There will be specific provisions for double majors on the A&S side, but it is expected that students can double major this with another social science major or a major in SCI (see page 11)
Students can declare the major in the Spring of their first year, as normal. Students are strongly encouraged to be taking PS 0100 and have completed MATH 0220 prior to declaring.
To get honors designation within the major upon graduation, a 3.7 overall GPA is required across all major classes (with a 3.5 GPA overall).