All courses
COMP-4990Undergraduate3.0 credits
Social Network Analysis
Foundations of network science: centrality, community structure, diffusion and link prediction, with hands-on labs using real social data.
Offered in
- Fall 2026 · current
Overview
This course introduces the mathematical and computational foundations of social network analysis. Students learn to model social systems as graphs, measure structure with centrality and clustering metrics, detect communities, and simulate diffusion processes.
Learning outcomes
- Represent social systems as graphs and compute structural metrics
- Apply community detection and link-prediction algorithms
- Critically evaluate ethical implications of network data analysis
Assessment
Assignments (40%), course project (30%), final exam (30%).