Game Design for Global Challenges Using Python and Artificial Intelligence

Many of the world’s toughest problems ¬¬— such as climate change, homelessness and nuclear proliferation — are sometimes called “wicked problems,” because they are difficult to formulate, let alone solve. Unless a problem is well formulated, even technologies such as computer modeling and artificial intelligence can’t help much. In this seminar, we’ll take a holistic approach to problem formulation and problem-solving through the design of games that help players better understand tough global problems.  During this journey we’ll gain skills to leverage computer programming with Python and the assistance of large language models such as ChatGPT.

This course is designed for those who want hands-on experience developing computer-based games that address significant global problems. Prior programming experience is recommended but not required.

Learn more about the instructor of this course

5 credits of Natural Science coursework towards the Areas of Inquiry requirement.