ACM Home Page
Please provide us with feedback. Feedback
Elaborating heuristic reasoning and rigor with mathematical games
Full text PdfPdf (583 KB)
Source
ACM SIGCSE Bulletin archive
Volume 39 ,  Issue 4  (December 2007) table of contents
REVIEWS: Reviewed papers table of contents
Pages 32-36  
Year of Publication: 2007
ISSN:0097-8418
Author
David Ginat  Tel-Aviv University, Tel-Aviv, 69978, Israel
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 1,   Downloads (12 Months): 35,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1345375.1345409
What is a DOI?

ABSTRACT

Mathematical games arouse enthusiasm and challenge. They usually involve clear and simple rules, with physical, visual, or numerical entities, which raise motivation and intuition. The development of their playing strategies requires both heuristic reasoning and rigor. In order to win, one should recognize and capitalize on number patterns, such as parity and symmetry, as well as invariant patterns of repeated algorithmic actions. The search for patterns involves essential problem solving heuristics, and the validation of devised algorithmic actions requires a rigorous, scientific point of view. While games are known to be stimulating, their utilization in textbooks is very limited, if at all. In this paper, we offer an instructional approach, of using mathematical games, for elaborating fundamental notions that are apparent and relevant already at the very basic levels of computer science (CS) studies. We display our approach, illustrate it, and describe our experience in applying it in class.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
Ben-David Kolikant, Y. & Pollack, S., Establishing computer science professional norms among high-school students, Computer Science Education, 14(1), (2004), 21--35.
 
2
Berlekamp, E. R., Conway, J. H., & Guy, R. K., Winning ways for you Mathematical Plays, Academic Press, (1982).
3
 
4
5
6
 
7
Ginat, D., On novices' local views of algorithmic characteristics, Informatics Education Conference -- ISSEP, Springer Verlag, (2006), 127--137.
8
9
10
 
11
Polya, G., How to Solve it, Princeton University Press, (1945).
12
 
13
Schoenfeld, A. H., Learning to think mathematically: problem solving, metacognition and sense-making in mathematics. In Grouws, D. (ed.), Handbook of Research on Mathematics Teaching and Learning, Macmillan, (1992), 334--370.
 
14
Spohrer, J. G., Soloway, E., & Pope, E., A goal/plan analysis of buggy Pascal programs, in Soloway, E. & Spohrer, J. G. (eds.), Studying the Novice Programmer, Lawrence Erlbaum, (1989), 355--400.