Autoeval-ct: um artefato de avaliação semi-automatizada do pensamento computacional

Bibliographic Details
Main Author: Farias, Eder Jacques Porfírio
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