Object-oriented computer programming and mathematical systems have commonality that may be used as a teaching tool: both operate with properties of and operations on abstract objects. A mathematical system is a triple {set of elements, axioms, operations}, while object-oriented programming structure is a triple {class, properties, methods}. It is suggested to use this commonality as a teaching tool with the goal of increasing students' understanding of abstract mathematical categories. Following this approach, students will learn writing mathematical problems as algorithms in pseudocode thus improving mathematical communication skills. In this paper, groups of natural and whole numbers, a ring of integer numbers, fields of rational and real numbers, and a wellknown Nim game are considered as examples. © 2007 Springer.
CITATION STYLE
Vaninsky, A. Y. (2007). Teaching mathematics and computer programming together. In Innovations in E-learning, Instruction Technology, Assessment, and Engineering Education (pp. 51–54). https://doi.org/10.1007/978-1-4020-6262-9_9
Mendeley helps you to discover research relevant for your work.