enhance learning of mathematics in secondary school with programming

27 downloads 8983 Views 127KB Size Report
Abstract. Some examples of educational proposals in class, integrated heavily on the use of computers as a tool ... Computer programming gives the possibility to organize, produce, understand and establish ... The Turkish Online Journal of.
ENHANCE LEARNING OF MATHEMATICS IN SECONDARY SCHOOL WITH PROGRAMMING: SOME EXAMPLES WITH ENVIRONMENT MATCOS Maria Giovanna Frassia Department of Mathematics and Computer Science, University of Calabria (ITALY)

Abstract Some examples of educational proposals in class, integrated heavily on the use of computers as a tool to programming and aimed at retrieving of geometric constructions for a conscious learning of Euclidean geometry in high school are presented. The proposals aim to introduce, through the practice of programming, methodologies different from those in traditional that lead students to experience the mathematical discovery in a new and especially constructive way. Keywords: programming environment, mathematics education, technology-enhanced learning, geometry.

1

INTRODUCTION

The use of technological resources in the teaching of mathematics allows you to create new opportunities in the processes of teaching-learning and at the same time operate active links between the ideas and the mathematical content; In this sense technology, inserted in an appropriate methodological framework is, therefore, a broker. The last thirty years several studies have been directed to the study and analysis of the role and effects, at the cognitive level, concerning the use of technology in teaching and learning of Mathematics ([2]; [7]; [8]; [17]; [20]; [25]; [31]; [33]). In particular, the value of the programming in educational and pedagogical terms has been recognized internationally ([1]; [9]; [11]; [14]; [15]; [16]; [17]; [18]; [24]; [26]; [28]; [30]). Furthermore, the curriculum of mathematics have given an increasing emphasis on problem solving processes, indicating a didactic problems of intentional and functional nature than the educational goals to be achieved, in terms of knowledge, skills and abilities1. The importance of the programming was stressed since the early years of schooling, too ([3]; [4]; [5]; [19]). Computer programming gives the possibility to organize, produce, understand and establish processes and procedures in order to plan, design and build prototypes to computer with objects; this means to provide the student with an intellectual formation in all its components (logical, intuitive, creative and imaginative) and, at the same time, in the context of simple mathematics to model realworld problems. The programming environment MatCos, created and produced in the Centro Interdipartimentale di Ricerca Didattica of University of Calabria (Italy) ([12]; [13]) is oriented to the teaching - learning of mathematics and provides the real opportunity for students to explore, develop, interact and then to realize according to a drawing "piece by piece" that become units ([6]; [10]; [17]). In this frame the following work is situated and it shows the potential of computer programming in the teaching - learning of mathematics; in particular, some examples about the construction of geometric objects with the use of the environment MatCos are explained.

REFERENCES [1]

1

Aydin, E. (2005). The use of computers in mathematics education: a paradigm shift from “computer assisted instruction” towards “student programming”. The Turkish Online Journal of Educational Technology, 4 (2), 27-34. http://www.tojet.net/volumes/v4i2.pdf

National Council of Teachers of Mathematics, 2000.

[2]

Bishop-Clark, C. (1995). Cognitive style, personality, and computer programming. Computers in Human Behavior, 11(2), 241-260.

[3]

Clements, D. H., & Gullo, D. F. (1984). Effects of computer programming on young children's cognition. Journal of Educational Psychology, 76(6), 1051.

[4]

Clements, D. H. (1990). Metacomponential development in a Logo programming environment. Journal of Educational Psychology, 82(1), 141.

[5]

Clements, D. H., & Meredith, J. S. (1993). Research on Logo: Effects and efficacy. Journal of Computing in Childhood Education, 4(4), 263-290.

[6]

Costabile F.A., Serpe A. (2002). Matematica e Computer con MatCos: un esperimento nella I media. Progetto Alice, Vol. III, n. 7, pp. 79-98. ISSN: 1972-0475s.

[7]

Costabile F.A., Serpe A. (2003). La programmazione in MatCos come supporto ad applicazioni matematiche nel reale in D'Amore B., Sbaragli S. (Eds) Atti del convegno Incontri con la Matematica N.17, Castel San Pietro Terme (BO), 07-09 novembre, 2003, Pitagora Editrice: Bologna, pp. 260-261. ISBN:88-371-1438-9.

[8]

Costabile, F. A., Serpe, A. (2005). Il calcolatore elettronico nel processo insegnamentoapprendimento della Matematica: si, no, perché, come. In Ancona R. L., Faggiano E., Montone A., Pupillo R. (Eds), Atti del Convegno Insegnare la Matematica nella scuola di tutti e di ciascuno, Università di Bari, Dipartimento di Matematica, 19 - 21 Febbraio, 2004, Ghisetti&Corvi Editore: Milano, pp. 192-197. ISBN:88-538-0270-7.

[9]

Costabile, F.A., Serpe A.(2006). Modellizzazione matematica ed insegnamento della geometria: un esempio. Didattica delle Scienze e Informatica nella Scuola, n. 241, pp. 18-23.

[10]

Costabile, F.A., Serpe A. (2007). Il progetto "Matematica e Computer” Rassegna dell’Istruzione, Vol. Anno LXII, n. 1, pp.18-23.

[11]

Costabile, F. A., & Serpe, A. (2009). The MatCos Project: a survey of the results of the experiment. ICERI2009 Proceedings, 4582-4588.

[12]

Costabile F.A., S erpe A. (2009). MATEMATICA & COMPUTER - Progetto Pluriennale Monitoraggio dei Moduli MatCos 2.3 Scuola Secondaria I grado - 2.8 (Triennio) Scuola Secondaria II grado. Anno Scolastico 2008/2009. Didattica e Didattiche Disciplinari. Quaderni di Didattica Vol. tematico 13. Cosenza: Luigi Pellegrini Editore, ISBN:978-88-8101-632-7.

[13]

Costabile F.A., Serpe A. (2011). MATEMATICA & COMPUTER - Progetto Pluriennale Monitoraggio dei Moduli MatCos 3.1 Scuola. Secondaria I grado - 2.4 (Bienni) Scuola Secondaria II grado. Anno Scolastico 2009/2010. Didattica e Didattiche Disciplinari. Quaderni di Didattica Vol. tematico 15. Cosenza: Luigi Pellegrini Editore, ISBN:978-88-8101-633-8.

[14]

Costabile, F. A., & Serpe, A. (2012). MatCos: A Programming Environment for Mathematics Education. In International Conference on Electronics, Information and Communication Engineering (EICE 2012). ASME Press.

[15]

Costabile, F. A., Serpe A. (2013). Computer-Based Mathematics Instructions with MATCOS: A Pedagogical Experiment in D idactic Strategies and Technologies for Education: Incorporating Advancements. Handbook of Research Vol. II. Pumilia-Ggnarini P. M., Pacetti E. (eds), Cap. 63, ", Hershey, PA, USA: IGI Global. pp. 724-738. ISBN: 978-1-4666-2122-0.

[16]

Costabile, F.A., Serpe, A. (2013). A Programming Environment As A Methodological Tool For The Learning of Mathematics. In: Faggiano E., Montone A., (eds), Proceedings of 11 th International Conference on Technology in Mathematics Teaching, Bari (Italy), 9-12 July 2013, pp. 107-112 ISBN: 978-88-6629-000-1.

[17]

Costabile, A., Serpe, A. (2013). Dal metodo simbolico-ricostruttivo al metodo esperienzialesimbolico-ricostruttivo. In Aspetti pedagogici e cognitivi dell'apprendimento della Matematica con le tecnologie. La programmazione come metodologia. Il software MatCos. (pp. 39-110).

[18]

Dubinski, E., Tall, D. (1991). Advanced mathematical thinking and the computer. In D. Tall (Ed.). Advanced Mathematical Thinking, Kluwer Academic Publishers.

[19]

Fessakis, G., Gouli, E., & Mavroudi, E. (2013). Problem solving by 5–6 years old kindergarten children in a computer programming environment: A case study. Computers & Education, 63, 87-97.

[20]

Goos, M., Galbraith, P., Renshaw, P., & Geiger, V. (2003). Perspectives on technology mediated learning in secondary school mathematics classrooms. The Journal of Mathematical Behavior, 22(1), 73-89.

[21]

Grover, S., & Pea, R. (2013). Computational Thinking in K–12. A Review of the State of the Field. Educational Researcher, 42(1), 38-43.

[22]

Hatfield, L. L. (1984). Toward comprehensive instructional computing in mathematics. Computers in mathematics education, 1-9.

[23]

Kelly, A.V. (1984). Microcomputers and the curriculum: Uses and Abuses. In A.V. Kelly. (Ed), Microcomputers and the Curriculum. London: Harper and Row, 1-19.

[24]

Kuzler, B. (2000). The Algebraic Calculator as a Pedagogical Tool for Teaching Mathematics. International Journal of Computer Algebra in Mathematics Education, 7, 1, 5-23.

[25]

Lesmeister, L. M. (1996). The effect of graphing calculators on secondary mathematics achievement. (Unpublished MS thesis, University of Houston). Dissertation Abstracts International, 35, 01.

[26]

Liao, Y. K. C., & Bright, G. W. (1991). Effects of computer programming on cognitive outcomes: A meta-analysis. Journal of Educational Computing Research, 7(3), 251-268.

[27]

Nickerson, R. S. (1982). Computer programming as a vehicle for teaching thinking skills. Thinking: The Journal of Philosophy for Children, 4(3/4), 42-48.

[28]

Oprea, J. M. (1988). Computer programming and mathematical thinking. Journal of Mathematical Behavior, 7(2), 175-190.

[29]

Papert, S. (1980). Mindstorms: Computers and Powerful Ideas. New York: Basic Books.

[30]

Pea, R. D., & Kurland, D. M. (1984). On the cognitive effects of learning computer programming. New ideas in psychology, 2(2), 137-168.

[31]

Quesada, A. R., & Maxwell, M. E. (1994). The effects of using graphing calculators to enhance college students' performance in precalculus. Educational Studies in Mathematics, 27(2), 205215.

[32]

Rushkoff, D. (2010). Program or be programmed: Ten commands for a digital age. New York, NY: O/R Books.

[33]

Weber, T. E. (1998). Graphing technology and its effect on solving inequalities. (Unpublished doctoral dissertation, Wayne State University, Detroit, MI). Dissertation Abstracts International, 60(01A), 88.