Please use this identifier to cite or link to this item: http://repositorio.grial.eu/handle/grial/1810
Full metadata record
DC FieldValueLanguage
dc.contributor.authorMartínez-Valdés, J. A.-
dc.contributor.authorGarcía-Peñalvo, F. J.-
dc.contributor.authorVelázquez-Iturbide, J. A.-
dc.date.accessioned2019-11-19T18:23:56Z-
dc.date.available2019-11-19T18:23:56Z-
dc.date.issued2019-10-16-
dc.identifier.citationJ. 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.en
dc.identifier.isbn978-1-4503-7191-9-
dc.identifier.urihttp://repositorio.grial.eu/handle/grial/1810-
dc.description.abstractApp 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.en
dc.language.isoenen
dc.publisherACMen
dc.subjectCS0en
dc.subjectSTEM Didacticen
dc.subjectSentiments Analysisen
dc.subjectAbstractionen
dc.subjectMath teachingen
dc.subjectInteger Division Algorithmen
dc.titleThe role of basic mathematics concepts in programming teaching and learningen
dc.typeArticleen
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.