Repository logo
 
Publication

A distributed system for learning programming on-line

dc.contributor.authorVerdú, Elena
dc.contributor.authorRegueras, Luisa M.
dc.contributor.authorVerdú, María J.
dc.contributor.authorLeal, José Paulo
dc.contributor.authorCastro, Juan P. de
dc.contributor.authorQueirós, Ricardo
dc.date.accessioned2014-01-17T17:03:42Z
dc.date.available2014-01-17T17:03:42Z
dc.date.issued2012
dc.description.abstractSeveral Web-based on-line judges or on-line programming trainers have been developed in order to allow students to train their programming skills. However, their pedagogical functionalities in the learning of programming have not been clearly defined. EduJudge is a project which aims to integrate the “UVA On-line Judge”, an existing on-line programming trainer with an important number of problems and users, into an effective educational environment consisting of the e-learning platform Moodle and the competitive learning tool QUESTOURnament. The result is the EduJudge system which allows teachers to apply different pedagogical approaches using a proven e-learning platform, makes problems easy to search through an effective search engine, and provides an automated evaluation of the solutions submitted to these problems. The final objective is to provide new learning strategies to motivate students and present programming as an easy and attractive challenge. EduJudge has been tried and tested in three algorithms and programming courses in three different Engineering degrees. The students’ motivation and satisfaction levels were analysed alongside the effects of the EduJudge system on students’ academic outcomes. Results indicate that both students and teachers found that among other multiple benefits the EduJudge system facilitates the learning process. Furthermore, the experi- ment also showed an improvement in students’ academic outcomes. It must be noted that the students’ level of satisfaction did not depend on their computer skills or their gender.por
dc.description.sponsorshipThe EduJudge project (ref. 135221-LLP-1-2007-1-ES-KA3-KA3MP) has been funded with support from the European Commission. This publication reflects the views only of the authors, and the Commission cannot be held responsible for any use which may be made of the information contained therein.
dc.identifier.citationVerdú, E., Regueras, L., Verdú, M., Leal, J.P., Castro, J.P. and Queirós, R. (2012). Computers & Education, 58:1, 1-10. DOI: 10.1016/j.compedu.2011.08.015por
dc.identifier.doi10.1016/j.compedu.2011.08.015pt_PT
dc.identifier.issn0360-1315
dc.identifier.urihttp://hdl.handle.net/10400.22/3365
dc.language.isoporpor
dc.peerreviewedyespor
dc.publisherElsevierpor
dc.relation135221-LLP-1-2007-1-ES-KA3-KA3MP
dc.relation.publisherversionhttp://www.sciencedirect.com/science/article/pii/S036013151100193Xpor
dc.subjectDistributed learning environmentspor
dc.subjectInteractive learning environmentspor
dc.subjectProgramming and programming languagespor
dc.subjectTeaching/learning strategiespor
dc.titleA distributed system for learning programming on-linepor
dc.typejournal article
dspace.entity.typePublication
oaire.citation.endPage10por
oaire.citation.startPage1por
oaire.citation.titleComputers & Educationpor
oaire.citation.volume58, 1por
person.familyNameQueirós
person.givenNameRicardo
person.identifierR-000-MDC
person.identifier.ciencia-id711A-CAB3-7A23
person.identifier.orcid0000-0002-1985-6285
person.identifier.scopus-author-id26633220900
rcaap.rightsopenAccesspor
rcaap.typearticlepor
relation.isAuthorOfPublicationd8531e25-82f0-4a16-8e56-a38070fa64cd
relation.isAuthorOfPublication.latestForDiscoveryd8531e25-82f0-4a16-8e56-a38070fa64cd

Files

Original bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
ART_RicardoQueiros_2012_1.pdf
Size:
477.84 KB
Format:
Adobe Portable Document Format
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description: