**Author details**

David Ginat Tel-Aviv University, Tel-Aviv, Israel

\*Address all correspondence to: ginat@tauex.tau.ac.il

© 2022 The Author(s). Licensee IntechOpen. This chapter is distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/3.0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

*Problem Solving of Mathematical Games DOI: http://dx.doi.org/10.5772/intechopen.108520*

## **References**

[1] Berlekamp ER, Conway JH, Guy RK. Winning ways for your mathematical plays. 2018

[2] Schoenfeld AH. Learning to think mathematically: Problem solving, metacognition, and sense making in mathematics (Reprint). Journal of Education. 2016;**196**(2):1-38

[3] Denning PJ, editor. A debate on teaching computing science. Communications of the ACM. 1989;**32**(12):1397-1414

[4] Ginat D. Mathematical operators and ways of reasoning. The Mathematical Gazette. 2005;**89**(514):7-14

[5] Ginat D. Hasty design, futile patching and the elaboration of rigor. ACM SIGCSE Bulletin. 2007;**39**(3):161-165

[6] 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

[7] Wing JM. Computational thinking. Communications of the ACM. 2006 Mar;**49**(3):33-35

[8] Torrance EP, Rockenstein ZL. Styles of thinking and creativity. Learning Strategies and Learning Styles. 1988:275-290

[9] Ginat D. Learning from wrong and creative algorithm design. ACM SIGCSE Bulletin. 2008;**40**(1):26-30

[10] https://ioinformatics.org/page/ ioi-1996/22

[11] Cormen TH, Leiserson CE, Rivest RL, Stein C. Introduction to Algorithms. Cambridge, Massachusetts: MIT Press; 2022
