Autoeval-ct: um artefato de avaliação semi-automatizada do pensamento computacional
| Main Author: | |
|---|---|
| Publication Date: | 2025 |
| Format: | Doctoral thesis |
| Language: | por |
| Source: | Repositório Institucional da Universidade Federal do Ceará (UFC) |
| Download full: | http://repositorio.ufc.br/handle/riufc/83264 |
Summary: | This work presents a doctoral thesis whose objective is the development and analysis of an evaluative approach and an artifact designed to assist high school teachers in assessing students’ learning of Computational Thinking (CT). The teaching and assessment of CT have become fundamental aspects of contemporary education, especially after its inclusion in the BNCC. However, the assessment of this competence still facessignificant challenges, particularly due to the scarcity of proposals and tools that enable an efficient and systematic process. To address this problem, the development and evaluation of AutoEval-CT is proposed, an artifact capable of automatically analyzing programming code produced by students, identifying evidence of CT in the skills of abstraction, decomposition, pattern recognition, and algorithmic thinking. The artifact employs LLM models to carry out this analysis and generate detailed reports that support teachers in the assessment process. The evaluation of the tool was conducted according to the principles of DSR, in multiple stages, including tests with experts, comparisons between human and semi-automated assessments, analyses of different LLM models, and a controlled experiment with a high school class. The central hypothesis of this research is that the adoption of a hierarchical quali-quantitative evaluative approach, together with an artifact based on the semi-automated analysis of programming code, provides support for teachers in assessing CT in high school students. It is expected that the results of this research will contribute to supporting high school teachers by providing an innovative solution for the assessment of CT, as well as offering empirical evidence for the development of future studies. |
| id |
UFC-7_550a22ef8576a31681dbc8e60f011b51 |
|---|---|
| oai_identifier_str |
oai:repositorio.ufc.br:riufc/83264 |
| network_acronym_str |
UFC-7 |
| network_name_str |
Repositório Institucional da Universidade Federal do Ceará (UFC) |
| repository_id_str |
|
| spelling |
Farias, Eder Jacques PorfírioSouza, Jacqueline Ramos Macedo Antunes deCarvalho, Windson Viana de2025-10-31T23:00:34Z2025-10-31T23:00:34Z2025FARIAS, Eder Jacques Porfírio. Autoeval-ct: um artefato de avaliação semi-automatizada do pensamento computacional. 2025. 222 f. Tese (Doutorado em Ciência da Computação) - Universidade Federal do Ceará, Fortaleza, 2025.http://repositorio.ufc.br/handle/riufc/83264This work presents a doctoral thesis whose objective is the development and analysis of an evaluative approach and an artifact designed to assist high school teachers in assessing students’ learning of Computational Thinking (CT). The teaching and assessment of CT have become fundamental aspects of contemporary education, especially after its inclusion in the BNCC. However, the assessment of this competence still facessignificant challenges, particularly due to the scarcity of proposals and tools that enable an efficient and systematic process. To address this problem, the development and evaluation of AutoEval-CT is proposed, an artifact capable of automatically analyzing programming code produced by students, identifying evidence of CT in the skills of abstraction, decomposition, pattern recognition, and algorithmic thinking. The artifact employs LLM models to carry out this analysis and generate detailed reports that support teachers in the assessment process. The evaluation of the tool was conducted according to the principles of DSR, in multiple stages, including tests with experts, comparisons between human and semi-automated assessments, analyses of different LLM models, and a controlled experiment with a high school class. The central hypothesis of this research is that the adoption of a hierarchical quali-quantitative evaluative approach, together with an artifact based on the semi-automated analysis of programming code, provides support for teachers in assessing CT in high school students. It is expected that the results of this research will contribute to supporting high school teachers by providing an innovative solution for the assessment of CT, as well as offering empirical evidence for the development of future studies.Este trabalho apresenta uma tese de doutorado cujo objetivo é o desenvolvimento e a análise de uma abordagem avaliativa e de um artefato destinados a auxiliar professores do Ensino Médio na avaliação da aprendizagem do Pensamento Computacional (PC). O ensino e a avaliação do PC tornaram-se aspectos fundamentais na educação contemporânea, especialmente após sua inclusão na Base Nacional Comum Curricular (BNCC). Entretanto, a avaliação dessa competência ainda enfrenta desafios significativos, sobretudo pela escassez de propostas e ferramentas que possibilitem um processo eficiente e sistemático. Para enfrentar esse problema, propõe-se o desenvolvimento e a avaliação do Automatic Evaluation for Computational Thinking (AutoEval-CT), um artefato capaz de analisar automaticamente códigos de programação produzidos por estudantes, identificando evidências de PC nas habilidades de abstração, decomposição, reconhecimento de padrões e pensamento algorítmico. O artefato emprega modelos de Large Language Model (LLM) para realizar essa análise e gerar relatórios detalhados que apoiam os professores no processo avaliativo. A avaliação da ferramenta foi conduzida segundo os princípios do Design Science Research (DSR), em múltiplas etapas, incluindo testes com especialistas, comparações entre avaliações humanas e semi-automatizadas, análises de diferentes modelos de LLM e um experimento controlado com uma turma do Ensino Médio. A hipótese central desta pesquisa é que a adoção de uma abordagem avaliativa hierárquica-quali-quantidativa e de um artefato baseado na análise semi-automatizada de códigos de programação proporciona suporte aos professores no processo de avaliação do PC em alunos do Ensino Médio. Espera-se que os resultados desta pesquisa contribuam no suporte aos professores do Ensino Médio, ao fornecer uma solução inovadora para a avaliação do PC, além de oferecer evidências empíricas para o desenvolvimento de novas pesquisas.Autoeval-ct: um artefato de avaliação semi-automatizada do pensamento computacionalAutoeval-ct: a semi-automated artifact for the assessment of computational thinkinginfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/doctoralThesisPensamento computacionalEducação de computaçãoAvaliação da aprendizagemInteligência artificialEnsino médioComputational thinkingComputing educationLearning assessmentArtificial intelligenceHigh schoolCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAOinfo:eu-repo/semantics/openAccessporreponame:Repositório Institucional da Universidade Federal do Ceará (UFC)instname:Universidade Federal do Ceará (UFC)instacron:UFChttp://lattes.cnpq.br/3589046023090706http://lattes.cnpq.br/1744732999336375http://lattes.cnpq.br/63222914325778212025-10-31ORIGINAL2025_tese_ejpfarias.pdf2025_tese_ejpfarias.pdfapplication/pdf6785883http://repositorio.ufc.br/bitstream/riufc/83264/3/2025_tese_ejpfarias.pdfad22ece6a4918344b4f99d74b01d65edMD53LICENSElicense.txtlicense.txttext/plain; charset=utf-81748http://repositorio.ufc.br/bitstream/riufc/83264/2/license.txt8a4605be74aa9ea9d79846c1fba20a33MD52riufc/832642025-10-31 20:03:52.36oai:repositorio.ufc.br:riufc/83264Tk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo=Repositório InstitucionalPUBhttp://www.repositorio.ufc.br/ri-oai/requestbu@ufc.br || repositorio@ufc.bropendoar:2025-10-31T23:03:52Repositório Institucional da Universidade Federal do Ceará (UFC) - Universidade Federal do Ceará (UFC)false |
| dc.title.pt_BR.fl_str_mv |
Autoeval-ct: um artefato de avaliação semi-automatizada do pensamento computacional |
| dc.title.en.pt_BR.fl_str_mv |
Autoeval-ct: a semi-automated artifact for the assessment of computational thinking |
| title |
Autoeval-ct: um artefato de avaliação semi-automatizada do pensamento computacional |
| spellingShingle |
Autoeval-ct: um artefato de avaliação semi-automatizada do pensamento computacional Farias, Eder Jacques Porfírio CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO Pensamento computacional Educação de computação Avaliação da aprendizagem Inteligência artificial Ensino médio Computational thinking Computing education Learning assessment Artificial intelligence High school |
| title_short |
Autoeval-ct: um artefato de avaliação semi-automatizada do pensamento computacional |
| title_full |
Autoeval-ct: um artefato de avaliação semi-automatizada do pensamento computacional |
| title_fullStr |
Autoeval-ct: um artefato de avaliação semi-automatizada do pensamento computacional |
| title_full_unstemmed |
Autoeval-ct: um artefato de avaliação semi-automatizada do pensamento computacional |
| title_sort |
Autoeval-ct: um artefato de avaliação semi-automatizada do pensamento computacional |
| author |
Farias, Eder Jacques Porfírio |
| author_facet |
Farias, Eder Jacques Porfírio |
| author_role |
author |
| dc.contributor.co-advisor.none.fl_str_mv |
Souza, Jacqueline Ramos Macedo Antunes de |
| dc.contributor.author.fl_str_mv |
Farias, Eder Jacques Porfírio |
| dc.contributor.advisor1.fl_str_mv |
Carvalho, Windson Viana de |
| contributor_str_mv |
Carvalho, Windson Viana de |
| dc.subject.cnpq.fl_str_mv |
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO |
| topic |
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO Pensamento computacional Educação de computação Avaliação da aprendizagem Inteligência artificial Ensino médio Computational thinking Computing education Learning assessment Artificial intelligence High school |
| dc.subject.ptbr.pt_BR.fl_str_mv |
Pensamento computacional Educação de computação Avaliação da aprendizagem Inteligência artificial Ensino médio |
| dc.subject.en.pt_BR.fl_str_mv |
Computational thinking Computing education Learning assessment Artificial intelligence High school |
| description |
This work presents a doctoral thesis whose objective is the development and analysis of an evaluative approach and an artifact designed to assist high school teachers in assessing students’ learning of Computational Thinking (CT). The teaching and assessment of CT have become fundamental aspects of contemporary education, especially after its inclusion in the BNCC. However, the assessment of this competence still facessignificant challenges, particularly due to the scarcity of proposals and tools that enable an efficient and systematic process. To address this problem, the development and evaluation of AutoEval-CT is proposed, an artifact capable of automatically analyzing programming code produced by students, identifying evidence of CT in the skills of abstraction, decomposition, pattern recognition, and algorithmic thinking. The artifact employs LLM models to carry out this analysis and generate detailed reports that support teachers in the assessment process. The evaluation of the tool was conducted according to the principles of DSR, in multiple stages, including tests with experts, comparisons between human and semi-automated assessments, analyses of different LLM models, and a controlled experiment with a high school class. The central hypothesis of this research is that the adoption of a hierarchical quali-quantitative evaluative approach, together with an artifact based on the semi-automated analysis of programming code, provides support for teachers in assessing CT in high school students. It is expected that the results of this research will contribute to supporting high school teachers by providing an innovative solution for the assessment of CT, as well as offering empirical evidence for the development of future studies. |
| publishDate |
2025 |
| dc.date.accessioned.fl_str_mv |
2025-10-31T23:00:34Z |
| dc.date.available.fl_str_mv |
2025-10-31T23:00:34Z |
| 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/doctoralThesis |
| format |
doctoralThesis |
| status_str |
publishedVersion |
| dc.identifier.citation.fl_str_mv |
FARIAS, Eder Jacques Porfírio. Autoeval-ct: um artefato de avaliação semi-automatizada do pensamento computacional. 2025. 222 f. Tese (Doutorado em Ciência da Computação) - Universidade Federal do Ceará, Fortaleza, 2025. |
| dc.identifier.uri.fl_str_mv |
http://repositorio.ufc.br/handle/riufc/83264 |
| identifier_str_mv |
FARIAS, Eder Jacques Porfírio. Autoeval-ct: um artefato de avaliação semi-automatizada do pensamento computacional. 2025. 222 f. Tese (Doutorado em Ciência da Computação) - Universidade Federal do Ceará, Fortaleza, 2025. |
| url |
http://repositorio.ufc.br/handle/riufc/83264 |
| 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/83264/3/2025_tese_ejpfarias.pdf http://repositorio.ufc.br/bitstream/riufc/83264/2/license.txt |
| bitstream.checksum.fl_str_mv |
ad22ece6a4918344b4f99d74b01d65ed 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_ |
1847792666406813696 |