SemesterFall Semester, 2023
DepartmentInternational Doctor Program in Asia-Pacific Studies, First Year International Doctor Program in Asia-Pacific Studies, Second Year
Course NameComputational Text Analysis for the Social Sciences
InstructorREIDHEAD JACOB
Credit3.0
Course TypeElective
Prerequisite
Course Objective
Course Description
Course Schedule

Activities



Course activities are broadly defined below. Detailed instructions and grading rubrics will be uploaded to the course website and introduced in class.



Review Videos – 40% of Overall Grade



At the beginning of the semester, students will form teams of 2-3 students based on their shared interests. Several times throughout the semester, the instructor will select a text analysis method and each team will prepare a video reviewing one academic article applying that method. The instructor will provide detailed instructions and a grading rubric in a separate document, but the basic steps are:




  1. As a team, search for relevant articles. Submit a list of 4-5 articles to the instructor. The instructor will choose one of these for your team to review.

  2. Individually, read and outline the article. Critically evaluate the article’s research question, arguments, research design, data, methods, analysis and conclusions.

  3. As a team, compare notes and produce a 10-15 minute Review Video reviewing the article.

  4. Individually, watch all the Review Videos outside of class.

  5. As a class, critique and discuss the Review Videos in a Review Roundtable.



 



Skills Tasks – 40% of Overall Grade



Throughout the semester, with the introduction of each new text analysis method, students will implement that method using sample code and data prepared by the instructor. Skills tasks will be performed and submitted by each student individually. The instructor will provide detailed instructions and a grade rubric in a separate document, but skills tasks will entail:




  1. Downloading and installing software such as Python, Jupyter Notebook and machine learning libraries.

  2. Downloading sample code and data.

  3. Running sample code, line by line, and making minor modifications to the code.

  4. Saving output and submitting this to the instructor for grading.



 



Research Poster – 20% of Overall Grade



Toward the end of the semester, each student will select one text analysis method and apply this to a research topic of his or her choice. Each student will summarize their research questions, data, methods, analysis and results in a research poster. Students will present their research posters in an end-of-semester poster symposium. The instructor will provide detailed instructions and a grading rubric in a separate, but the basic milestones include:




  1. Propose poster – discuss with professor in an in-person consultation

  2. Collect data – submit data to instructor for approval

  3. Conduct analysis – submit analysis to instructor for approval

  4. Design poster – submit digital draft of poster design to instructor for approval and a grade

  5. Print final draft of poster

  6. Present poster – present poster in a poster symposium



 



Lectures and Out-of-Class Preparation



Lectures will be divided into one of three types:




  1. Lecture & Discussion

  2. Article Review Roundtables

  3. Methods Tutorials

  4. Skills Workshops

    1. How to review a research article and make a review video

    2. How to design a research poster

    3. How to present a poster at a poster symposium





Students are expected to prepare for class in advance and participate in classroom discussions. Preparation for class will entail:




  1. Complete reading assignments

  2. Watch Article Review Videos

  3. Prepare questions for the instructor and peer presenters



 



Activity-ILO Matrix



Course activities support Intended Learning Outcomes in the following way.























































































 



ILO 1.



Know current methods



ILO 2.



How to interpret text as data



ILO 3.



Evaluate methods in research



ILO 4. Implement methods



ILO 5.



Communicate methods, results



In-Class Discussion



x



x



x



 



x



Article Review Videos



x



x



x



 



 



Article Review Roundtables



x



x



x



 



x



Skills Tasks



x



 



 



x



x



Propose Poster



x



x



x



 



x



Collect Data



for Poster



 



x



 



x



 



Conduct Analysis



for Poster



x



 



 



x



 



Design Poster



x



x



x



x



x



Present Poster



x



x



x



x



x




 



 Schedule & Deadlines




















































































































































































Week of



Lecture Topics



Skills Tasks



Team Reviews



Poster



1. Sept 11



Syllabus



Poster: Proposal Tips



Tutorial: Python 101



 



 



 



2. Sept 18



Lecture: Text as Data



Introduce Review Videos



Tutorial: Python Pandas



Python 101



 



 



 



Module 1: Text Mining



 



Week of



Lecture Topics



Skills Tasks



Team Reviews



Poster



3. Sept 25



Lecture: Text Mining



Poster: Data & Analysis Tips



Python Pandas



List: Text Mining



 



4. Oct 2



Lecture: Extracting Data



Tutorial: Extracting Data



 



 



Proposal



5. Oct 9



Lecture: Web Scraping



Tutorial: Web Scraping



 



Vid: Text Mining



 



6. Oct 16



Review: Text Mining



 



 



Data



 



Module 2: Semantic Units



 



Week of



Lecture Topics



Skills Tasks



Team Reviews



Poster



7. Oct 23



Lecture: Semantic Units



Poster: Design Tips



Text Mining



List: Semantic Units



 



8. Oct 30



Lecture: Tokens



Tutorial: Tokens



 



 



Analysis



9. Nov 6



Lecture: Latent Topics



Tutorial: Latent Topics



 



Vid: Semantic Units



 



10. Nov 13



Review: Semantic Units



 



 



 



 



Module 3: Sentiment & Meaning



 



Week of



Lecture Topics



Skills Tasks



Team Reviews



Poster



11. Nov 20



Lecture: Sentiment, Meaning



Poster: Presentation Tips



Semantic Units



List: Sentiment, Meaning



 



12. Nov 27



Lecture: Sentiment Analysis



Tutorial: Sentiment Analysis



 



 



Design



13. Dec 4



Lecture: Word Embeddings



Tutorial: Word Embeddings



 



Vid: Sentiment, Meaning



 



14. Dec 11



Review: Sentiment, Meaning



 



 



 



 



Module 4: Structural Patterns



 



Week of



Lecture Topics



Skills Tasks



Team Reviews



Poster



15. Dec 18



Lecture: Structural Patterns



Sentiment, Meaning



List: Structural Patterns



Presentation



16. Dec 25



Lecture: Semantic Networks



Tutorial: Semantic Networks



 



 



 



17. Jan 1



Lecture: Sequence Analysis



Tutorial: Sequence Analysis



 



Vid: Structural Patterns



 



18. Jan 8



Review: Structural Patterns



Structural Patterns



 



 




 


Teaching Methods
Teaching Assistant
Requirement/Grading

Grading Rubric




















































Activity



Percent of Overall Grade



Non-Graded Requirements



In-Class Participation



-



After TWO FREE ABSENCES,



each unexcused absence is -5%



Article Review Videos



40%



 



Skills Tasks



40%



 



Poster Proposal & Consult



-



Required to receive Poster grade



Poster Data & Consult



-



Required to receive Poster grade



Poster Analysis & Consult



-



Required to receive Poster grade



Poster Draft & Consult



-



Required to receive Poster grade



Poster Presentation



20%



 




 



Attendance Policy



Class attendance is essential to students’ achieving the Intended Learning Outcomes; however, students must also balance learning with other life priorities. As a result, this course allows students to have TWO FREE ABSENCES during the semester. After two free absences, each unexcused absence will subtract 5% from the student’s overall grade. Arriving to class late, or leaving class early, by more than 10 minutes will be counted as half an absence.



Excused absences will not affect students’ grades and do not count as the student’s two free absences. Excused absences require:




  • a note from a doctor, in the case of a medical emergency

  • a note from an administrator, if absent due to an official university event

  • the instructor’s discretion, in the case of a family emergency (e.g., funeral)



Absences due to the following reasons will not be excused:




  • trouble with a vehicle, parking and traffic




  • vacations

  • jobs and internships

  • absence due to working on homework or a class project


Textbook & Reference

 



Week 1 – September 11 – Introductions




  • Syllabus*

  • Intro to Text as Data



 



Week 2 – September 18 – Text as Data




  • Anne Mische’s article

  • Intro to Matt Salganik book



 



Week 3 – September 25 – Text Mining: Extracting Data




  • ...



 



Week 4 – October 2 – Text Mining: Web Scraping




  • ...



 



Week 5 – October 9 – Video Review Roundtable on Text Mining




  • Article Review Videos on Text Mining



 



Week 6 – October 16 – Semantic Units: Tokens




  • ...



 



Week 7 – October 23 – Semantic Units: Latent Topics




  • ...



 



Week 8 – October 30 – Video Review Roundtable on Semantic Units




  • Article Review Videos on Semantic Units



 



Week 9 – November 6 – Midterm Exam: Individual Consultations




  • ...



 



Week 10 – November 13 – Sentiment & Meaning: Sentiment Analysis




  • ...



 



11. Week of November 20 – Sentiment & Meaning: Word Embeddings




  • ...



 



12. Week of November 27 – Video Review Roundtable on Sentiment & Meaning




  • Article Review Videos on Sentiment & Meaning



 



13. Week of December 4 – Structural Patterns: Semantic Networks




  • ...



 



14. Week of December 11 – Structural Patterns: Sequence Analysis




  • ...



 



15. Week of December 18 – Video Review Roundtable on Structural Patterns




  • Article Review Videos on Structural Patterns



 



16. Week of December 25 – TBD




  • ...



 



17. Week of January 1 – TBD




  • ...



 



18. Week of January 8 – TBD


Urls about Course
Attachment