The Finite State Trading Game: Developing a Serious Game to Teach the Application of Finite State Machines in a Stock Trading Scenario

In this paper a new methodology to teach the topic Finite State Machines to upper vocational school students is proposed. A Serious Game solution was created consisting of nine learning objectives split into categories about the basics of Finite State Machines, the parallels between Finite State Machines and stock trading and the application of Finite State Machines in order to construct Artificial Intelligence. This paper focuses on the existing parallels between Finite State Machines and the concepts of automated stock trading. The learning objectives were determined using Bloom’s Taxonomy and implemented into the Serious Game “The Finite State Trading Game” (FSTG). In this turn-based trading game, the user strives to beat a Non-Player Character by skillfully trading shares at various difficulty levels. In order to evaluate the Serious Game approach, a pre-test and post-test situation was performed with students of a local upper vocational school class at the Technical University of Munich. The analysis of the results showed major improvements of the students’ knowledge about Finite State Machines for every tested statement. Given the success of this test setting, FSTG appears to be a promising solution to be used to support or even substitute traditional ways of teaching.

[1]  B. Bloom Taxonomy of educational objectives , 1956 .

[2]  Gang Qu,et al.  Information Hiding in Finite State Machine , 2004, Information Hiding.

[3]  D. Krathwohl A Revision of Bloom's Taxonomy: An Overview , 2002 .

[4]  Helmut Krcmar,et al.  Strengthening study skills by using ERPsim as a new tool within the Pupils' academy of serious gaming , 2016, 2016 IEEE Global Engineering Education Conference (EDUCON).

[5]  R. Likert “Technique for the Measurement of Attitudes, A” , 2022, The SAGE Encyclopedia of Research Design.

[6]  Helmut Krcmar,et al.  The pupils' academy of serious gaming: Strengthening study skills with ERPsim , 2016, 2016 13th International Conference on Remote Engineering and Virtual Instrumentation (REV).

[7]  Matthias Christoph Utesch,et al.  Five years of the Pupils' Academy of Serious Gaming: Enhancing the ability to study , 2015, 2015 IEEE Global Engineering Education Conference (EDUCON).

[8]  Benjamin S. Bloom,et al.  A Taxonomy for Learning, Teaching, and Assessing: A Revision of Bloom's Taxonomy of Educational Objectives , 2000 .

[9]  Michael Sipser,et al.  Introduction to the Theory of Computation , 1996, SIGA.

[10]  Gustaf Neumann,et al.  The evolution of e-learning platforms from content to activity based learning: The case of Learn@WU , 2015, 2015 International Conference on Interactive Collaborative Learning (ICL).

[11]  B. Zimmerman Becoming a Self-Regulated Learner: An Overview , 2002 .

[12]  Nikolaus Hautsch,et al.  When machines read the news: Using automated text analytics to quantify high frequency news-implied market reactions , 2011 .

[13]  Helmut Krcmar,et al.  An IT-Based Learning Approach About Finite State Machines Using the Example of Stock Trading - The Stock Trading Game FSTG , 2016, ICL.