Program Requirements

To successfully complete the certificate, the student must complete 4 courses for a total of 12 credits, with a grade of B or better in each course: one required three-credit course, plus three three-credit graduate-level electives drawn from a list of courses approved by the certificate’s faculty advisory committee.  

The required course will give an overview of CSS research, introduce relevant computing skills, discuss the theory and epistemology behind CSS, and explore ethical issues particular to CSS research.

One of the three electives could be an independent study where the student would work on a project under the guidance of a faculty member from the advisory committee. At least two of the four courses must be outside the student’s home unit to ensure breadth of exposure to different approaches.

All of the CSS certificate-eligible courses are listed, although not all have a course description. Please consult the General Catalog for a description of these courses or go to the program's website for more information.

To find specific courses based on data types, methods, substantive areas and/or programming languages, please refer to our Class Topic table.

If you have questions, please contact either the Director, Prof. Adam Henry ( or view the Graduate Student Handbook

Required Courses

3 units required

Choose one of the below:

Elective Courses

9 units required

Choose three electives from below to satisfy the certificate requirements.

School of Information

School of Sociology

Department of Linguistics

Department of Communication

School of Anthropology

School of Government and Public Policy

Department of English

School of Geography