Automated Stock Trading – Developing the Serious Game FSTG to Teach the Topic of Finite State Machines

Matthias Christoph Utesch, Andreas Hauer, Robert Heininger, Helmut Krcmar


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.

Full Text:


International Journal of Engineering Pedagogy (iJEP) – eISSN: 2192-4880
Creative Commons License
Scopus logo ESCI logo DBLP logo EBSCO logo DOAJ logo