Please use this identifier to cite or link to this item: http://repositorio.grial.eu/handle/grial/1810
Title: The role of basic mathematics concepts in programming teaching and learning
Authors: Martínez-Valdés, J. A.
García-Peñalvo, F. J.
Velázquez-Iturbide, J. A.
Keywords: CS0
STEM Didactic
Sentiments Analysis
Abstraction
Math teaching
Integer Division Algorithm
Issue Date: 16-Oct-2019
Publisher: ACM
Citation: J. A. Martínez-Valdés, F. J. García-Peñalvo and J. Á. Velázquez-Iturbide, "The role of basic mathematics concepts in programming teaching and learning," in TEEM’19 Proceedings of the Seventh International Conference on Technological Ecosystems for Enhancing Multiculturality (Leon, Spain, October 16th-18th, 2019), M. Á. Conde-González, F. J. Rodríguez-Sedano, C. Fernández-Llamas and F. J. García-Peñalvo, Eds. ICPS: ACM International Conference Proceedings Series, pp. 1046-1054, New York, NY, USA: ACM, 2019. doi: 10.1145/3362789.3362933.
Abstract: App Inventor is an online tool to create apps for mobile devices with Android operating system. With this tool, teachers can develop applications and video games that help students to learn fundamental concepts of mathematics through programming. The implementation of the integer division algorithm firstly in App Inventor, and later in C++ using successive subtractions required a detailed explanation of this algorithm. We have implemented an algorithm that uses the integer division theorem in response to a problem detected among mathematics teachers interested in teaching programming. This study involved 19 participants in 4 institutions in Palmira and Medellín (Colombia). The results indicated that the programming languages such as C++, Java and Python presented the erroneous results in the integer division when the divisor is a negative number, a similar situation to that was observed among the participants who presented quotients and incorrect residues in most cases. Using App Inventor in a programming course with teachers Maths allowed us to enrich the application with a video game for the student’ self-evaluation in relation to the appropriation of the algorithm of the division of integer numbers.
URI: http://repositorio.grial.eu/handle/grial/1810
ISBN: 978-1-4503-7191-9
Appears in Collections:Publications

Files in This Item:
File Description SizeFormat 
Martinez-Valdes_post.pdfArticle472,27 kBAdobe PDFView/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.