Skip to main content

Schedule

Announcements
  • Welcome to Week 8 of Social Computing! πŸŽ‰
  • DUE Project 1 is due 10/29 at 11:59pm.

Office Hours​

My office hours are: Tuesdays from 2:30-4:00pm and Thursdays from 4-5pm, and by appointment at Martin 312. 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 do not check my email/Discord/Slack after 5pm or on weekends. Similarly, I don't set deadlines on weekends so you can take time off, too.

Week 1​

Tue 9/2πŸ€– Welcome + URLs and HTML/CSS (slides)
    Wed 9/3πŸ”¬ DIY Personal Website (slides)
    Thur 9/4🌎 The Promises and Perils of Social Technology (slides)

    Week 2​

    Tue 9/9πŸ€– Javascript: Intro, Events, DOM (slides)
    Wed 9/10πŸ”¬ Online Fame and Infamy (slides)
    Thur 9/11🌎 Authenticity, Vulnerability, and Identity (slides)

    Week 3​

    Tue 9/16πŸ€– JavaScript: Objects, JSON, Forms, Async/Await, APIs, REST (slides)
    Wed 9/17πŸ”¬ What's in a Social Media Platform?
    Thur 9/18🌎 Content Moderation, Conflict Resolutions, and Quarantines (slides)

    Week 4​

    Tue 9/23πŸ€– Web Servers: NodeJS and ExpressJS (slides)
  • READJavascript TDG: Server-Side JavaScript with Node (16.1, 16.2, 16.7, 16.8)
  • Wed 9/24πŸ”¬ What's in a Social Media Platform? Pt. 1
    Thur 9/25🌎 Crowdsourcing and Peer Production (slides)

    Week 5​

    Tue 9/30πŸ€– More Node.js and Databases (slides)
    Wed 10/1πŸ”¬ What's in a Social Media Platform? Pt. 2
    Thur 10/2🌎 AI vs. IA and AI in Social Settings (slides)

    Week 6​

    Tue 10/7πŸ€– Sessions, Users, Login/Logout (slides)
    • READ
    Wed 10/8πŸ”¬ The Internet is Forever... Until it's Not
    Thur 10/9🌎 Hope and Speculative Design

    Week 7 πŸŽƒ Fall Break! πŸ‚β€‹

    Octobr 10-19th. No homework, no labs, no demos. Enjoy your break!

    Week 8​

    Tue 10/21πŸ€– ReactJS (Damian) - Sukrit at CSCW
    Wed 10/22πŸ”¬ Ideation and Brainstorming
    Thur 10/23🌎 Lab Work Session - Sukrit at CSCW

    Week 9​

    Tue 10/28πŸ€– Catch-Up
    Wed 10/29πŸ”¬ Low-Fidelity Prototyping and Front-End UI
    Thur 10/30🌎 Designing for Norms and Culture

    Week 10​

    Tue 11/4πŸ€– Cookies and Sessions
    Wed 11/5πŸ”¬ Low-Fidelity Prototyping and Front-End UI
    Thur 11/6🌎 Governance

    Week 11​

    Tue 11/11🌎 Demo Day 2
    Wed 11/12πŸ”¬ Back-End Database and Server
    Thur 11/13🌎 Sustaining and Maintaining Social Computing Systems

    Week 12​

    Tue 11/18🌎 Emergence and Scale: Evaluating Social Computing Systems
    Wed 11/19πŸ”¬ Back-End Database and Server
    Thur 11/20🌎 A Day in the Life of a Tech Worker
    • READWatch any "Day in the Life of a (Software Engineer, Data Scientist, etc.)" video on YouTube

    Week 13​

    Tue 11/25🌎 Social Virtual Reality
    Wed 11/26πŸ”¬ Demo
    Thur 11/27Thanksgiving break - no class

    Week 14​

    Tue 12/2🌎 What Tech Calls Thinking
    Wed 12/3πŸ”¬ Deployment
    Thur 12/4🌎 Soft, Everyday Resistance

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

    Tue 12/9🌎 The Future of Social Computing (Follows Thursday schedule)
    Wed 12/10 (Follows Friday schedule, no class)
    Thur 12/11 No Class
    TBD Final Presentations (9am-12pm)