Theme | Week | Date | Topic | Demo | Lab | Hwk |
---|---|---|---|---|---|---|
Intro + Personal Networks | 1 | Thu, Aug 28 | Intro / what social networks are / basic graph theory / class info | Giant component | Lab 0: Getting started w/ Jupyter notebook / test submitting a lab | Mini Project 01: Personal network data |
2 | Tue, Sep 2 | Personal networks; social connectedness and social isolation in America | Lab 1: Analyzing personal network data; review of bootstrap | |||
Network structure: foundations | 2 | Thu, Sep 4 | Overview of graph theory; triadic closure | Clustering coefficient; Triadic closure in an email network | ||
3 | Tue, Sep 9 | Structural balance; positive and negative networks | Structural balance demo | Lab 2: Getting started with complete network data | ||
3 | Thu, Sep 11 | Strength of Weak Ties, Social Capital, Structural Holes | Strength of weak ties demo | |||
4 | Tue, Sep 16 | Networks in context; homophily; affiliation networks; and foci | ||||
4 | Thu, Sep 18 | Network centrality / the Friendship Paradox | ||||
Small worlds | 5 | Tue, Sep 23 | Intro to mathematical network models; the Erdos-Renyi model and its predictions | |||
5 | Thu, Sep 25 | Small worlds | ||||
6 | Tue, Sep 30 | Search in small worlds | ||||
6 | Thu, Oct 2 | Scale-free networks | ||||
Network structure: advanced | 7 | Tue, Oct 7 | Empirical studies of network structure | |||
7 | Thu, Oct 9 | Midterm review | ||||
8 | Tue, Oct 14 | Midterm | ||||
8 | Thu, Oct 16 | More models: configuration model and stochastic block model | ||||
9 | Tue, Oct 21 | Community detection | ||||
Dynamics: Simple contagion | 9 | Thu, Oct 23 | Diseases and simple contagion in general; SIR model | |||
10 | Tue, Oct 28 | SIR model on networks; centrality, influence and network disease models | ||||
Concurrency | 10 | Thu, Oct 30 | Sexual networks, concurrency, and HIV | |||
11 | Tue, Nov 4 | Empirical studies of simple contagion | ||||
Social influence | 11 | Thu, Nov 6 | Social influence, herding, and cascades | |||
12 | Tue, Nov 11 | Threshold models and complex contagion | ||||
Dynamics: Complex contagion and social influence | 12 | Thu, Nov 13 | Complex contagion on networks | |||
13 | Tue, Nov 18 | Complex contagion on networks, cont. + Empirical studies of complex contagion | ||||
Cooperation | 13 | Thu, Nov 20 | Cooperation and networks | |||
14 | Tue, Nov 25 | NO CLASS | ||||
14 | Thu, Nov 27 | THANKSGIVING (NO CLASS) | ||||
15 | Tue, Dec 2 | TBA - possible guest lecture | ||||
15 | Thu, Dec 4 | Wrap up | ||||
16 | Tue, Dec 9 | READING WEEK |
Social Networks (Demography 180)
(Syllabus last updated: 2025-September-11)
Quick links
Class meetings: Tuesdays and Thursdays, 2:00-3:30PM, 9 Lewis Hall
Web: https://www.dennisfeehan.org/teaching/demog180-fa2025
Ed page: https://edstem.org/us/courses/81974/discussion
Gradescope page: https://www.gradescope.com/courses/1084072
Bcourses page: https://bcourses.berkeley.edu/courses/1547380
Lecture slides: https://drive.google.com/drive/folders/1jgKjkAImWtAzIusbB9mLGhthLyISQHZ2?usp=drive_link
Final exam: TBA
Staff
Professor Dennis Feehan, feehan [at] berkeley.edu (but please post questions on Ed)
Office hours: (see Ed post)
TA: Xinghe Pan
TA: Nick Nolte
Overview
The science of social networks focuses on measuring, modeling, and understanding the different ways that people are connected to one another. In this class, we will use a broad toolkit of theories and methods drawn from the social, natural, and mathematical sciences to learn what a social network is, to understand how to work with social network data, and to illustrate some of the ways that social networks can be useful in theory and in practice. We will see that network ideas are powerful enough to be used everywhere from CDC and UNAIDS, where network models help epidemiologists prevent the spread of HIV, to Silicon Valley, where data scientists use network ideas to build products that enable people all across the globe to connect with one another.
Please re-check the syllabus frequently; it will be updated as the semester progresses
Detailed modules
Introduction to social networks and personal networks
Required reading:
- D. J. Watts Six Degrees: The Science of a Connected Age (WW Norton & Company, 2003).
- preface-Ch.1
- David Easley and Jon Kleinberg Networks, Crowds, and Markets: Reasoning about a Highly Connected World (Cambridge University Press, 2010), https://www.cs.cornell.edu/home/kleinber/networks-book/.
- Ch.1-Ch.2
- Fischer, Still connected, Ch. 2 and 7
Network structure: foundations
Required reading:
- David Easley and Jon Kleinberg Networks, Crowds, and Markets: Reasoning about a Highly Connected World (Cambridge University Press, 2010), https://www.cs.cornell.edu/home/kleinber/networks-book/.
- Ch. 3.1-3.3 (Triadic closure + tie strength)
- Ch.4.3-4.4 (Affiliation networks)
- Ch. 3.5 (Social capital)
- Ch.5.1-5.2 (Positive and negative relationships)
- Friends you can count on
- Why your friends have more friends than you do
Optional reading:
- Filippo Menczer A First Course in Network Science, First edition. (Cambridge: University Press, 2020), https://www.cambridge.org/highereducation/books/a-first-course-in-network-science/EE22722F27519D8BB1443C7225C57BAF#contents.
- Ch 1.1-1.7 (Introduction to graph theory and
networkx
Python package) - Appendix A: Python tutorial
- Ch 1.1-1.7 (Introduction to graph theory and
- the
networkx
package tutorial might be helpful if you want a systematic introduction tonetworkx
Small worlds and beyond
Required readings:
- D. J. Watts Six Degrees: The Science of a Connected Age (WW Norton & Company, 2003).
- Ch. 2 (Random networks)
- Ch. 3 (Small worlds)
- Ch. 4 (Beyond small worlds; scale-free networks)
- Ch. 5 (Search in networks)
- David Easley and Jon Kleinberg Networks, Crowds, and Markets: Reasoning about a Highly Connected World (Cambridge University Press, 2010), https://www.cs.cornell.edu/home/kleinber/networks-book/.
- Ch. 20.1-20.2 (Small worlds)
- Ch. 20.3-20.5 (Search in small worlds)
- Ch. 18.1-18.5 (Scale-free networks)
- Filippo Menczer A First Course in Network Science, First edition. (Cambridge: University Press, 2020), https://www.cambridge.org/highereducation/books/a-first-course-in-network-science/EE22722F27519D8BB1443C7225C57BAF#contents.
- Sec. 5.4 (Preferential attachment)
Network structure: advanced
Required reading:
- Filippo Menczer A First Course in Network Science, First edition. (Cambridge: University Press, 2020), https://www.cambridge.org/highereducation/books/a-first-course-in-network-science/EE22722F27519D8BB1443C7225C57BAF#contents.
- Sec. 5.3 (Configuration model; you can skip Exponential Random Graphs)
- Sec. 6.3 (Community detection; you can skim 6.3.2 and 6.3.3; be sure to read 6.3.4 on Stochastic Block Modeling)
Simple contagion
Required reading:
- D. J. Watts Six Degrees: The Science of a Connected Age (WW Norton & Company, 2003).
- Ch.6
- David Easley and Jon Kleinberg Networks, Crowds, and Markets: Reasoning about a Highly Connected World (Cambridge University Press, 2010), https://www.cs.cornell.edu/home/kleinber/networks-book/.
- Ch. 21.1-21.3 (The SIR epidemic model)
Concurrency in sexual networks
Required reading:
- Sexual networks, concurrency, and HIV
- Helen Epstein The Invisible Cure: Why We Are Losing the Fight Against AIDS in Africa (Macmillan, 2008).
- Ch.2-4
Optional reading
- David Easley and Jon Kleinberg Networks, Crowds, and Markets: Reasoning about a Highly Connected World (Cambridge University Press, 2010), https://www.cs.cornell.edu/home/kleinber/networks-book/.
- Ch. 21.6
- NOTE: if you are interested in reading more of the debate over concurrency, this issue of the journal that Lurie and Rosenthal published in has papers on both sides. (These additional papers are not required reading.)
Complex contagion
Reading:
- D. J. Watts Six Degrees: The Science of a Connected Age (WW Norton & Company, 2003).
- Ch. 8
- David Easley and Jon Kleinberg Networks, Crowds, and Markets: Reasoning about a Highly Connected World (Cambridge University Press, 2010), https://www.cs.cornell.edu/home/kleinber/networks-book/.
- Ch. 19.1-19.6
- Study says obesity can be contagious
Cooperation
Required reading:
- David Easley and Jon Kleinberg Networks, Crowds, and Markets: Reasoning about a Highly Connected World (Cambridge University Press, 2010), https://www.cs.cornell.edu/home/kleinber/networks-book/.
- Ch. 6.1-6.2
- Robert M. Axelrod The Evolution of Cooperation (New York : Basic Books, c1984., 1984). Ch. 1 (pdf in Ed post)