Skip to main content

Social Media and Network Science

Module information>

Academic Direction
Goldsmiths, University of London
Also part of
MSc Data Science
Modes of Study

This module introduces students to the theory and techniques of graph analysis (credit bearing).

By taking this module, you will have an opportunity to master the theory and practice of graph analysis and social media data analysis. You will be shown how to gather datasets from public social networking platforms. You will learn how to gather social network data, how to convert social media data into graph representations and then apply typical algorithms to analyse the structure of the graph. You will visualise graphs and assess data flow and influence between the different nodes in the graphs.

Topics covered

  • Network Elements: Introduction and Basic Definitions 
  • Understanding Social Media History and its key concepts (background, structures, and challenges) 
  • Networks Paths and Distances 
  • Mining Social Media Data: Understand Data Structure and Retrieving the data 
  • Network Hubs: Node Centrality 
  • Mining Social Media Platforms 
  • Network Links: Directions and Weights 
  • Visualising Networks for Social Media Data 
  • Network Communities 
  • Generating graph for Social Media Data


15 (150 hours)


  • Coursework item 1 (15%)
  • Coursework item 2 (15%)
  • Coursework item 3 (70%)