Mostrar el registro sencillo del ítem

Artículo

dc.creatorRodríguez Corral, José Maríaes
dc.creatorCivit Balcells, Antónes
dc.creatorMorgado Estévez, Arturoes
dc.creatorJiménez Moreno, Gabrieles
dc.creatorFerreiro Ramos, María Josées
dc.date.accessioned2019-12-12T09:19:57Z
dc.date.available2019-12-12T09:19:57Z
dc.date.issued2014
dc.identifier.citationRodríguez Corral, J.M., Civit Balcells, A., Morgado Estévez, A., Jiménez Moreno, G. y Ferreiro Ramos, M.J. (2014). A game-based approach to the teaching of object-oriented programming languages. Computers and Education, 73 (April 2014), 83-92.
dc.identifier.issn0360-1315es
dc.identifier.urihttps://hdl.handle.net/11441/90829
dc.description.abstractStudents often have difficulties when trying to understand the concepts of object-oriented programming (OOP). This paper presents a contribution to the teaching of OOP languages through a game-oriented approach based on the interaction with tangible user interfaces (TUIs). The use of a specific type of commercial distributed TUI (Sifteo cubes), in which several small physical devices have sensing, wireless communication and user-directed output capabilities, is applied to the teaching of the C# programming language, since the operation of these devices can be controlled by user programs written in C#. For our experiment, we selected a sample of students with a sufficient knowledge about procedural programming, which was divided into two groups: The first one had a standard introductory C# course, whereas the second one had an experimental C# course that included, in addition to the contents of the previous one, two demonstration programs that illustrated some OOP basic concepts using the TUI features. Finally, both groups completed two tests: a multiple-choice exam for evaluating the acquisition of basic OOP concepts and a C# programming exercise. The analysis of the results from the tests indicates that the group of students that attended the course including the TUI demos showed a higher interest level (i.e. they felt more motivated) during the course exposition than the one that attended the standard introductory C# course. Furthermore, the students from the experimental group achieved an overall better mark. Therefore, we can conclude that the technological contribution of Sifteo cubes – used as a distributed TUI by which OOP basic concepts are represented in a tangible and a visible way – to the teaching of the C# language has a positive influence on the learning of this language and such basic concepts.es
dc.formatapplication/pdfes
dc.language.isoenges
dc.publisherElsevieres
dc.relation.ispartofComputers and Education, 73 (April 2014), 83-92.
dc.rightsAttribution-NonCommercial-NoDerivatives 4.0 Internacional*
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/4.0/*
dc.subjectHuman–computer interfacees
dc.subjectProgramming and programming languageses
dc.subjectTangible user interfaceses
dc.subjectTeaching/learning strategieses
dc.subjectWireless sensor networkses
dc.titleA game-based approach to the teaching of object-oriented programming languageses
dc.typeinfo:eu-repo/semantics/articlees
dcterms.identifierhttps://ror.org/03yxnpp24
dc.type.versioninfo:eu-repo/semantics/submittedVersiones
dc.rights.accessRightsinfo:eu-repo/semantics/openAccesses
dc.contributor.affiliationUniversidad de Sevilla. Departamento de Arquitectura y Tecnología de Computadoreses
dc.relation.publisherversionhttps://www.sciencedirect.com/science/article/pii/S0360131513003370es
dc.identifier.doi10.1016/j.compedu.2013.12.013es
idus.format.extent10es
dc.journaltitleComputers and Educationes
dc.publication.volumen73es
dc.publication.issueApril 2014es
dc.publication.initialPage83es
dc.publication.endPage92es
dc.identifier.sisius20690563es

FicherosTamañoFormatoVerDescripción
A game-based approach to the ...2.101MbIcon   [PDF] Ver/Abrir  

Este registro aparece en las siguientes colecciones

Mostrar el registro sencillo del ítem

Attribution-NonCommercial-NoDerivatives 4.0 Internacional
Excepto si se señala otra cosa, la licencia del ítem se describe como: Attribution-NonCommercial-NoDerivatives 4.0 Internacional