For many years, introductory Computer Science courses have followed the same teaching paradigms. These paradigms utilize only simple console windows; more interactive approaches to Computer Science education are possible. Just as scientific visualization aides the researcher in drawing new conclusions from data, a visual tool that allows the visualization of the execution of code and the effects of that execution would, at the very least, aide understanding of the concepts and, at most, provide for better retention of the concepts. This paper presents details of the idea, specification, design, and functionality of the Scripted Artificially Intelligent Basic Online Teaching Simulator (SAI-BOTS), an interactive game that helps reinforce what is taught in class. Students script vehicles to fight each other in a three dimensional environment. In this environment users can play with other people and learn the basic programming techniques involved in artificial intelligence. The users navi...
Jesse D. Phillips, Roger V. Hoang, Joseph D. Mahsm