Repository logo
 
Publication

Fostering students-driven learning of computer programming with an ensemble of e-learning tools

dc.contributor.authorQueirós, Ricardo
dc.contributor.authorLeal, José Paulo
dc.date.accessioned2019-11-08T15:17:47Z
dc.date.available2019-11-08T15:17:47Z
dc.date.issued2018
dc.description.abstractLearning through practice is crucial to acquire a complex skill. Nevertheless, learning is only effective if students have at their disposal a wide range of exercises that cover all the course syllabus and if their solutions are promptly evaluated and given the appropriate feedback. Currently the teaching-learning process in complex domains, such as computer programming, is characterized by an extensive curricula and a high enrolment of students. This poses a great workload for faculty and teaching assistants responsible for the creation, delivering and assessment of student exercises. In order to address these issues, we created an e-learning framework - called Ensemble - as a conceptual tool to organize and facilitate technical interoperability among systems and services in domains that use complex evaluation. These domains need a diversity of tools, from the environments where exercises are solved, to automatic evaluators providing feedback on the attempts of students, not forgetting the authoring, management and sequencing of exercises. This paper presents and analyzes the use of Ensemble for managing the teaching-learning process in an introductory programming course at ESEIG - a school of the Polytechnic of Porto. An experiment was conducted to validate a set of hypotheses regarding the expected gains: increase in number of solved exercises, increase class attendance, improve final grades. They support the conclusion that the use of this e-learning framework for the practice-based learning has a positive impact on the acquisition of complex skills, such as computer programming.pt_PT
dc.description.sponsorshipThis work is partially funded by the ERDF through the COMPETE 2020 Programme within project POCI-01-0145-FEDER-006961, and by National Funds through the FCT as part of project UID/EEA/50014/2013.
dc.description.versioninfo:eu-repo/semantics/publishedVersionpt_PT
dc.identifier.doi10.1007/978-3-319-77712-2_28
dc.identifier.isbn978-3-319-77711-5
dc.identifier.isbn978-3-319-77712-2
dc.identifier.urihttp://hdl.handle.net/10400.22/14802
dc.language.isoengpt_PT
dc.publisherSpringer, Champt_PT
dc.relationPOCI-01-0145-FEDER-006961
dc.relationUID/EEA/50014/2013
dc.relation.publisherversionhttps://link.springer.com/chapter/10.1007/978-3-319-77712-2_28pt_PT
dc.subjectE-learning interoperabilitypt_PT
dc.subjectDistributed and interactive learning environmentspt_PT
dc.subjectProgramming and programming languagespt_PT
dc.subjectTeaching/learning strategiespt_PT
dc.titleFostering students-driven learning of computer programming with an ensemble of e-learning toolspt_PT
dc.typeconference object
dspace.entity.typePublication
oaire.citation.conferencePlaceNaples, Italypt_PT
oaire.citation.endPage298pt_PT
oaire.citation.startPage289pt_PT
oaire.citation.titleTrends and Advances in Information Systems and Technologies. WorldCIST'18 2018. Advances in Intelligent Systems and Computingpt_PT
oaire.citation.volume746pt_PT
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.rightsclosedAccesspt_PT
rcaap.typeconferenceObjectpt_PT
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:
COM_RicardoQueiros_2018_1.pdf
Size:
481.12 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: