Accompanying website for the course on "Social Computing" for Autumn 2026-27
[NEW] Assignment 1 is LIVE.
This is a research-oriented course that would require students to understand several CS research papers. There will be assignments and a term project that needs to be done using Python/Java. It is advisable to take this course only if you have the necessary background (see below).
In assignments or projects -- plagiarism in any form -- copying from other students or from online resources -- will be severely penalized.
Prof. Animesh Mukherjee (Email: animeshm@cse.iitkgp.ac.in)
Prof. Somak Aditya (Email: saditya@cse.iitkgp.ac.in)
Sagnik Basu (sagnikbasu19@gmail.com)
Subham Kumar (kumarshubham209@gmail.com)
Harsh Chattar (justharsh2407@gmail.com)
Thursday 15:00--16:55
Friday 15:00--15:55
Classroom: 120
Data structures and algorithms
Probability and Statistics
Basics of Machine Learning
Programming in Python (there might be a programming-based projects)
Midsem: 30%
Endsem: 30%
Assignment: 25%
Random attendance: 15%
Communication and collaborative tools
Social networks
Polarization
Influence Maximisation -- I
GNN and its variants
GCN as a recommender system
Influence Maximisation -- II
Social Recommendation
Antisocial behaviour
Moderation
Human-AI interaction
Misinformation and fake news
Cognitive biases and dark patterns
Social bot detection
Networks: An Introduction, Mark Newman
Introducing social networks, Alain Degenne, Michel Forsé
Analyzing the Social Web, Jennifer Golbeck