AAAI Publications, Second AAAI Symposium on Educational Advances in Artificial Intelligence

Font Size: 
Teaching Introductory Artificial Intelligence through Java-Based Games
Amy McGovern, Zachery Tidwell, Derek Rushing

Last modified: 2011-08-04


We introduce a Java graphical gaming framework that enables students in an introductory artificial intelligence (AI) course to immediately apply and visualize the topics from class. We have used this framework in teaching a mixed undergraduate/graduate AI course for six years. We believe that the use of games motivates students. The graphical nature of each game enables students to quickly see how well their algorithm works. Because the topics in an introductory AI course vary widely, students apply their algorithms to multiple game environments. A final challenging environment enables them to tie together the concepts for the entire semester.

Full Text: PDF