0% found this document useful (0 votes)
278 views2 pages

Social Network Analysis Course Syllabus

This course syllabus provides an overview of a social network analysis course. The course will introduce students to network analysis methods in Python and apply them to research questions involving interactions between social actors. Topics include descriptive network analysis, mathematical models of networks, centrality measures, network communities, structure and visualization, diffusion, and institutions in networks. Students will learn to collect and analyze network data, apply basic network analysis methods in Python libraries, and design a research study on social interactions.

Uploaded by

Kitty Khan
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
278 views2 pages

Social Network Analysis Course Syllabus

This course syllabus provides an overview of a social network analysis course. The course will introduce students to network analysis methods in Python and apply them to research questions involving interactions between social actors. Topics include descriptive network analysis, mathematical models of networks, centrality measures, network communities, structure and visualization, diffusion, and institutions in networks. Students will learn to collect and analyze network data, apply basic network analysis methods in Python libraries, and design a research study on social interactions.

Uploaded by

Kitty Khan
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2

Social Network Analysis

Course Syllabus

Abstract
Social network analysis is a fast-developing discipline in the field of socio-economic data
analysis. It shifts the focus of scientific research from atomized individuals to their connections
and brings both theoretical and methodological innovations. The rapid growth of network data -
e.g. financial transactions or interactions between individuals via social media - significantly
contributed to the relevance of these methods in both applied and scientific research. This course
will provide students with knowledge and skills in network analysis. Selected topics include
basic network analysis (centrality, positions, and clustering), the exponential random graph
model for modeling network formation, and introduction to the causal analysis of network
effects. By the end of the course, students will be able to apply social network analysis methods
in Python to different research questions about interactions between social actors.

Learning Objectives
 The aim of this course is to demonstrate to students both theoretical rationale and
important applications of network analysis methods.

Expected Learning Outcomes


 Apply basic methods and functions of Python libraries to analyze network data and
complex graphs structure
 Apply the basics of social network analysis at the network level (e.g. density, clustering,
degree distribution, etc.); at the node level (e.g. degree, betweenness, closeness); at the subgraph
level (e.g. triads, communities)
 Collect and preprocess network data
 Design a research study on interactions between individuals and actors

Course Contents
 Week 1. Introduction to Network Science
 Week 2. Descriptive Network Analysis
 Week 3. Mathematical Models of Networks
 Week 4. Node Centrality and Ranking on Networks
 Week 5. In-class Lab
 Week 6. Network Communities
 Week 7. Network Structure and Visualization
 Week 8. Social Media and Information Flow in Networks
 Week 9. Diffusion of Innovation
 Week 10. Institutions and Aggregate Behavior in Networks
 Week 11. In-class Project Presentations
Recommended Core Bibliography
 Easley, D., & Kleinberg, J. (2010). Networks, Crowds, and Markets : Reasoning About a
Highly Connected World. New York: Cambridge eText. Retrieved from
http://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=edsebk&AN=324125
 Goldenberg, D. (2021). Social Network Analysis: From Graph Theory to Applications
with Python. https://doi.org/10.13140/RG.2.2.36809.77925/1
 Newman, M. E. J. (2010). Networks : An Introduction. Oxford: OUP Oxford. Retrieved
from http://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=nlebk&AN=458550

Recommended Additional Bibliography


 Carrington, P. J., Scott, J., & Wasserman, S. (2005). Models and Methods in Social
Network Analysis. Cambridge University Press.
 James H. Fowler, & Nicholas A. Christakis. (2009). Connected : The Surprising Power of
Our Social Networks and How They Shape Our Lives: Vol. First edition. Little, Brown Spark.
 Zinoviev, D., & Tulton, A. O. (2018). Complex Network Analysis in Python : Recognize
- Construct - Visualize - Analyze - Interpret. Pragmatic Bookshelf.

You might also like