Course description

This course is academic and research oriented, it introduces and contextualizes computational methods from a social science research design perspective. The first part of this course (w1–w2) gives you an overview of this course and how to analyze computational methods from a research design perspective, namely data management, concept representation, data analysis, and scientific communication. The second part (w3–w14) will analyze and practice different computational methods according to their roles in social science research. Bilingual or multilingual language ability is a plus. Programming is an essential part of this course but not the purpose and will not be taught. We will be coding for social science purposes.

Reading materials / e-books

Required readings:

This class will use a draft book manuscript I’m currently working on:

Additionally, each week is complemented with readings from various other sources. See details on Schedule page.

Recommended readings:

These books give you a good theoretical understanding and are very useful in research design.

  • [GRS] Grimmer, Justin, Margaret E. Roberts, and Brandon M. Stewart. 2022. Text as Data: A New Framework for Machine Learning and the Social Sciences. Princeton, New Jersey Oxford: Princeton University Press.
  • [SJ] Scott, John. 2017. Social Network Analysis. Fourth edition. Thousand Oaks, CA: SAGE Publications Ltd. (different versions are fine)

These books/sources introduce more technical and hands-on details.

  • [GS] Gentzkow, Matthew, and Jesse M. Shapiro. 2014. Code and Data for the Social Sciences: A Practitioner’s Guide.
  • [JM] Jurafsky, Daniel, and James H. Martin. 2022. Speech and Language Processing. 3rd draft. (the authors generously made their book publicly available, check their website and use the latest version)
  • NetworkX (the package’s documentation and the references cited are the best place to start in terms of technical details)

Presentations and final projects from previous semesters


Assignments (TBD)

  • A >= 95%, A- >= 90
  • B+ >= 87%, B >= 83%, B- >= 80%
  • C+ >= 77%, C >= 73%, C- >= 70%
  • D+ >= 67%, D >= 63%, D- >= 60%


  • Mental health: The instructor urge students who are struggling for any reason and who believe that it might impact their performance in the course to reach out if they feel comfortable. This will allow the instructor to provide any possible resources or accommodations. If immediate mental health assistance is needed, call the Counseling and Mental Health Center (CMHC) at 512-471-3515. You may also contact Bryce Moffett, LCSW (LBJ CARE counselor) at 512-232-4449 or stop by her office hours-Wednesday 1-2 pm SRH 3.119. Outside CMHC business hours (8a.m.-5p.m., Monday-Friday), contact the CMHC 24/7 Crisis Line at 512-471-2255.
  • University Policies
  • By taking this course (either for credit or auditing), you automatically authorize the instructor to use or cite the contents created by you for this course in the instructor’s working book project. Appropriate academic principles of attribution and integrity will be followed.
  • License for Open Education: This syllabus and all course content on this public website created by the instructor, TA, and students are licensed under the Creative Commons Attribution-NonCommercial 4.0 International License.
  • License of assignments: For the assignment examples submitted by creators to OSF, the creators of submissions are the owners of their submissions. The owners grant CC BY 4.0 DEED to their submissions.