Um protótipo de um sistema para fornecer dicas para tarefas de programação em disciplinas de programação introdutória

Detalhes bibliográficos
Autor(a) principal: Dantas, Luan Guilherme
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