Teaching Introductory Artificial Intelligence with Pac-Man
DeNero, John (University of California, Berkeley) | Klein, Dan (University of California, Berkeley)
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.
Jul-8-2010
- Country:
- North America > United States > California (0.14)
- Genre:
- Industry:
- Leisure & Entertainment > Games > Computer Games (1.00)
- Technology: