Uma plataforma web com parsons puzzles para apoio ao aprendizado de programação
Autor(a) principal: | |
---|---|
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 |