Abstract-A new methodology to teach about the topic of Finite State Machines is presented in this paper. For this purpose, nine learning objectives which are classified into the three categories Basics of Finite State Machines, parallels between Finite State Machines and stock trading, and the application of Finite State Machines were developed and implemented into a Serious Game solution. This paper covers the third category about the application of Finite State Machines and its use to create Artificial Intelligence. The learning objectives were determined by using the widely-known Taxonomy of Bloom and integrated into the Serious Game The Finite State Trading Game (FSTG). In this turn-based trading game, the user aims to beat a Non-Player Character by skillfully trading shares while the user faces increasing complexity throughout the game. For the evaluation of the Serious Game approach a pre-test and post-test setting was performed with students of a local upper vocational school class at the Technical University of Munich. The results of the following analysis demonstrated significant progress in terms of the students' knowledge about Finite State Machines for every tested statement.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.