Skip to article frontmatterSkip to article content

Course Organization

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.

Classes

Location: Heckman Library 406C

Weekly: Tuesdays & Thursdays

Session A:

2:10–2:55 pm

Break:

2:55–3:05 pm

Session B:

3:05–3:50 pm


Modules organization

Modules Overview

Module and Context

Weeks

Main Topics/Focus

1 - Introduction

1–2

Intro to ABM, Course orientation, Social sciences, Models & methods, NetLogo basics

2 - Segregation

3–4

Segregation in sociology, Schelling model, Inequality, Extending models

3 - Contagion

5–6

Collective behavior, Thresholds, Social movements, Protest/rebellion, Project pitches

4 - Cooperation

7–8

Cooperation, Commons, IPD, Project scope, Proposal workshop

5 - Polarization

9–11 (and parts of 12-15)

Diffusion, Polarization theory, Labs, Debates, Project build, Presentations


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

Visual Overview

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

Legend:

For the grading planning, visit Course PoliciesGrading Rubric.

Instructors

Prof. Jonathan Hill and Prof. Eric Araújo will be your guides in this journey.

The following links provide the office hours and contact information for both professors:

InstructorOffice HoursContact
Prof. Jonathan HillOffice hours to be addedjonathan.hill@calvin.edu
Prof. Eric AraújoProf. Araújo’s Agendaeric.araujo@calvin.edu