Afficher la notice abrégée

dc.contributor.authorMartínez-Valdés, José Alfredo
dc.contributor.authorGarcía Peñalvo, Francisco J. 
dc.contributor.authorVelázquez-Iturbide, J. Ángel
dc.date.accessioned2020-01-20T09:29:58Z
dc.date.available2020-01-20T09:29:58Z
dc.date.issued2019
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.es_ES
dc.identifier.urihttp://hdl.handle.net/10366/140559
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.es_ES
dc.format.mimetypeapplication/pdf
dc.language.isoenges_ES
dc.rightsAtribución-NoComercial-CompartirIgual 4.0 Internacional*
dc.rights.urihttp://creativecommons.org/licenses/by-nc-sa/4.0/*
dc.subjectCS0es_ES
dc.subjectSTEM Didactices_ES
dc.subjectSentiments Analysises_ES
dc.subjectAbstractiones_ES
dc.subjectMath teachinges_ES
dc.subjectInteger Division Algorithmes_ES
dc.titleThe role of basic mathematics concepts in programming teaching and learninges_ES
dc.typeinfo:eu-repo/semantics/articlees_ES
dc.subject.unesco1203.17 Informáticaes_ES
dc.identifier.doi10.1145/3362789.3362933
dc.rights.accessRightsinfo:eu-repo/semantics/openAccesses_ES
dc.page.initial1046es_ES
dc.page.final1054es_ES
dc.type.hasVersioninfo:eu-repo/semantics/acceptedVersiones_ES


Fichier(s) constituant ce document

Thumbnail

Ce document figure dans la(les) collection(s) suivante(s)

Afficher la notice abrégée

Atribución-NoComercial-CompartirIgual 4.0 Internacional
Excepté là où spécifié autrement, la license de ce document est décrite en tant que Atribución-NoComercial-CompartirIgual 4.0 Internacional