Análise de um modelo para a tomada de decisões pedagógicas em um ambiente voltado ao aprendizado de algoritmos

Detalhes bibliográficos
Autor(a) principal: MARANHÃO, D’jefferson Smith Santos
Data de Publicação: 2021
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Biblioteca Digital de Teses e Dissertações da UFMA
Texto Completo: https://tedebc.ufma.br/jspui/handle/tede/tede/3535
Resumo: Typically, algorithm teachers are responsible for presenting real-world computational problems to their students, encouraging the resolution of similar problems. This, of course, requires precious time from teachers, as it requires the selection and ordering of problems. However, the effort required by this task of organizing problems often ends up making it impractical. In this scenario, this planning stage is seen as a sequential decision-making process, in which the teacher is an agent responsible for monitoring the solutions submitted by students and presenting new problems. In particular, we have that teachers can only make assumptions about the cognitive gain provided by solving a certain problem, but they cannot measure it accurately. As a result, the present work aims to evaluate the use of POMDP models for the sequencing of computational problems, providing a more agile, dynamic and individualized form of teaching. As a way of evaluating the proposed model, randomly generated sequencing policies are compared against policies produced by specific algorithms, such as QMDP, FIB, SARSOP, POMCP and POMCPOW. The results show that the specific planning algorithms converge to very close values in terms of average discounted reward. They also indicate that a random policy always converges to a value lower than that of specific algorithms with respect to the average discounted reward. Regarding the execution time, the FIB algorithm presents the best results. The main contributions of this work are the development of a model capable of representing the pedagogical decision-making process that can be used in Intelligent Tutoring Systems (STI) aimed at learning programming; as well as the demonstration, through simulation, that planning algorithms can be applied satisfactorily to the sequencing of computational problems, surpassing the results of random policies.
id UFMA_bcaa2a2be69e1e354cb5a919d7ca191d
oai_identifier_str oai:tede2:tede/3535
network_acronym_str UFMA
network_name_str Biblioteca Digital de Teses e Dissertações da UFMA
repository_id_str 2131
spelling SOARES NETO, Carlos de Salleshttp://lattes.cnpq.br/1512846862093142SOARES NETO, Carlos de Salleshttp://lattes.cnpq.br/1512846862093142OLIVEIRA, Alexandre César Muniz dehttp://lattes.cnpq.br/5225588855422632BARRÉRE, Eduardohttp://lattes.cnpq.br/0735298552666402http://lattes.cnpq.br/1816457253267474MARANHÃO, D’jefferson Smith Santos2022-04-27T14:04:53Z2021-06-23MARANHÃO, D’jefferson Smith Santos. Análise de um modelo para a tomada de decisões pedagógicas em um ambiente voltado ao aprendizado de algoritmos. 2021. 122 f. Dissertação (Programa de Pós-Graduação em Ciência da Computação/CCET) - Universidade Federal do Maranhão, São Luís, 2021.https://tedebc.ufma.br/jspui/handle/tede/tede/3535Typically, algorithm teachers are responsible for presenting real-world computational problems to their students, encouraging the resolution of similar problems. This, of course, requires precious time from teachers, as it requires the selection and ordering of problems. However, the effort required by this task of organizing problems often ends up making it impractical. In this scenario, this planning stage is seen as a sequential decision-making process, in which the teacher is an agent responsible for monitoring the solutions submitted by students and presenting new problems. In particular, we have that teachers can only make assumptions about the cognitive gain provided by solving a certain problem, but they cannot measure it accurately. As a result, the present work aims to evaluate the use of POMDP models for the sequencing of computational problems, providing a more agile, dynamic and individualized form of teaching. As a way of evaluating the proposed model, randomly generated sequencing policies are compared against policies produced by specific algorithms, such as QMDP, FIB, SARSOP, POMCP and POMCPOW. The results show that the specific planning algorithms converge to very close values in terms of average discounted reward. They also indicate that a random policy always converges to a value lower than that of specific algorithms with respect to the average discounted reward. Regarding the execution time, the FIB algorithm presents the best results. The main contributions of this work are the development of a model capable of representing the pedagogical decision-making process that can be used in Intelligent Tutoring Systems (STI) aimed at learning programming; as well as the demonstration, through simulation, that planning algorithms can be applied satisfactorily to the sequencing of computational problems, surpassing the results of random policies.Os professores de algoritmos são responsáveis por apresentar problemas computacionais do mundo real aos seus alunos, incentivando a resolução de problemas similares. Naturalmente, isso demanda um tempo precioso dos professores, pois requer a seleção e a ordenação dos problemas. Porém, o esforço exigido por essa tarefa de organização dos problemas acaba, muitas vezes, por torná-la impraticável. Nesse cenário, encara-se essa etapa de planejamento como um processo de tomada de decisão sequencial, em que o professor é um agente responsável por monitorar as soluções submetidas pelos alunos e apresentar novos problemas. Em específico, tem-se que os professores conseguem apenas fazer suposições quanto ao ganho cognitivo proporcionado pela resolução de um determinado problema, mas não conseguem mensurá-lo com exatidão. Em virtude disso, o presente trabalho tem o objetivo de avaliar o emprego de modelos POMDP para o sequenciamento de problemas computacionais, propiciando uma forma mais ágil, dinâmica e individualizada de ensino. Como forma de avaliar o modelo proposto, são comparadas políticas de sequenciamento geradas de forma aleatória contra políticas produzidas por algoritmos específicos, tais como QMDP, FIB, SARSOP, POMCP e POMCPOW. Os resultados mostram que os algoritmos de planejamento específicos convergem para valores muito próximos em termos de recompensa descontada média. Também indicam que uma política aleatória sempre converge para um valor inferior ao dos algoritmos específicos com relação à recompensa descontada média. No que concerne ao tempo de execução, o algoritmo FIB apresenta os melhores resultados. As principais contribuições deste trabalho são o desevolvimento de um modelo capaz de representar o processo de tomada de decisões pedagógicas que pode ser empregado em Sistemas Tutores Inteligentes (STI) voltados ao aprendizado de programação; assim como a demonstração, por meio de simulação, de que algoritmos de planejamento podem ser aplicados de forma satisfatória ao sequenciamento de problemas computacionais, superando os resultados de políticas aleatórias.Submitted by Sheila MONTEIRO (sheila.monteiro@ufma.br) on 2022-04-27T14:04:53Z No. of bitstreams: 1 DJEFFERSON - MARANHÃO.pdf: 2467082 bytes, checksum: f1aea56190f28c8be1407ebf6abd36d7 (MD5)Made available in DSpace on 2022-04-27T14:04:53Z (GMT). No. of bitstreams: 1 DJEFFERSON - MARANHÃO.pdf: 2467082 bytes, checksum: f1aea56190f28c8be1407ebf6abd36d7 (MD5) Previous issue date: 2021-06-23application/pdfporUniversidade Federal do MaranhãoPROGRAMA DE PÓS-GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO/CCETUFMABrasilDEPARTAMENTO DE INFORMÁTICA/CCETTutoria inteligenteTomada de decisõesProcessos de decisão de darkovAlgoritmos de planejamentoIntelligent tutoringDecision-makingMarkov decision processesPlanning algorithmsCiência da ComputaçãoAnálise de um modelo para a tomada de decisões pedagógicas em um ambiente voltado ao aprendizado de algoritmosAnalysis of a model for decision making pedagogical practices in an environment focused on learning algorithmsinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisinfo:eu-repo/semantics/openAccessreponame:Biblioteca Digital de Teses e Dissertações da UFMAinstname:Universidade Federal do Maranhão (UFMA)instacron:UFMAORIGINALDJEFFERSON - MARANHÃO.pdfDJEFFERSON - MARANHÃO.pdfapplication/pdf2467082http://tedebc.ufma.br:8080/bitstream/tede/3535/2/DJEFFERSON+-+MARANH%C3%83O.pdff1aea56190f28c8be1407ebf6abd36d7MD52LICENSElicense.txtlicense.txttext/plain; charset=utf-82255http://tedebc.ufma.br:8080/bitstream/tede/3535/1/license.txt97eeade1fce43278e63fe063657f8083MD51tede/35352022-04-27 11:04:53.55oai:tede2:tede/3535IExJQ0VOw4dBIERFIERJU1RSSUJVScOHw4NPIE7Dg08tRVhDTFVTSVZBCgpDb20gYSBhcHJlc2VudGHDp8OjbyBkZXN0YSBsaWNlbsOnYSxvIGF1dG9yIChlcykgb3UgbyB0aXR1bGFyIGRvcyBkaXJlaXRvcyBkZSBhdXRvciBjb25jZWRlIMOgIFVuaXZlcnNpZGFkZSBGZWRlcmFsIGRvIE1hcmFuaMOjbyAoVUZNQSkgbyBkaXJlaXRvIG7Do28tZXhjbHVzaXZvIGRlIHJlcHJvZHV6aXIsIHRyYWR1emlyIChjb25mb3JtZSBkZWZpbmlkbyBhYmFpeG8pLCBlL291IGRpc3RyaWJ1aXIgYSBzdWEgdGVzZSBvdSBkaXNzZXJ0YcOnw6NvIChpbmNsdWluZG8gbyByZXN1bW8pIHBvciB0b2RvIG8gbXVuZG8gbm8gZm9ybWF0byBpbXByZXNzbyBlIGVsZXRyw7RuaWNvIGUgZW0gcXVhbHF1ZXIgbWVpbywgaW5jbHVpbmRvIG9zIGZvcm1hdG9zIMOhdWRpbyBvdSB2w61kZW8uCgpWb2PDqiBjb25jb3JkYSBxdWUgYSBVRk1BIHBvZGUsIHNlbSBhbHRlcmFyIG8gY29udGXDumRvLCB0cmFuc3BvciBhIHN1YSB0ZXNlIG91IGRpc3NlcnRhw6fDo28gcGFyYSBxdWFscXVlciBtZWlvIG91IGZvcm1hdG8gcGFyYSBmaW5zIGRlIHByZXNlcnZhw6fDo28uCgpWb2PDqiB0YW1iw6ltIGNvbmNvcmRhIHF1ZSBhIFVGTUEgcG9kZSBtYW50ZXIgbWFpcyBkZSB1bWEgY8OzcGlhIGRlIHN1YSB0ZXNlIG91IGRpc3NlcnRhw6fDo28gcGFyYSBmaW5zIGRlIHNlZ3VyYW7Dp2EsIGJhY2stdXAgZSBwcmVzZXJ2YcOnw6NvLgoKVm9jw6ogZGVjbGFyYSBxdWUgYSBzdWEgdGVzZSBvdSBkaXNzZXJ0YcOnw6NvIMOpIG9yaWdpbmFsIGUgcXVlIHZvY8OqIHRlbSBvIHBvZGVyIGRlIGNvbmNlZGVyIG9zIGRpcmVpdG9zIGNvbnRpZG9zIG5lc3RhIGxpY2Vuw6dhLiBWb2PDqiB0YW1iw6ltIGRlY2xhcmEgcXVlIG8gZGVww7NzaXRvIGRhIHN1YSB0ZXNlIG91IGRpc3NlcnRhw6fDo28gbsOjbywgcXVlIHNlamEgZGUgc2V1IGNvbmhlY2ltZW50bywgaW5mcmluZ2UgZGlyZWl0b3MgYXV0b3JhaXMgZGUgbmluZ3XDqW0uCgpDYXNvIGEgc3VhIHRlc2Ugb3UgZGlzc2VydGHDp8OjbyBjb250ZW5oYSBtYXRlcmlhbCBxdWUgdm9jw6ogbsOjbyBwb3NzdWkgYSB0aXR1bGFyaWRhZGUgZG9zIGRpcmVpdG9zIGF1dG9yYWlzLCB2b2PDqiBkZWNsYXJhIHF1ZSBvYnRldmUgYSBwZXJtaXNzw6NvIGlycmVzdHJpdGEgZG8gZGV0ZW50b3IgZG9zIGRpcmVpdG9zIGF1dG9yYWlzIHBhcmEgY29uY2VkZXIgw6AgVUZNQSBvcyBkaXJlaXRvcyBhcHJlc2VudGFkb3MgbmVzdGEgbGljZW7Dp2EsIGUgcXVlIGVzc2UgbWF0ZXJpYWwgZGUgcHJvcHJpZWRhZGUgZGUgdGVyY2Vpcm9zIGVzdMOhIGNsYXJhbWVudGUgaWRlbnRpZmljYWRvIGUgcmVjb25oZWNpZG8gbm8gdGV4dG8gb3Ugbm8gY29udGXDumRvIGRhIHRlc2Ugb3UgZGlzc2VydGHDp8OjbyBvcmEgZGVwb3NpdGFkYS4KCkNBU08gQSBURVNFIE9VIERJU1NFUlRBw4fDg08gT1JBIERFUE9TSVRBREEgVEVOSEEgU0lETyBSRVNVTFRBRE8gREUgVU0gUEFUUk9Dw41OSU8gT1UgQVBPSU8gREUgVU1BIEFHw4pOQ0lBIERFIEZPTUVOVE8gT1UgT1VUUk8gT1JHQU5JU01PIFFVRSBOw4NPIFNFSkEgQSBVRk1BLCBWT0PDiiBERUNMQVJBIFFVRSBSRVNQRUlUT1UgVE9ET1MgRSBRVUFJU1FVRVIgRElSRUlUT1MgREUgUkVWSVPDg08gQ09NTyBUQU1Cw4lNIEFTIERFTUFJUyBPQlJJR0HDh8OVRVMgRVhJR0lEQVMgUE9SIENPTlRSQVRPIE9VIEFDT1JETy4KCkEgVUZNQSBzZSBjb21wcm9tZXRlIGEgaWRlbnRpZmljYXIgY2xhcmFtZW50ZSBvIHNldSBub21lIG91IG8ocykgbm9tZShzKSBkbyhzKSBkZXRlbnRvcihlcykgZG9zIGRpcmVpdG9zIGF1dG9yYWlzIGRhIHRlc2Ugb3UgZGlzc2VydGHDp8OjbywgZSBuw6NvIGZhcsOhIHF1YWxxdWVyIGFsdGVyYcOnw6NvLCBhbMOpbSBkYXF1ZWxhcyBjb25jZWRpZGFzIHBvciBlc3RhIGxpY2Vuw6dhLgoKRGVjbGFyYSB0YW1iw6ltIHF1ZSB0b2RhcyBhcyBhZmlsaWHDp8O1ZXMgY29ycG9yYXRpdmFzIG91IGluc3RpdHVjaW9uYWlzIGUgdG9kYXMgYXMgZm9udGVzIGRlIGFwb2lvIGZpbmFuY2Vpcm8gYW8gdHJhYmFsaG8gZXN0w6NvIGRldmlkYW1lbnRlIGNpdGFkYXMgb3UgbWVuY2lvbmFkYXMgZSBjZXJ0aWZpY2EgcXVlIG7Do28gaMOhIG5lbmh1bSBpbnRlcmVzc2UgY29tZXJjaWFsIG91IGFzc29jaWF0aXZvIHF1ZSByZXByZXNlbnRlIGNvbmZsaXRvIGRlIGludGVyZXNzZSBlbSBjb25leMOjbyBjb20gbyB0cmFiYWxobyBzdWJtZXRpZG8uCgoKCgoKCgo=Biblioteca Digital de Teses e Dissertaçõeshttps://tedebc.ufma.br/jspui/PUBhttp://tedebc.ufma.br:8080/oai/requestrepositorio@ufma.br||repositorio@ufma.bropendoar:21312022-04-27T14:04:53Biblioteca Digital de Teses e Dissertações da UFMA - Universidade Federal do Maranhão (UFMA)false
dc.title.por.fl_str_mv Análise de um modelo para a tomada de decisões pedagógicas em um ambiente voltado ao aprendizado de algoritmos
dc.title.alternative.eng.fl_str_mv Analysis of a model for decision making pedagogical practices in an environment focused on learning algorithms
title Análise de um modelo para a tomada de decisões pedagógicas em um ambiente voltado ao aprendizado de algoritmos
spellingShingle Análise de um modelo para a tomada de decisões pedagógicas em um ambiente voltado ao aprendizado de algoritmos
MARANHÃO, D’jefferson Smith Santos
Tutoria inteligente
Tomada de decisões
Processos de decisão de darkov
Algoritmos de planejamento
Intelligent tutoring
Decision-making
Markov decision processes
Planning algorithms
Ciência da Computação
title_short Análise de um modelo para a tomada de decisões pedagógicas em um ambiente voltado ao aprendizado de algoritmos
title_full Análise de um modelo para a tomada de decisões pedagógicas em um ambiente voltado ao aprendizado de algoritmos
title_fullStr Análise de um modelo para a tomada de decisões pedagógicas em um ambiente voltado ao aprendizado de algoritmos
title_full_unstemmed Análise de um modelo para a tomada de decisões pedagógicas em um ambiente voltado ao aprendizado de algoritmos
title_sort Análise de um modelo para a tomada de decisões pedagógicas em um ambiente voltado ao aprendizado de algoritmos
author MARANHÃO, D’jefferson Smith Santos
author_facet MARANHÃO, D’jefferson Smith Santos
author_role author
dc.contributor.advisor1.fl_str_mv SOARES NETO, Carlos de Salles
dc.contributor.advisor1Lattes.fl_str_mv http://lattes.cnpq.br/1512846862093142
dc.contributor.referee1.fl_str_mv SOARES NETO, Carlos de Salles
dc.contributor.referee1Lattes.fl_str_mv http://lattes.cnpq.br/1512846862093142
dc.contributor.referee2.fl_str_mv OLIVEIRA, Alexandre César Muniz de
dc.contributor.referee2Lattes.fl_str_mv http://lattes.cnpq.br/5225588855422632
dc.contributor.referee3.fl_str_mv BARRÉRE, Eduardo
dc.contributor.referee3Lattes.fl_str_mv http://lattes.cnpq.br/0735298552666402
dc.contributor.authorLattes.fl_str_mv http://lattes.cnpq.br/1816457253267474
dc.contributor.author.fl_str_mv MARANHÃO, D’jefferson Smith Santos
contributor_str_mv SOARES NETO, Carlos de Salles
SOARES NETO, Carlos de Salles
OLIVEIRA, Alexandre César Muniz de
BARRÉRE, Eduardo
dc.subject.por.fl_str_mv Tutoria inteligente
Tomada de decisões
Processos de decisão de darkov
Algoritmos de planejamento
topic Tutoria inteligente
Tomada de decisões
Processos de decisão de darkov
Algoritmos de planejamento
Intelligent tutoring
Decision-making
Markov decision processes
Planning algorithms
Ciência da Computação
dc.subject.eng.fl_str_mv Intelligent tutoring
Decision-making
Markov decision processes
Planning algorithms
dc.subject.cnpq.fl_str_mv Ciência da Computação
description Typically, algorithm teachers are responsible for presenting real-world computational problems to their students, encouraging the resolution of similar problems. This, of course, requires precious time from teachers, as it requires the selection and ordering of problems. However, the effort required by this task of organizing problems often ends up making it impractical. In this scenario, this planning stage is seen as a sequential decision-making process, in which the teacher is an agent responsible for monitoring the solutions submitted by students and presenting new problems. In particular, we have that teachers can only make assumptions about the cognitive gain provided by solving a certain problem, but they cannot measure it accurately. As a result, the present work aims to evaluate the use of POMDP models for the sequencing of computational problems, providing a more agile, dynamic and individualized form of teaching. As a way of evaluating the proposed model, randomly generated sequencing policies are compared against policies produced by specific algorithms, such as QMDP, FIB, SARSOP, POMCP and POMCPOW. The results show that the specific planning algorithms converge to very close values in terms of average discounted reward. They also indicate that a random policy always converges to a value lower than that of specific algorithms with respect to the average discounted reward. Regarding the execution time, the FIB algorithm presents the best results. The main contributions of this work are the development of a model capable of representing the pedagogical decision-making process that can be used in Intelligent Tutoring Systems (STI) aimed at learning programming; as well as the demonstration, through simulation, that planning algorithms can be applied satisfactorily to the sequencing of computational problems, surpassing the results of random policies.
publishDate 2021
dc.date.issued.fl_str_mv 2021-06-23
dc.date.accessioned.fl_str_mv 2022-04-27T14:04:53Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.citation.fl_str_mv MARANHÃO, D’jefferson Smith Santos. Análise de um modelo para a tomada de decisões pedagógicas em um ambiente voltado ao aprendizado de algoritmos. 2021. 122 f. Dissertação (Programa de Pós-Graduação em Ciência da Computação/CCET) - Universidade Federal do Maranhão, São Luís, 2021.
dc.identifier.uri.fl_str_mv https://tedebc.ufma.br/jspui/handle/tede/tede/3535
identifier_str_mv MARANHÃO, D’jefferson Smith Santos. Análise de um modelo para a tomada de decisões pedagógicas em um ambiente voltado ao aprendizado de algoritmos. 2021. 122 f. Dissertação (Programa de Pós-Graduação em Ciência da Computação/CCET) - Universidade Federal do Maranhão, São Luís, 2021.
url https://tedebc.ufma.br/jspui/handle/tede/tede/3535
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.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Universidade Federal do Maranhão
dc.publisher.program.fl_str_mv PROGRAMA DE PÓS-GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO/CCET
dc.publisher.initials.fl_str_mv UFMA
dc.publisher.country.fl_str_mv Brasil
dc.publisher.department.fl_str_mv DEPARTAMENTO DE INFORMÁTICA/CCET
publisher.none.fl_str_mv Universidade Federal do Maranhão
dc.source.none.fl_str_mv reponame:Biblioteca Digital de Teses e Dissertações da UFMA
instname:Universidade Federal do Maranhão (UFMA)
instacron:UFMA
instname_str Universidade Federal do Maranhão (UFMA)
instacron_str UFMA
institution UFMA
reponame_str Biblioteca Digital de Teses e Dissertações da UFMA
collection Biblioteca Digital de Teses e Dissertações da UFMA
bitstream.url.fl_str_mv http://tedebc.ufma.br:8080/bitstream/tede/3535/2/DJEFFERSON+-+MARANH%C3%83O.pdf
http://tedebc.ufma.br:8080/bitstream/tede/3535/1/license.txt
bitstream.checksum.fl_str_mv f1aea56190f28c8be1407ebf6abd36d7
97eeade1fce43278e63fe063657f8083
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
repository.name.fl_str_mv Biblioteca Digital de Teses e Dissertações da UFMA - Universidade Federal do Maranhão (UFMA)
repository.mail.fl_str_mv repositorio@ufma.br||repositorio@ufma.br
_version_ 1809926200120836096