Uma plataforma web com parsons puzzles para apoio ao aprendizado de programação

Detalhes bibliográficos
Autor(a) principal: Beltrame, João Vitor Forgearini
Data de Publicação: 2023
Idioma: por
Título da fonte: Manancial - Repositório Digital da UFSM
dARK ID: ark:/26339/001300000pv6h
Texto Completo: http://repositorio.ufsm.br/handle/1/31112
Resumo: Trabalho de conclusão de curso (graduação) - Universidade Federal de Santa Maria, Centro de Tecnologia, Curso de Ciência da Computação, RS, 2023.
id UFSM_7425745facaf9a7532329e320cd1f99a
oai_identifier_str oai:repositorio.ufsm.br:1/31112
network_acronym_str UFSM
network_name_str Manancial - Repositório Digital da UFSM
repository_id_str
spelling Uma plataforma web com parsons puzzles para apoio ao aprendizado de programaçãoA web platform with parsons puzzles to support programming learningProgramação de ComputadoresProblemas de ParsonsIntrodução à Lógica de ProgramaçãoProgramming with BlocksParsons PuzzlesParsons ProblemsIntroduction to Programming LogicCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAOTrabalho de conclusão de curso (graduação) - Universidade Federal de Santa Maria, Centro de Tecnologia, Curso de Ciência da Computação, RS, 2023.Learning programming is challenging and has expanded to areas beyond traditional computing education, motivating alternative ways of developing it. Parsons problems (or Parsons puzzles) fall into this context, and are characterized by blocks of code that must be unscrambled to form a correct program. This type of problem has been shown to be as effective as writing and correcting code manually, but with less cognitive load. Although there are some web-based solutions for Parsons problem exercises, there are still opportunities to explore, particularly with regard to the user interface and recording progress for future analysis. The present work aims to fill these gaps, developing a web platform with a modern interface and recording and feedback to the user about their progress in solving Parsons problems. User Acceptance Testing were applied to the platform’s target audience, which showed very promising results.O aprendizado de programação é uma atividade desafiadora e tem se expandido para áreas além das formações tradicionais em Computação, motivando formas alternativas de desenvolvê-lo. Problemas de Parsons (ou Parsons puzzles) se inserem neste contexto, e se caracterizam por blocos de código que devem ser desembaralhados para formar um programa correto. Este tipo de problema tem se mostrado tão eficaz quanto escrever e corrigir código manualmente, porém com menor carga cognitiva. Embora existam algumas soluções baseadas na Web para exercícios com problemas de Parsons, ainda há oportunidades a explorar, principalmente no que diz respeito à interface com o usuário e o registro do progresso para futuras análises. O presente trabalho visa preencher estas lacunas, desenvolvendo uma plataforma web com interface moderna e com registro e feedback ao usuário sobre seu progresso na resolução de problemas de Parsons. Foram realizados Testes de Aceitação do Usuário com o público-alvo da plataforma, os quais apontaram resultados promissores.Universidade Federal de Santa MariaBrasilUFSMCentro de TecnologiaCharão, Andrea SchwertnerBeltrame, João Vitor Forgearini2024-01-11T14:26:57Z2024-01-11T14:26:57Z2023-12-212023-12-21Trabalho de Conclusão de Curso de Graduaçãoinfo:eu-repo/semantics/publishedVersionapplication/pdfhttp://repositorio.ufsm.br/handle/1/31112ark:/26339/001300000pv6hporAttribution-NonCommercial-NoDerivatives 4.0 Internationalhttp://creativecommons.org/licenses/by-nc-nd/4.0/info:eu-repo/semantics/openAccessreponame:Manancial - Repositório Digital da UFSMinstname:Universidade Federal de Santa Maria (UFSM)instacron:UFSM2024-01-11T14:26:57Zoai:repositorio.ufsm.br:1/31112Biblioteca Digital de Teses e Dissertaçõeshttps://repositorio.ufsm.br/ONGhttps://repositorio.ufsm.br/oai/requestatendimento.sib@ufsm.br||tedebc@gmail.comopendoar:2024-01-11T14:26:57Manancial - Repositório Digital da UFSM - Universidade Federal de Santa Maria (UFSM)false
dc.title.none.fl_str_mv Uma plataforma web com parsons puzzles para apoio ao aprendizado de programação
A web platform with parsons puzzles to support programming learning
title Uma plataforma web com parsons puzzles para apoio ao aprendizado de programação
spellingShingle Uma plataforma web com parsons puzzles para apoio ao aprendizado de programação
Beltrame, João Vitor Forgearini
Programação de Computadores
Problemas de Parsons
Introdução à Lógica de Programação
Programming with Blocks
Parsons Puzzles
Parsons Problems
Introduction to Programming Logic
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
title_short Uma plataforma web com parsons puzzles para apoio ao aprendizado de programação
title_full Uma plataforma web com parsons puzzles para apoio ao aprendizado de programação
title_fullStr Uma plataforma web com parsons puzzles para apoio ao aprendizado de programação
title_full_unstemmed Uma plataforma web com parsons puzzles para apoio ao aprendizado de programação
title_sort Uma plataforma web com parsons puzzles para apoio ao aprendizado de programação
author Beltrame, João Vitor Forgearini
author_facet Beltrame, João Vitor Forgearini
author_role author
dc.contributor.none.fl_str_mv Charão, Andrea Schwertner
dc.contributor.author.fl_str_mv Beltrame, João Vitor Forgearini
dc.subject.por.fl_str_mv Programação de Computadores
Problemas de Parsons
Introdução à Lógica de Programação
Programming with Blocks
Parsons Puzzles
Parsons Problems
Introduction to Programming Logic
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
topic Programação de Computadores
Problemas de Parsons
Introdução à Lógica de Programação
Programming with Blocks
Parsons Puzzles
Parsons Problems
Introduction to Programming Logic
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
description Trabalho de conclusão de curso (graduação) - Universidade Federal de Santa Maria, Centro de Tecnologia, Curso de Ciência da Computação, RS, 2023.
publishDate 2023
dc.date.none.fl_str_mv 2023-12-21
2023-12-21
2024-01-11T14:26:57Z
2024-01-11T14:26:57Z
dc.type.driver.fl_str_mv Trabalho de Conclusão de Curso de Graduação
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://repositorio.ufsm.br/handle/1/31112
dc.identifier.dark.fl_str_mv ark:/26339/001300000pv6h
url http://repositorio.ufsm.br/handle/1/31112
identifier_str_mv ark:/26339/001300000pv6h
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv Attribution-NonCommercial-NoDerivatives 4.0 International
http://creativecommons.org/licenses/by-nc-nd/4.0/
info:eu-repo/semantics/openAccess
rights_invalid_str_mv Attribution-NonCommercial-NoDerivatives 4.0 International
http://creativecommons.org/licenses/by-nc-nd/4.0/
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Universidade Federal de Santa Maria
Brasil
UFSM
Centro de Tecnologia
publisher.none.fl_str_mv Universidade Federal de Santa Maria
Brasil
UFSM
Centro de Tecnologia
dc.source.none.fl_str_mv reponame:Manancial - Repositório Digital da UFSM
instname:Universidade Federal de Santa Maria (UFSM)
instacron:UFSM
instname_str Universidade Federal de Santa Maria (UFSM)
instacron_str UFSM
institution UFSM
reponame_str Manancial - Repositório Digital da UFSM
collection Manancial - Repositório Digital da UFSM
repository.name.fl_str_mv Manancial - Repositório Digital da UFSM - Universidade Federal de Santa Maria (UFSM)
repository.mail.fl_str_mv atendimento.sib@ufsm.br||tedebc@gmail.com
_version_ 1822612484367843328