This archive contains the course materials for all iterations of the course taught at Johns Hopkins University's School of Advanced International Studies.
Spring 2018
The Spring 2018 iteration of CAPS is our first attempt to bring computational thinking into international relations curricula and focuses on introductory Python.
There is no dedicated course material for this iteration, but you can find some of our material on introductory Python here.
Fall 2018
The Fall 2018 iteration of CAPS focuses on exploring autonomous decision-making through building and analyzing bots for the real-time strategy game StarCraft II.
Access the Fall 2018 course material.
Note: We are currently building the Fall 2018 iteration of CAPS into a separate course. Stay tuned.
Spring 2019
The Spring 2019 iteration of CAPS focuses on reinforcement learning, with an emphasis on a technical understanding of algorithms like Q-learning and the conceptual tradeoffs of applying reinforcement learning in complex environments.
Access the Spring 2019 course material.
Fall 2019
The Fall 2019 iteration of CAPS is currently under development.
Access the Fall 2019 course material.