Program Plan
PhD in Societal Computing
Course of Study
The Societal Computing curriculum ensures all students have a solid foundation in computational methods, society and organizations, and policy. At the same time, it retains enough flexibility to enable students to further specialize in areas that are more closely relevant to their research interests.
Students are required to take two (2) semesters of Societal Computing Practicum, four (4) Star Courses, three (3) elective courses, and to serve as a Teaching Assistant for two (2) semesters. For more information on these policies, please refer to the Course Requirements section of the Societal Computing PhD Student Handbook on our Current Students' page.
The following is an illustration of the courses two different sets of students could take in their first three years:
Fall 1 | Spring 1 |
Societal Computing Practicum | Societal Computing Practicum |
Star Course (any category) | Star Course (any category) |
Fall 2 | Spring 2 |
Star Course (any category) | Elective Course |
Elective Course | TA-ing |
Fall 3 | Spring 3 |
Star Course (any category) | Elective Course |
TA-ing |
Sample Schedule 2:
Fall 1 | Spring 1 |
Societal Computing Practicum | Societal Computing Practicum |
Star Course (any category) | Elective Course |
Elective Course | |
Fall 2 | Spring 2 |
Star Course (any category) | Star Course (any category) |
Elective Course | TA-ing |
Fall 3 | Spring 3 |
Star Course (any category) | TA-ing |