Dr. Kalyani Selvarajah
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%).