Problem Solving of Mathematical Games
2023, IntechOpen eBooks
https://doi.org/10.5772/INTECHOPEN.108520Abstract
Mathematical games are problems that involve algorithmic solutions. The solutions require recognition of hidden patterns and capitalization on these patterns. The natural tendency of many problem solvers is to devise algorithms without fully unfolding patterns. Such an approach lacks rigor and may lead to undesired outcomes. This chapter underlines a rigorous approach, of first focusing on the characteristics of a posed game and then developing its algorithmic solution. The solution development "goes" hand-in-hand with the realization of correctness. The approach is based on declarative observations, which capture the "what" of patterns prior to the "how" of gamestrategy instructions. We illustrate the approach with colorful mathematical games of different characteristics and underline elements of solution processes, including creativity, problem-solving features, and mathematical notions.
References (10)
- Berlekamp ER, Conway JH, Guy RK. Winning ways for your mathematical plays. 2018
- Schoenfeld AH. Learning to think mathematically: Problem solving, metacognition, and sense making in mathematics (Reprint). Journal of Education. 2016;196(2):1-38
- Denning PJ, editor. A debate on teaching computing science. Communications of the ACM. 1989;32(12):1397-1414
- Ginat D. Mathematical operators and ways of reasoning. The Mathematical Gazette. 2005;89(514):7-14
- Ginat D. Hasty design, futile patching and the elaboration of rigor. ACM SIGCSE Bulletin. 2007;39(3):161-165
- Perrenet J, Groote JF, Kaasenbrood E. Exploring students' understanding of the concept of algorithm: Levels of abstraction. ACM SIGCSE Bulletin. 2005;37(3):64-68
- Wing JM. Computational thinking. Communications of the ACM. 2006 Mar;49(3):33-35
- Torrance EP, Rockenstein ZL. Styles of thinking and creativity. Learning Strategies and Learning Styles. 1988:275-290
- Ginat D. Learning from wrong and creative algorithm design. ACM SIGCSE Bulletin. 2008;40(1):26-30
- Cormen TH, Leiserson CE, Rivest RL, Stein C. Introduction to Algorithms. Cambridge, Massachusetts: MIT Press; 2022