Using Technology in the Computer Science Classroom: Using a Scriptable Game-engine for Teaching Artificial Intelligence
AbstractThe aim of this paper is to argue and demonstrate the use of a scriptable game-engine as a supportive technology for understanding and implementation in an active learning environment for computer science. It is argued that the use of an active learning environment as a suitable environment for computer science. As a case study, artificial intelligence is used as a representative subfield of computer science and implements an active learning environment with a scriptable game-engine for students. A demonstration is given of the use of a scriptable game-engine to teach intelligent agents using object-oriented programming concepts. The students were interviewed with general and specific open-ended questions in a written interview. Various Likert-type scale questions were also asked to rate their experience. Interpretive content analysis was used to understand their perceptions regarding the instructional design and their learning experience. Grounded in the students’ and the authors’ own learning experience, practical guidelines for the implementation of a scriptable game-engine as a supportive technology in any computer science classroom environment are provided.
How to Cite
This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.