Skip to main content

Schedule

Announcements
  • Welcome to Week 5 of Social Computing! πŸŽ‰
  • DUE Lab 3 is due 2/24.
  • Sign up for a demo slot. This is a paired assignment, so you'll need to find a partner. The first group to sign up for 2/12 will get an extra late day.
  • Demo feedback can be provided here.

Office Hours​

My office hours are on Mondays from 3-4:30pm, Fridays from 4-5pm, and by appointment at SCI 258. Occasional updates to office hours will be reflected here.

To schedule meeting or to ask a question, please email me at sukrit+cs77@swarthmore.edu (the +cs77 will bump your email to the top of my inbox). If it's a general question that might be helpful for everyone, please ask on the class Discord.

To promote life-work balance, I try not to check my email/Discord/Slack after 5pm or on weekends.

Week 1​

Tue 1/21πŸ€–πŸŒŽπŸ”¬ Welcome (slides)
Wed 1/22🌎 The Promises and Perils of Technology (slides)

Week 2​

Mon 1/27πŸ€– URLs, CSS, and Javascript (slides)
  • DUE 11:59pmLab 1: Going Viral
  • READJavscript TDG: Preface, Introduction to Javascript (1.1-1.4), Lexical Structure (2.1-2.4), JavaScript in Web Browsers (15.1)
Tue 1/28 πŸ”¬ Trolls and Infektions
Wed 1/29 🌎 Authenticity, Vulnerability, and Identity (slides)

Week 3​

Mon 2/3πŸ€– Web Servers: Flask, Templates, and JSON(slides)
  • DUE 11:59pmLab 2: Troll Hunting
  • READFlask WD: Ch. 1, 2 (upto but not including Flask Extensions), 3 templates (upto but not including Twitter Bootstrap)
  • READJavascript TDG: Objects (6.1-6.4), Arrays (7.1-7.8), JSON Serialization and Parsing (11.6)
Tue 2/4πŸ”¬ Prompt Engineering
Wed 2/5🌎 AI vs. IA and the Sociotechnical Gap (slides)

Week 4​

Mon 2/10πŸ€– Javascript Events and REST APIs (slides)
Tue 2/11πŸ”¬ Setting Up Your Web Server
Wed 2/12🌎 Human–AI Interaction (slides)

Week 5​

Mon 2/17πŸ€– Lab 3 Work Session
Tue 2/18πŸ”¬ Work Session (slides)
Wed 2/19🌎 Content Moderation, Conflict Resolutions, and Quarantines

Week 6​

Mon 2/24πŸ€– Databases and Discord API
Tue 2/25πŸ”¬ Everything in Moderation
  • ASSIGNEDLab 4: Content Moderation in Wonderland (due March 3, 11:59pm)
  • READ Eric Goldman. Content Moderation Remedies. Michigan Technology Law Review, 2021. (60 pages)
Wed 2/26🌎 Crowdsourcing and Peer Production

Week 7​

Mon 3/3πŸ€– Login and User Authentication
  • DUE 11:59pmLab 4: Content Moderation in Wonderland
  • READFlask WD: Ch. 8 (pg. 101-126)
  • DEMO TBD
Tue 3/4πŸ”¬ Ideation
  • ASSIGNEDLab 5: Ideate (due March 17, 11:59pm)
Wed 3/5🌎 Hope and Speculative Design
  • READTBD
  • DEMOTBD

Week 8 🌊 Spring Break! πŸοΈβ€‹

March 8-16th. No homework, no labs, no demos. Enjoy your break!

Week 9​

Mon 3/17πŸ€– React
  • DUE 11:59pmLab 5: Ideate (due March 17, 11:59pm)
  • DEMO TBD
Tue 3/18πŸ”¬ Prototyping
  • ASSIGNEDLab 6: Prototype (due March 24, 11:59pm)
Wed 3/19🌎 Designing for Norms and Culture
  • READ
  • DEMO TBD

Week 10​

Mon 3/24πŸ€– React, MaterialUI
  • DUE 11:59pmLab 6: Prototype (due March 24, 11:59pm)
  • DEMO TBD
Tue 3/25πŸ”¬ Front-End UI
  • ASSIGNEDLab 7: Front-End UI (due Apr. 7, 11:59pm)
Wed 3/26🌎 Governance
  • READ
  • DEMO TBD

Week 11​

Mon 3/31🌎 Collaboration
  • DEMO TBD
Tue 4/1πŸ”¬ Front-End UI
  • DUE 4/7Lab 7: Front-End UI
Wed 4/2🌎 AI in Social Settings

Week 12​

Mon 4/7πŸ€– Login and Sessions
  • DUE 11:59pmLab 7: Front-End UI
  • DEMO TBD
Tue 4/8πŸ”¬ Back-End Server
  • ASSIGNEDLab 8: Back-End Server
Wed 4/9🌎 Sustaining and Maintaining Social Computing Systems
  • READ
  • DEMO TBD

Week 13​

Mon 4/14🌎 Emergence and Scale: Evaluating Social Computing Systems
  • DEMO TBD
Tue 4/15πŸ”¬ Back-End Server
  • DUE 4/21Lab 8: Back-End Server
Wed 4/16🌎 [Choose Your Own Adventure]
  • READ
  • DEMO TBD

Week 14​

Mon 4/21🌎 What Tech Calls Thinking and the Power of Refusal
  • DUE 11:59pmLab 8: Back-End Server
  • DEMO TBD
Tue 4/22πŸ”¬ Deployment
  • ASSIGNEDLab 9: Deployment (due Apr. 28, 11:59pm)
Wed 4/23🌎 The Future of Social Computing
  • READ
  • DEMO TBD

Week 15: Last Week of Class πŸ₯³β€‹

Mon 4/28
  • DUE 11:59pmLab 9: Deployment
  • DEMO TBD
Tue 4/29🌎 Social Virtual Reality
  • ASSIGNED Lab

Wed 4/30🌎
  • READ
  • DEMO TBD

Week 16: Final Presentations​

Mon 5/5
Tue 5/6Final Presentations (time TBD)
Wed 5/7

Week 17: Finals Week​

Mon 5/12-15Final Exam Week