Use of programming aids in undergraduate courses

dc.contributor.authorPeixoto, A.
dc.contributor.authorGlória, A.
dc.contributor.authorSilva, J. L.
dc.contributor.authorPinto-Albuquerque, M.
dc.contributor.authorBrandão, T.
dc.contributor.authorNunes, L.
dc.contributor.editorA. L. Santos
dc.contributor.editorM. Pinto-Albuquerque
dc.date.accessioned2025-05-12T10:24:40Z
dc.date.available2025-05-12T10:24:40Z
dc.date.issued2024
dc.date.updated2025-05-12T11:19:59Z
dc.description.abstractThe use of external tips and applications to help with programming assignments, by novice programmers, is a double-edged sword, it can help by showing examples of problem-solving strategies, but it can also prevent learning because recognizing a good solution is not the same skill as creating one. A study was conducted during the 2superscript{nd} semester of 23/24 in the course of Object Oriented Programming to help understand the impact of the programming aids in learning. The main questions that drove this study were: Which type(s) of assistance do students use when learning to program? When / where do they use it? Does it affect grades? Results, even though with a relatively small sample, seem to indicate that students who used aids have a perception of improved learning when using advice from Colleagues, Copilot-style tools, and Large Language Models. Results of correlating average grades with the usage of tools suggest that experience in using these tools is key for its successful use, but, contrary to students' perceptions, learning gains are marginal in the end result.eng
dc.description.versioninfo:eu-repo/semantics/publishedVersion
dc.event.date2024
dc.event.locationLisboaeng
dc.event.titleOpenAccess Series in Informatics
dc.event.typeConferênciapt
dc.identifier.citationPeixoto, A., Glória, A., Silva, J. L., Pinto-Albuquerque, M., Brandão, T., & Nunes, L. (2024). Use of programming aids in undergraduate courses. In A. L. Santos, & M. Pinto-Albuquerque (Eds.). 5th International Computer Programming Education Conference (ICPEC 2024). Open Access Series in Informatics (OASIcs) (vol. 122, pp. 20:1-20:9), Schloss Dagstuhl – Leibniz-Zentrum für Informatik. https://doi.org/10.4230/OASIcs.ICPEC.2024.20
dc.identifier.doi10.4230/OASIcs.ICPEC.2024.20
dc.identifier.isbn978-395977347-8
dc.identifier.issn2190-6807
dc.identifier.urihttp://hdl.handle.net/10071/34387
dc.language.isoeng
dc.pagination20:1 - 20:9
dc.peerreviewedyes
dc.publisherSchloss Dagstuhl – Leibniz-Zentrum für Informatik
dc.relationinfo:eu-repo/grantAgreement/FCT/6817 - DCRRNI ID/UIDB%2F04466%2F2020/PT
dc.relation.ispartof5th International Computer Programming Education Conference (ICPEC 2024)
dc.rightsopen access
dc.subjectTeaching programmingeng
dc.subjectProgramming aidseng
dc.subject.fosDomínio/Área Científica::Ciências Naturais::Ciências da Computação e da Informaçãopor
dc.subject.fosDomínio/Área Científica::Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informáticapor
dc.subject.fosDomínio/Área Científica::Ciências Sociais::Ciências da Educaçãopor
dc.titleUse of programming aids in undergraduate courseseng
dc.typeconferenceObject
dc.volume122
dspace.entity.typePublicationen
iscte.alternateIdentifiers.scopus2-s2.0-85205735758
iscte.identifier.cienciahttps://ciencia.iscte-iul.pt/id/ci-pub-105776
iscte.subject.odsEducação de qualidadepor
iscte.subject.odsTrabalho digno e crescimento económicopor

Ficheiros

Pacote original

A mostrar 1 - 1 de 1
A carregar...
Nome:
conferenceObject_105776.pdf
Tamanho:
510.3 KB
Formato:
Adobe Portable Document Format
Descrição:
Versão Editora