Um protótipo de um sistema para fornecer dicas para tarefas de programação em disciplinas de programação introdutória
Autor(a) principal: | |
---|---|
Data de Publicação: | 2020 |
Tipo de documento: | Trabalho de conclusão de curso |
Idioma: | por |
Título da fonte: | Repositório Digital da Universidade Federal Rural do Semi-Árido (RDU) |
Texto Completo: | https://repositorio.ufersa.edu.br/handle/prefix/7387 |
Resumo: | Difficulties with solving problems using a programming language is a common challenge among courses that involve computer programming. This characteristic can be explained by some factors, such as the difficulty of addressing these topics in basic education, both in public or private schools. These problems cause several difficulties for these courses, among them the increase in dropout, retention, and the constant need to allocate new teachers to these components. In this sense, several approaches have been proposed to improve success rates, among them the approach discussed in Freitas (2020) to provide programming tips to assist students in problem-solving. However, this approach currently does not have a system to assist students in consuming tips and for teachers to better intervene based on these data. Thus, this work aims to develop, using the development methodology (design) of the project of interfaces guided by users proposed by Garrett (2011) and the Figma tool, a prototype of a system to automate the system of tips evaluated in Freitas (2020), in order to make this intervention process more effective and efficient. As a result, it is expected that the project and prototype developed can guide the development and implementation of this system that will automate the methodological intervention proposed by Freitas (2020). |
id |
UFER_063be885324f56db75593cba985facec |
---|---|
oai_identifier_str |
oai:repositorio.ufersa.edu.br:prefix/7387 |
network_acronym_str |
UFER |
network_name_str |
Repositório Digital da Universidade Federal Rural do Semi-Árido (RDU) |
repository_id_str |
|
spelling |
Um protótipo de um sistema para fornecer dicas para tarefas de programação em disciplinas de programação introdutóriaProgramaçãoAprendizagem de programaçãoProjeto de sistema webSistemas de dicasProgrammingWeb system designTip systemsCIENCIAS EXATAS E DA TERRA::TECNOLOGIA DA INFORMACAODifficulties with solving problems using a programming language is a common challenge among courses that involve computer programming. This characteristic can be explained by some factors, such as the difficulty of addressing these topics in basic education, both in public or private schools. These problems cause several difficulties for these courses, among them the increase in dropout, retention, and the constant need to allocate new teachers to these components. In this sense, several approaches have been proposed to improve success rates, among them the approach discussed in Freitas (2020) to provide programming tips to assist students in problem-solving. However, this approach currently does not have a system to assist students in consuming tips and for teachers to better intervene based on these data. Thus, this work aims to develop, using the development methodology (design) of the project of interfaces guided by users proposed by Garrett (2011) and the Figma tool, a prototype of a system to automate the system of tips evaluated in Freitas (2020), in order to make this intervention process more effective and efficient. As a result, it is expected that the project and prototype developed can guide the development and implementation of this system that will automate the methodological intervention proposed by Freitas (2020).Dificuldades com a resolução de problemas por meio de uma linguagem de programação é um desafio comum entre os cursos que envolvem programação de computadores. Essa característica pode ser explicada por alguns fatores, tais como a dificuldade da abordagem desses tópicos no ensino básico, sendo em escolas públicas ou privadas. Esses problemas causam várias dificuldades para esses cursos, dentre essas o aumento da evasão, retenção e a necessidade constante de alocar novos docentes para ministrar essas componentes. Neste sentido, várias abordagens foram propostas para melhorar as taxas de sucessos, dentre elas a abordagem discutida em Freitas (2020) para fornecer dicas de programação para auxiliar os estudantes na resolução de problemas. No entanto, essa abordagem atualmente não dispõe de um sistema para auxiliar os estudantes no consumo de dicas e para os professores melhor intervirem baseado nesses dados. Dessa forma, este trabalho buscou desenvolver, utilizando a metodologia de desenvolvimento de projeto (design) de interfaces guiada pelo usuário proposta Garrett (2011) e a ferramenta Figma, um protótipo de um sistema para automatizar o sistema de dicas avaliado em Freitas (2020), com objetivo de tornar este processo de intervenção mais eficaz e eficiente. Como resultado, espera-se que o projeto e protótipo desenvolvido possa guiar o desenvolvimento e implementação desse sistema que informatizará a intervenção metodológica proposta por Freitas (2020).Trabalho não financiado por agência de fomento, ou autofinanciadoUniversidade Federal Rural do Semi-ÁridoCentro Multidisciplinar de Pau dos Ferros - CMPFBrasilUFERSASousa, Reudismam Rolim deOliveira, Laysa Mabel deLima, Veronica MariaDantas, Luan Guilherme2022-06-27T13:51:09Z2022-06-272022-06-27T13:51:09Z2020-12-07Monografiainfo:eu-repo/semantics/bachelorThesisinfo:eu-repo/semantics/publishedVersionapplication/pdfCitação com autor incluído no texto: Dantas (2020) (DANTAS, 2020)https://repositorio.ufersa.edu.br/handle/prefix/7387porDANTAS, Luan Guilherme. Um protótipo de um sistema para fornecer dicas para tarefas de programação em disciplinas de programação introdutória. 2020. 62 f. Monografia (Graduação em Ciência e Tecnologia), Centro Multidisciplinar de Pau dos Ferros, Universidade Federal Rural do Semi-Árido, Pau dos Ferros, 2020.CC-BY-SAinfo:eu-repo/semantics/openAccessreponame:Repositório Digital da Universidade Federal Rural do Semi-Árido (RDU)instname:Universidade Federal Rural do Semi-Árido (UFERSA)instacron:UFERSA2023-11-30T04:26:36Zoai:repositorio.ufersa.edu.br:prefix/7387Repositório Institucionalhttps://repositorio.ufersa.edu.br/PUBhttps://repositorio.ufersa.edu.br/server/oai/requestrepositorio@ufersa.edu.br || admrepositorio@ufersa.edu.bropendoar:2023-11-30T04:26:36Repositório Digital da Universidade Federal Rural do Semi-Árido (RDU) - Universidade Federal Rural do Semi-Árido (UFERSA)false |
dc.title.none.fl_str_mv |
Um protótipo de um sistema para fornecer dicas para tarefas de programação em disciplinas de programação introdutória |
title |
Um protótipo de um sistema para fornecer dicas para tarefas de programação em disciplinas de programação introdutória |
spellingShingle |
Um protótipo de um sistema para fornecer dicas para tarefas de programação em disciplinas de programação introdutória Dantas, Luan Guilherme Programação Aprendizagem de programação Projeto de sistema web Sistemas de dicas Programming Web system design Tip systems CIENCIAS EXATAS E DA TERRA::TECNOLOGIA DA INFORMACAO |
title_short |
Um protótipo de um sistema para fornecer dicas para tarefas de programação em disciplinas de programação introdutória |
title_full |
Um protótipo de um sistema para fornecer dicas para tarefas de programação em disciplinas de programação introdutória |
title_fullStr |
Um protótipo de um sistema para fornecer dicas para tarefas de programação em disciplinas de programação introdutória |
title_full_unstemmed |
Um protótipo de um sistema para fornecer dicas para tarefas de programação em disciplinas de programação introdutória |
title_sort |
Um protótipo de um sistema para fornecer dicas para tarefas de programação em disciplinas de programação introdutória |
author |
Dantas, Luan Guilherme |
author_facet |
Dantas, Luan Guilherme |
author_role |
author |
dc.contributor.none.fl_str_mv |
Sousa, Reudismam Rolim de Oliveira, Laysa Mabel de Lima, Veronica Maria |
dc.contributor.author.fl_str_mv |
Dantas, Luan Guilherme |
dc.subject.por.fl_str_mv |
Programação Aprendizagem de programação Projeto de sistema web Sistemas de dicas Programming Web system design Tip systems CIENCIAS EXATAS E DA TERRA::TECNOLOGIA DA INFORMACAO |
topic |
Programação Aprendizagem de programação Projeto de sistema web Sistemas de dicas Programming Web system design Tip systems CIENCIAS EXATAS E DA TERRA::TECNOLOGIA DA INFORMACAO |
description |
Difficulties with solving problems using a programming language is a common challenge among courses that involve computer programming. This characteristic can be explained by some factors, such as the difficulty of addressing these topics in basic education, both in public or private schools. These problems cause several difficulties for these courses, among them the increase in dropout, retention, and the constant need to allocate new teachers to these components. In this sense, several approaches have been proposed to improve success rates, among them the approach discussed in Freitas (2020) to provide programming tips to assist students in problem-solving. However, this approach currently does not have a system to assist students in consuming tips and for teachers to better intervene based on these data. Thus, this work aims to develop, using the development methodology (design) of the project of interfaces guided by users proposed by Garrett (2011) and the Figma tool, a prototype of a system to automate the system of tips evaluated in Freitas (2020), in order to make this intervention process more effective and efficient. As a result, it is expected that the project and prototype developed can guide the development and implementation of this system that will automate the methodological intervention proposed by Freitas (2020). |
publishDate |
2020 |
dc.date.none.fl_str_mv |
2020-12-07 2022-06-27T13:51:09Z 2022-06-27 2022-06-27T13:51:09Z |
dc.type.driver.fl_str_mv |
Monografia info:eu-repo/semantics/bachelorThesis |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
format |
bachelorThesis |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
Citação com autor incluído no texto: Dantas (2020) (DANTAS, 2020) https://repositorio.ufersa.edu.br/handle/prefix/7387 |
identifier_str_mv |
Citação com autor incluído no texto: Dantas (2020) (DANTAS, 2020) |
url |
https://repositorio.ufersa.edu.br/handle/prefix/7387 |
dc.language.iso.fl_str_mv |
por |
language |
por |
dc.relation.none.fl_str_mv |
DANTAS, Luan Guilherme. Um protótipo de um sistema para fornecer dicas para tarefas de programação em disciplinas de programação introdutória. 2020. 62 f. Monografia (Graduação em Ciência e Tecnologia), Centro Multidisciplinar de Pau dos Ferros, Universidade Federal Rural do Semi-Árido, Pau dos Ferros, 2020. |
dc.rights.driver.fl_str_mv |
CC-BY-SA info:eu-repo/semantics/openAccess |
rights_invalid_str_mv |
CC-BY-SA |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
application/pdf |
dc.publisher.none.fl_str_mv |
Universidade Federal Rural do Semi-Árido Centro Multidisciplinar de Pau dos Ferros - CMPF Brasil UFERSA |
publisher.none.fl_str_mv |
Universidade Federal Rural do Semi-Árido Centro Multidisciplinar de Pau dos Ferros - CMPF Brasil UFERSA |
dc.source.none.fl_str_mv |
reponame:Repositório Digital da Universidade Federal Rural do Semi-Árido (RDU) instname:Universidade Federal Rural do Semi-Árido (UFERSA) instacron:UFERSA |
instname_str |
Universidade Federal Rural do Semi-Árido (UFERSA) |
instacron_str |
UFERSA |
institution |
UFERSA |
reponame_str |
Repositório Digital da Universidade Federal Rural do Semi-Árido (RDU) |
collection |
Repositório Digital da Universidade Federal Rural do Semi-Árido (RDU) |
repository.name.fl_str_mv |
Repositório Digital da Universidade Federal Rural do Semi-Árido (RDU) - Universidade Federal Rural do Semi-Árido (UFERSA) |
repository.mail.fl_str_mv |
repositorio@ufersa.edu.br || admrepositorio@ufersa.edu.br |
_version_ |
1809747481243680768 |