Um estudo exploratório sobre o uso dos llms como recurso para o aprendizado de fundamentos de programação
| Main Author: | |
|---|---|
| Publication Date: | 2025 |
| Format: | Bachelor thesis |
| Language: | por |
| Source: | Repositório Institucional da Universidade Federal do Ceará (UFC) |
| Download full: | http://repositorio.ufc.br/handle/riufc/80587 |
Summary: | This study investigates the impact of Large Language Models (LLMs), such as ChatGPT and GitHub Copilot, on programming learning, focusing on the introductory courses of Fundamentals of Programming (FUP) and Introduction to Computer Programming (IPD) at UFC – Campus Quixadá. The research adopts a mixed-methods approach, combining an exploratory study on student approval rates from 2015 to 2024, a survey conducted with students, and interviews with professors teaching these subjects. The results indicate an increasing trend in approval rates since 2021, coinciding with the rise of LLMs, and suggest that these tools are widely used, especially by students with little programming experience. However, their positive impact depends on usage: students who critically engage with LLM-generated responses report greater learning benefits, whereas those who use them passively struggle to consolidate knowledge. Interviews with professors reinforce this perception, highlighting that while LLMs can aid in understanding complex concepts, many students develop excessive reliance on these tools, which may hinder their ability to solve problems independently. Faculty members emphasize the importance of guided and conscious use of LLMs so that these technologies support learning without replacing critical thinking and hands-on programming practice. The study concludes that LLMs can be valuable resources in programming education, provided they are integrated into pedagogical strategies that promote student autonomy and critical thinking. |
| id |
UFC-7_090ede8c5e9d4355934bdcb15553793d |
|---|---|
| oai_identifier_str |
oai:repositorio.ufc.br:riufc/80587 |
| network_acronym_str |
UFC-7 |
| network_name_str |
Repositório Institucional da Universidade Federal do Ceará (UFC) |
| repository_id_str |
|
| spelling |
Portela, Antonio Kaio EliasVieira, Jeferson Kenedy Morais2025-04-24T19:17:20Z2025-04-24T19:17:20Z2025POERTELA, Antonio Kaio Elias. Um estudo exploratório sobre o uso dos llms como recurso para o aprendizado de fundamentos de programação. 2025. 72 f. Trabalho de Conclusão de Curso (Graduação em Engenharia de Software)- Campus de Quixadá, Universidade Federal do Ceará, Quixadá, 2025.http://repositorio.ufc.br/handle/riufc/80587This study investigates the impact of Large Language Models (LLMs), such as ChatGPT and GitHub Copilot, on programming learning, focusing on the introductory courses of Fundamentals of Programming (FUP) and Introduction to Computer Programming (IPD) at UFC – Campus Quixadá. The research adopts a mixed-methods approach, combining an exploratory study on student approval rates from 2015 to 2024, a survey conducted with students, and interviews with professors teaching these subjects. The results indicate an increasing trend in approval rates since 2021, coinciding with the rise of LLMs, and suggest that these tools are widely used, especially by students with little programming experience. However, their positive impact depends on usage: students who critically engage with LLM-generated responses report greater learning benefits, whereas those who use them passively struggle to consolidate knowledge. Interviews with professors reinforce this perception, highlighting that while LLMs can aid in understanding complex concepts, many students develop excessive reliance on these tools, which may hinder their ability to solve problems independently. Faculty members emphasize the importance of guided and conscious use of LLMs so that these technologies support learning without replacing critical thinking and hands-on programming practice. The study concludes that LLMs can be valuable resources in programming education, provided they are integrated into pedagogical strategies that promote student autonomy and critical thinking.Este trabalho investiga o impacto dos Large Language Models (LLMs), no aprendizado de desenvolvimento de software, com foco nas disciplinas introdutórias de Fundamentos de Programação (FUP) e Introdução à Programação de Computadores (IPD) na UFC – Campus Quixadá. A pesquisa adota uma abordagem mista, combinando um estudo exploratório sobre a taxa de aprovação dos alunos entre 2015 e 2024, um survey aplicado a discentes e entrevistas com professores que lecionaram essas disciplinas. Os resultados indicam uma tendência de aumento nas taxas de aprovação a partir de 2021, coincidindo com a popularização dos LLMs, e sugerem que essas ferramentas são amplamente utilizadas, especialmente por estudantes com pouca experiência. No entanto, o impacto positivo depende da forma de uso: alunos que interagem criticamente com as respostas dos modelos relatam maior aprendizado, enquanto aqueles que adotam uma abordagem passiva tendem a apresentar dificuldades em consolidar conhecimento. As entrevistas com professores reforçam essa percepção, apontando que, embora os LLMs possam facilitar a compreensão de conceitos complexos, muitos alunos desenvolvem uma dependência excessiva das ferramentas, o que pode prejudicar sua capacidade de resolver problemas de forma autônoma. Os docentes destacam a importância de um uso orientado e consciente dos LLMs para que essas tecnologias atuem como suporte ao aprendizado, sem substituir o raciocínio crítico e a prática de programação. Conclui-se que os LLMs podem ser recursos importante no ensino de programação, desde que integrados a estratégias pedagógicas que incentivem a autonomia e o pensamento crítico dos alunos.Um estudo exploratório sobre o uso dos llms como recurso para o aprendizado de fundamentos de programaçãoinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisensino de programaçãofundamentos de programaçãoentrevistas com professoreslarge language modelsCNPQ: CIÊNCIAS EXATAS E DA TERRAinfo:eu-repo/semantics/openAccessporreponame:Repositório Institucional da Universidade Federal do Ceará (UFC)instname:Universidade Federal do Ceará (UFC)instacron:UFChttp://lattes.cnpq.br/4931081794357401ORIGINAL2025_tcc_akeportela.pdf2025_tcc_akeportela.pdfapplication/pdf2102534http://repositorio.ufc.br/bitstream/riufc/80587/1/2025_tcc_akeportela.pdff365ef55aec3b6ed37e4e4d97865dfb0MD51LICENSElicense.txtlicense.txttext/plain; charset=utf-81748http://repositorio.ufc.br/bitstream/riufc/80587/2/license.txt8a4605be74aa9ea9d79846c1fba20a33MD52riufc/805872025-04-24 16:17:20.884oai:repositorio.ufc.br:riufc/80587Tk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo=Repositório InstitucionalPUBhttp://www.repositorio.ufc.br/ri-oai/requestbu@ufc.br || repositorio@ufc.bropendoar:2025-04-24T19:17:20Repositório Institucional da Universidade Federal do Ceará (UFC) - Universidade Federal do Ceará (UFC)false |
| dc.title.pt_BR.fl_str_mv |
Um estudo exploratório sobre o uso dos llms como recurso para o aprendizado de fundamentos de programação |
| title |
Um estudo exploratório sobre o uso dos llms como recurso para o aprendizado de fundamentos de programação |
| spellingShingle |
Um estudo exploratório sobre o uso dos llms como recurso para o aprendizado de fundamentos de programação Portela, Antonio Kaio Elias CNPQ: CIÊNCIAS EXATAS E DA TERRA ensino de programação fundamentos de programação entrevistas com professores large language models |
| title_short |
Um estudo exploratório sobre o uso dos llms como recurso para o aprendizado de fundamentos de programação |
| title_full |
Um estudo exploratório sobre o uso dos llms como recurso para o aprendizado de fundamentos de programação |
| title_fullStr |
Um estudo exploratório sobre o uso dos llms como recurso para o aprendizado de fundamentos de programação |
| title_full_unstemmed |
Um estudo exploratório sobre o uso dos llms como recurso para o aprendizado de fundamentos de programação |
| title_sort |
Um estudo exploratório sobre o uso dos llms como recurso para o aprendizado de fundamentos de programação |
| author |
Portela, Antonio Kaio Elias |
| author_facet |
Portela, Antonio Kaio Elias |
| author_role |
author |
| dc.contributor.author.fl_str_mv |
Portela, Antonio Kaio Elias |
| dc.contributor.advisor1.fl_str_mv |
Vieira, Jeferson Kenedy Morais |
| contributor_str_mv |
Vieira, Jeferson Kenedy Morais |
| dc.subject.cnpq.fl_str_mv |
CNPQ: CIÊNCIAS EXATAS E DA TERRA |
| topic |
CNPQ: CIÊNCIAS EXATAS E DA TERRA ensino de programação fundamentos de programação entrevistas com professores large language models |
| dc.subject.ptbr.pt_BR.fl_str_mv |
ensino de programação fundamentos de programação entrevistas com professores large language models |
| description |
This study investigates the impact of Large Language Models (LLMs), such as ChatGPT and GitHub Copilot, on programming learning, focusing on the introductory courses of Fundamentals of Programming (FUP) and Introduction to Computer Programming (IPD) at UFC – Campus Quixadá. The research adopts a mixed-methods approach, combining an exploratory study on student approval rates from 2015 to 2024, a survey conducted with students, and interviews with professors teaching these subjects. The results indicate an increasing trend in approval rates since 2021, coinciding with the rise of LLMs, and suggest that these tools are widely used, especially by students with little programming experience. However, their positive impact depends on usage: students who critically engage with LLM-generated responses report greater learning benefits, whereas those who use them passively struggle to consolidate knowledge. Interviews with professors reinforce this perception, highlighting that while LLMs can aid in understanding complex concepts, many students develop excessive reliance on these tools, which may hinder their ability to solve problems independently. Faculty members emphasize the importance of guided and conscious use of LLMs so that these technologies support learning without replacing critical thinking and hands-on programming practice. The study concludes that LLMs can be valuable resources in programming education, provided they are integrated into pedagogical strategies that promote student autonomy and critical thinking. |
| publishDate |
2025 |
| dc.date.accessioned.fl_str_mv |
2025-04-24T19:17:20Z |
| dc.date.available.fl_str_mv |
2025-04-24T19:17:20Z |
| dc.date.issued.fl_str_mv |
2025 |
| dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
| dc.type.driver.fl_str_mv |
info:eu-repo/semantics/bachelorThesis |
| format |
bachelorThesis |
| status_str |
publishedVersion |
| dc.identifier.citation.fl_str_mv |
POERTELA, Antonio Kaio Elias. Um estudo exploratório sobre o uso dos llms como recurso para o aprendizado de fundamentos de programação. 2025. 72 f. Trabalho de Conclusão de Curso (Graduação em Engenharia de Software)- Campus de Quixadá, Universidade Federal do Ceará, Quixadá, 2025. |
| dc.identifier.uri.fl_str_mv |
http://repositorio.ufc.br/handle/riufc/80587 |
| identifier_str_mv |
POERTELA, Antonio Kaio Elias. Um estudo exploratório sobre o uso dos llms como recurso para o aprendizado de fundamentos de programação. 2025. 72 f. Trabalho de Conclusão de Curso (Graduação em Engenharia de Software)- Campus de Quixadá, Universidade Federal do Ceará, Quixadá, 2025. |
| url |
http://repositorio.ufc.br/handle/riufc/80587 |
| dc.language.iso.fl_str_mv |
por |
| language |
por |
| dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
| eu_rights_str_mv |
openAccess |
| dc.source.none.fl_str_mv |
reponame:Repositório Institucional da Universidade Federal do Ceará (UFC) instname:Universidade Federal do Ceará (UFC) instacron:UFC |
| instname_str |
Universidade Federal do Ceará (UFC) |
| instacron_str |
UFC |
| institution |
UFC |
| reponame_str |
Repositório Institucional da Universidade Federal do Ceará (UFC) |
| collection |
Repositório Institucional da Universidade Federal do Ceará (UFC) |
| bitstream.url.fl_str_mv |
http://repositorio.ufc.br/bitstream/riufc/80587/1/2025_tcc_akeportela.pdf http://repositorio.ufc.br/bitstream/riufc/80587/2/license.txt |
| bitstream.checksum.fl_str_mv |
f365ef55aec3b6ed37e4e4d97865dfb0 8a4605be74aa9ea9d79846c1fba20a33 |
| bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 |
| repository.name.fl_str_mv |
Repositório Institucional da Universidade Federal do Ceará (UFC) - Universidade Federal do Ceará (UFC) |
| repository.mail.fl_str_mv |
bu@ufc.br || repositorio@ufc.br |
| _version_ |
1847792059709128704 |