Skip to article frontmatterSkip to article content

This course is organized in modules. Each module typically lasts 2 weeks and includes readings, lectures, labs, and assignments. The course culminates in a final project where you will apply what you’ve learned to a social phenomenon of your choice using agent-based modeling.

Weekly classes

DaySessionTime
TuesdaySession A2:10–2:55 pm
TuesdayBreak2:55–3:05 pm
TuesdaySession B3:05–3:50 pm
ThursdaySession A2:10–2:55 pm
ThursdayBreak2:55–3:05 pm
ThursdaySession B3:05–3:50 pm

Important Dates

Date(s)Event/Note
Tue Sept 2Semester begins
Tue–Wed Oct 21–22Advising Days (no class Tue Oct 21)
Wed–Fri Nov 26–28Thanksgiving Break (no class Thu Nov 27)
Thu Dec 11Last day of class
Dec 13–18Final Project Reports

Modules organization

ModuleTitleWeeks CoveredMain Topics/Focus
Module 1IntroductionWeeks 1–2Intro to ABM, Course orientation, Social sciences, Models & methods, NetLogo basics
Module 2SegregationWeeks 3–4Segregation in sociology, Schelling model, Inequality, Extending models
Module 3ContagionWeeks 5–6Collective behavior, Thresholds, Social movements, Protest/rebellion, Project pitches
Module 4CooperationWeeks 7–8Cooperation, Commons, IPD, Project scope, Proposal workshop
Module 5PolarizationWeeks 9–11 (and parts of 12-15)Diffusion, Polarization theory, Labs, Debates, Project build, Presentations

Visual Overview

WeekDates📖 SRG Prep🧪 Lab Memo📝 Reflection Essay🎓 Project Milestone🗂️ Other/Notes
1Sep 2 & 4Course intro
2Sep 9 & 11✅ #1✅ #1
3Sep 16 & 18✅ #2✅ #2✅ #1
4Sep 23 & 25✅ #3✅ #3
5Sep 30 & Oct 2✅ #4✅ #4
6Oct 7 & 9✅ #5
7Oct 14 & 16✅ #6✅ #5✅ #2
8Oct 21 & 23✅ Proposal
9Oct 28 & 30✅ #7✅ Schema & Pseudocode
10Nov 4 & 6✅ #8✅ #6
11Nov 11 & 13✅ #9✅ #7✅ #3
12Nov 18 & 20✅ Alpha
13Nov 25✅ Beta Demo
14Dec 2 & 4✅ #10✅ #4Poster Draft
15Dec 9 & 11✅ Final Pres, Report

Legend:

For the grading planning, visit Course PoliciesGrading Rubric.