Teaching Introductory Artificial Intelligence with Pac-Man

Authors

  • John DeNero University of California, Berkele
  • Dan Klein

DOI:

https://doi.org/10.1609/aaai.v24i3.18829

Abstract

The projects that we have developed for UC Berkeley’s introductory artificial intelligence (AI) course teach foundational concepts using the classic video game Pac-Man. There are four project topics: state-space search, multi-agent search, probabilistic inference, and reinforcement learning. Each project requires students to implement general-purpose AI algorithms and then to inject domain knowledge about the Pac- Man environment using search heuristics, evaluation functions, and feature functions. We have found that the Pac-Man theme adds consistency to the course, as well as tapping in to students’ excitement about video games.

Downloads

Published

2010-07-15

How to Cite

DeNero, J., & Klein, D. (2010). Teaching Introductory Artificial Intelligence with Pac-Man. Proceedings of the AAAI Conference on Artificial Intelligence, 24(3), 1885-1889. https://doi.org/10.1609/aaai.v24i3.18829