Skip to article frontmatterSkip to article content

Welcome to the Segregation Models module! This section explores computational models of residential segregation, building on Thomas Schelling’s groundbreaking work Schelling (1971) on how individual preferences can lead to collective patterns of segregation. We will generalize the residential model and see ways to apply it to other contexts.

Segregation models help us understand how micro-level individual choices can lead to macro-level social phenomena Schelling (1978). Through agent-based modeling, we’ll explore how even mild preferences for similarity can result in highly segregated neighborhoods, providing insights into urban dynamics and social processes.

Module Duration: 2 weeks


Student Learning Objectives (SLOs)

By the end of this module, students will be able to:

Core SLOs
Conceptual SLOs
Technical SLOs
Critical Thinking
Communication
  • Increase students’ knowledge of social systems and of human behavior within such systems
  • Apply algorithmic, statistical, and/or mathematical methods to solve problems, broadly defined to find the answers to questions in various domains (as appropriate).
  • Represent, interpret, and process information in graphical, numeric, and/or symbolic forms.

📋 Weekly Breakdown

Lecture 5
Lecture 6
Lecture 7
Lecture 8

Week 3: Tuesday, September 16

Heckman Library 406C

Session A: History of segregation in social research.

  • Summary:
    • Traditions: Du Bois’ The Philadelphia Negro, Chicago School, Massey & Denton’s structural view.
    • Concepts: de jure vs. de facto segregation; neighborhood effects; systemic racism.
  • Slides: Segregation

Session B: Discussion of readings.

  • Summary:
    • Massey & Denton, American Apartheid (1993), Ch. 1.
    • Banaji, Fiske & Massey, “Systemic Racism” (Cognitive Research, 2021).
    • Deliverable: SRG prep sheet.

📝 Assignments & Due Dates (Weeks 3–4)

Lab Memo #2
Lab Memo #3

Due: 9/23 before class | Points: 20 points

Prompt (1-2 pages):

  1. Take the code for the Schelling model implemented in class in the link above (Lecture 6). Your task is to modify the model in some way and analyze the results. You can choose one of the following options:
    • Add a reporter: e.g., track the number of moves, average satisfaction, or segregation index over time.
    • Change the neighborhood definition: e.g., use a larger or smaller neighborhood size.
    • Introduce heterogeneity: e.g., allow agents to have different tolerance levels or preferences.
    • Add mobility constraints: e.g., limit how far agents can move in a single step.
  2. Write your Lab Memo. You can download the template in here.
  3. Make sure you add the codes you’ve changed, as well as interface modifications.
  4. Submit your Lab Memo in PDF format through Moodle.

📚 Readings and Extra Materials

🔒 Required Readings
🔓 Recommended Readings
📽️ Inspirational Videos
  1. Bruch, Elizabeth E., and Robert D. Mare. “Neighborhood choice and neighborhood change.” American Journal of sociology 112.3 (2006): 667-709.

References
  1. Schelling, T. C. (1971). Dynamic models of segregation. Journal of Mathematical Sociology, 1(2), 143–186.
  2. Schelling, T. C. (1978). Micromotives and macrobehavior. WW Norton & Company.
  3. Schelling, T. C. (1971). Dynamic models of segregation†. The Journal of Mathematical Sociology, 1(2), 143–186. 10.1080/0022250x.1971.9989794