Prog-Poly: jogo de tabuleiro baseado no monopoly para ajudar nos estudos de linguagem de programação e engenharia de software

Detalhes bibliográficos
Autor(a) principal: Nascimento, Luciano Rovanni do
Data de Publicação: 2022
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
Texto Completo: http://repositorio.utfpr.edu.br/jspui/handle/1/30235
Resumo: Observando o cenário de desenvolvimento de software de 2020, constatou-se que apenas 31% dos projetos de software em todo o mundo foram concluídos com sucesso. Somando a isso, tem-se que o aprendizado de linguagens de programação é considerado difícil pelos alunos do Ensino Superior em Computação. As principais razões para este fato, segundo os alunos, são: abstração, raciocínio lógico, rigor no uso das linguagens de programação. Assim, este trabalho apresenta um jogo de tabuleiro denominado Prog-poly, baseado na mecânica do clássico jogo de tabuleiro Monopólio, para tentar mitigar os fatos relatados pelos alunos e, consequentemente, ser utilizado como uma ferramenta de apoio para ajudar os alunos no desenvolvimento das habilidades e competências relacionadas a Introdução à Engenharia de Software (IES) e também para a Introdução Linguagem de Programação C (ILPC). Para pesquisar os trabalhos relacionados foi feita uma Revisão Sistemática da literatura sobre quais jogos foram desenvolvidos para auxiliar nos estudos de Linguagem de Programação (LP) e Engenharia de Software (ES). Também foi desenvolvido um Software de Análise de Desempenho dos Jogadores do Prog-Poly, para os participantes armazenarem os dados das partidas e assim conseguirem analisar seu desempenho durante cada uma das partidas. Para validar o jogo de tabuleiro Prog- poly, foi realizado um quase-experimento com alunos do mestrado em ES para comparar sua eficiência com os métodos tradicionais de ensino na aprendizagem de LP, motivação e diversão dos alunos. Após o quase-experimento, os participantes responderam um questionário com perguntas sobre o Prog-poly, com questões sobre qualidade da construção do jogo, mecânica, dificuldade do jogo e sobre o fator sorte. Com a análise das respostas do questionário, obteve-se os seguintes dados: 95% dos alunos responderam que o Prog-poly motiva os estudos de LP, 85% responderam que o jogo ajuda os alunos desenvolver as habilidades e competências relacionadas a LP, 80% consideraram o jogo uma forma de estudo menos cansativa. Essa evidência demonstra que o jogo de tabuleiro pode ajudar nos estudos, além de tornar as aulas mais motivadoras.
id UTFPR-12_b05b89e35ec19036094e5aab5f3aa50e
oai_identifier_str oai:repositorio.utfpr.edu.br:1/30235
network_acronym_str UTFPR-12
network_name_str Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
repository_id_str
spelling 2022-12-02T13:57:54Z2022-12-02T13:57:54Z2022-02-25NASCIMENTO, Luciano Rovanni do. Prog-Poly: jogo de tabuleiro baseado no Monopoly para ajudar nos estudos de linguagem de programação e engenharia de software. 2022. Dissertação (Mestrado em Informática) - Universidade Tecnológica Federal do Paraná, Cornélio Procópio, 2022.http://repositorio.utfpr.edu.br/jspui/handle/1/30235Observando o cenário de desenvolvimento de software de 2020, constatou-se que apenas 31% dos projetos de software em todo o mundo foram concluídos com sucesso. Somando a isso, tem-se que o aprendizado de linguagens de programação é considerado difícil pelos alunos do Ensino Superior em Computação. As principais razões para este fato, segundo os alunos, são: abstração, raciocínio lógico, rigor no uso das linguagens de programação. Assim, este trabalho apresenta um jogo de tabuleiro denominado Prog-poly, baseado na mecânica do clássico jogo de tabuleiro Monopólio, para tentar mitigar os fatos relatados pelos alunos e, consequentemente, ser utilizado como uma ferramenta de apoio para ajudar os alunos no desenvolvimento das habilidades e competências relacionadas a Introdução à Engenharia de Software (IES) e também para a Introdução Linguagem de Programação C (ILPC). Para pesquisar os trabalhos relacionados foi feita uma Revisão Sistemática da literatura sobre quais jogos foram desenvolvidos para auxiliar nos estudos de Linguagem de Programação (LP) e Engenharia de Software (ES). Também foi desenvolvido um Software de Análise de Desempenho dos Jogadores do Prog-Poly, para os participantes armazenarem os dados das partidas e assim conseguirem analisar seu desempenho durante cada uma das partidas. Para validar o jogo de tabuleiro Prog- poly, foi realizado um quase-experimento com alunos do mestrado em ES para comparar sua eficiência com os métodos tradicionais de ensino na aprendizagem de LP, motivação e diversão dos alunos. Após o quase-experimento, os participantes responderam um questionário com perguntas sobre o Prog-poly, com questões sobre qualidade da construção do jogo, mecânica, dificuldade do jogo e sobre o fator sorte. Com a análise das respostas do questionário, obteve-se os seguintes dados: 95% dos alunos responderam que o Prog-poly motiva os estudos de LP, 85% responderam que o jogo ajuda os alunos desenvolver as habilidades e competências relacionadas a LP, 80% consideraram o jogo uma forma de estudo menos cansativa. Essa evidência demonstra que o jogo de tabuleiro pode ajudar nos estudos, além de tornar as aulas mais motivadoras.Looking at the 2020 software development landscape, it was found that only 31% of software projects worldwide were successfully completed. In addition to this, the learning of programming languages is considered difficult by the students of Higher Education in Computing. The main reasons for this fact, according to the students, are: abstraction, logical reasoning, rigor in the use of programming languages. Thus, this work presents a board game called Prog-poly, based on the mechanics of the classic Monopoly board game, to try to mitigate the facts reported by the students and, consequently, be used as a support tool to help students in the development of skills and competences related to Introduction to Software Engineering (IES) and also to Introduction to C Programming Language (ILPC). In order to search the related works, a Systematic Review of the literature was carried out on which games were developed to assist in the studies of Programming Language (LP) and Software Engineering (ES). A Prog-Poly Player Performance Analysis Software was also developed, for participants to store match data and thus be able to analyze their performance during each match. To validate the Prog-poly board game, a quasi-experiment was carried out with students of the master's degree in ES to compare its efficiency with traditional teaching methods in LP learning, student motivation and fun. After the quasi- experiment, the participants answered a questionnaire with questions about Prog-poly, with questions about the quality of the game's construction, mechanics, game difficulty and the luck factor. With the analysis of the answers to the questionnaire, the following data were obtained: 95% of the students answered that the Prog-poly motivates the studies of LP, 85% answered that the game helps the students to develop the skills and competences related to LP, 80% considered the game a less tiring form of study. This evidence demonstrates that the board game can help in studies, in addition to making classes more motivating.porUniversidade Tecnológica Federal do ParanáCornelio ProcopioPrograma de Pós-Graduação em InformáticaUTFPRBrasilCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAOCiência da ComputaçãoLinguagem de programação (Computadores)Engenharia de softwareJogos de tabuleiroProgramming languages (Electronic computers)Software engineeringBoard gamesProg-Poly: jogo de tabuleiro baseado no monopoly para ajudar nos estudos de linguagem de programação e engenharia de softwareinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisCornélio ProcópioFabri, Jose Augustohttp://lattes.cnpq.br/1834856723867705Palacios, Rodrigo Henrique Cunhahttp://lattes.cnpq.br/0838678901162377L'Erario, Alexandrehttp://lattes.cnpq.br/7312882427932239Fabri, Jose Augustohttp://lattes.cnpq.br/1834856723867705Poletto, Rodrigo de Souzahttp://lattes.cnpq.br/8774064317309922Palacios, Rodrigo Henrique Cunhahttp://lattes.cnpq.br/0838678901162377http://lattes.cnpq.br/6818141961518395Nascimento, Luciano Rovanni doinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))instname:Universidade Tecnológica Federal do Paraná (UTFPR)instacron:UTFPRORIGINALprogpolyjododetabuleiromonopoly.pdfapplication/pdf8990280http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/30235/1/progpolyjododetabuleiromonopoly.pdfb273a0d9da497ba8c86f5862f7b41104MD51TEXTprogpolyjododetabuleiromonopoly.pdf.txtprogpolyjododetabuleiromonopoly.pdf.txtExtracted texttext/plain191233http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/30235/2/progpolyjododetabuleiromonopoly.pdf.txta246879c53fd73f81c95aded23924d85MD52THUMBNAILprogpolyjododetabuleiromonopoly.pdf.jpgprogpolyjododetabuleiromonopoly.pdf.jpgGenerated Thumbnailimage/jpeg1608http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/30235/3/progpolyjododetabuleiromonopoly.pdf.jpg7703e48df517099c7872d55b2f18095dMD531/302352022-12-03 04:06:21.772oai:repositorio.utfpr.edu.br:1/30235Repositório de PublicaçõesPUBhttp://repositorio.utfpr.edu.br:8080/oai/requestopendoar:2022-12-03T06:06:21Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT)) - Universidade Tecnológica Federal do Paraná (UTFPR)false
dc.title.pt_BR.fl_str_mv Prog-Poly: jogo de tabuleiro baseado no monopoly para ajudar nos estudos de linguagem de programação e engenharia de software
title Prog-Poly: jogo de tabuleiro baseado no monopoly para ajudar nos estudos de linguagem de programação e engenharia de software
spellingShingle Prog-Poly: jogo de tabuleiro baseado no monopoly para ajudar nos estudos de linguagem de programação e engenharia de software
Nascimento, Luciano Rovanni do
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
Linguagem de programação (Computadores)
Engenharia de software
Jogos de tabuleiro
Programming languages (Electronic computers)
Software engineering
Board games
Ciência da Computação
title_short Prog-Poly: jogo de tabuleiro baseado no monopoly para ajudar nos estudos de linguagem de programação e engenharia de software
title_full Prog-Poly: jogo de tabuleiro baseado no monopoly para ajudar nos estudos de linguagem de programação e engenharia de software
title_fullStr Prog-Poly: jogo de tabuleiro baseado no monopoly para ajudar nos estudos de linguagem de programação e engenharia de software
title_full_unstemmed Prog-Poly: jogo de tabuleiro baseado no monopoly para ajudar nos estudos de linguagem de programação e engenharia de software
title_sort Prog-Poly: jogo de tabuleiro baseado no monopoly para ajudar nos estudos de linguagem de programação e engenharia de software
author Nascimento, Luciano Rovanni do
author_facet Nascimento, Luciano Rovanni do
author_role author
dc.contributor.advisor1.fl_str_mv Fabri, Jose Augusto
dc.contributor.advisor1Lattes.fl_str_mv http://lattes.cnpq.br/1834856723867705
dc.contributor.advisor-co1.fl_str_mv Palacios, Rodrigo Henrique Cunha
dc.contributor.advisor-co1Lattes.fl_str_mv http://lattes.cnpq.br/0838678901162377
dc.contributor.referee1.fl_str_mv L'Erario, Alexandre
dc.contributor.referee1Lattes.fl_str_mv http://lattes.cnpq.br/7312882427932239
dc.contributor.referee2.fl_str_mv Fabri, Jose Augusto
dc.contributor.referee2Lattes.fl_str_mv http://lattes.cnpq.br/1834856723867705
dc.contributor.referee3.fl_str_mv Poletto, Rodrigo de Souza
dc.contributor.referee3Lattes.fl_str_mv http://lattes.cnpq.br/8774064317309922
dc.contributor.referee4.fl_str_mv Palacios, Rodrigo Henrique Cunha
dc.contributor.referee4Lattes.fl_str_mv http://lattes.cnpq.br/0838678901162377
dc.contributor.authorLattes.fl_str_mv http://lattes.cnpq.br/6818141961518395
dc.contributor.author.fl_str_mv Nascimento, Luciano Rovanni do
contributor_str_mv Fabri, Jose Augusto
Palacios, Rodrigo Henrique Cunha
L'Erario, Alexandre
Fabri, Jose Augusto
Poletto, Rodrigo de Souza
Palacios, Rodrigo Henrique Cunha
dc.subject.cnpq.fl_str_mv CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
topic CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
Linguagem de programação (Computadores)
Engenharia de software
Jogos de tabuleiro
Programming languages (Electronic computers)
Software engineering
Board games
Ciência da Computação
dc.subject.por.fl_str_mv Linguagem de programação (Computadores)
Engenharia de software
Jogos de tabuleiro
Programming languages (Electronic computers)
Software engineering
Board games
dc.subject.capes.pt_BR.fl_str_mv Ciência da Computação
description Observando o cenário de desenvolvimento de software de 2020, constatou-se que apenas 31% dos projetos de software em todo o mundo foram concluídos com sucesso. Somando a isso, tem-se que o aprendizado de linguagens de programação é considerado difícil pelos alunos do Ensino Superior em Computação. As principais razões para este fato, segundo os alunos, são: abstração, raciocínio lógico, rigor no uso das linguagens de programação. Assim, este trabalho apresenta um jogo de tabuleiro denominado Prog-poly, baseado na mecânica do clássico jogo de tabuleiro Monopólio, para tentar mitigar os fatos relatados pelos alunos e, consequentemente, ser utilizado como uma ferramenta de apoio para ajudar os alunos no desenvolvimento das habilidades e competências relacionadas a Introdução à Engenharia de Software (IES) e também para a Introdução Linguagem de Programação C (ILPC). Para pesquisar os trabalhos relacionados foi feita uma Revisão Sistemática da literatura sobre quais jogos foram desenvolvidos para auxiliar nos estudos de Linguagem de Programação (LP) e Engenharia de Software (ES). Também foi desenvolvido um Software de Análise de Desempenho dos Jogadores do Prog-Poly, para os participantes armazenarem os dados das partidas e assim conseguirem analisar seu desempenho durante cada uma das partidas. Para validar o jogo de tabuleiro Prog- poly, foi realizado um quase-experimento com alunos do mestrado em ES para comparar sua eficiência com os métodos tradicionais de ensino na aprendizagem de LP, motivação e diversão dos alunos. Após o quase-experimento, os participantes responderam um questionário com perguntas sobre o Prog-poly, com questões sobre qualidade da construção do jogo, mecânica, dificuldade do jogo e sobre o fator sorte. Com a análise das respostas do questionário, obteve-se os seguintes dados: 95% dos alunos responderam que o Prog-poly motiva os estudos de LP, 85% responderam que o jogo ajuda os alunos desenvolver as habilidades e competências relacionadas a LP, 80% consideraram o jogo uma forma de estudo menos cansativa. Essa evidência demonstra que o jogo de tabuleiro pode ajudar nos estudos, além de tornar as aulas mais motivadoras.
publishDate 2022
dc.date.accessioned.fl_str_mv 2022-12-02T13:57:54Z
dc.date.available.fl_str_mv 2022-12-02T13:57:54Z
dc.date.issued.fl_str_mv 2022-02-25
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 NASCIMENTO, Luciano Rovanni do. Prog-Poly: jogo de tabuleiro baseado no Monopoly para ajudar nos estudos de linguagem de programação e engenharia de software. 2022. Dissertação (Mestrado em Informática) - Universidade Tecnológica Federal do Paraná, Cornélio Procópio, 2022.
dc.identifier.uri.fl_str_mv http://repositorio.utfpr.edu.br/jspui/handle/1/30235
identifier_str_mv NASCIMENTO, Luciano Rovanni do. Prog-Poly: jogo de tabuleiro baseado no Monopoly para ajudar nos estudos de linguagem de programação e engenharia de software. 2022. Dissertação (Mestrado em Informática) - Universidade Tecnológica Federal do Paraná, Cornélio Procópio, 2022.
url http://repositorio.utfpr.edu.br/jspui/handle/1/30235
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.publisher.none.fl_str_mv Universidade Tecnológica Federal do Paraná
Cornelio Procopio
dc.publisher.program.fl_str_mv Programa de Pós-Graduação em Informática
dc.publisher.initials.fl_str_mv UTFPR
dc.publisher.country.fl_str_mv Brasil
publisher.none.fl_str_mv Universidade Tecnológica Federal do Paraná
Cornelio Procopio
dc.source.none.fl_str_mv reponame:Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
instname:Universidade Tecnológica Federal do Paraná (UTFPR)
instacron:UTFPR
instname_str Universidade Tecnológica Federal do Paraná (UTFPR)
instacron_str UTFPR
institution UTFPR
reponame_str Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
collection Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
bitstream.url.fl_str_mv http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/30235/1/progpolyjododetabuleiromonopoly.pdf
http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/30235/2/progpolyjododetabuleiromonopoly.pdf.txt
http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/30235/3/progpolyjododetabuleiromonopoly.pdf.jpg
bitstream.checksum.fl_str_mv b273a0d9da497ba8c86f5862f7b41104
a246879c53fd73f81c95aded23924d85
7703e48df517099c7872d55b2f18095d
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT)) - Universidade Tecnológica Federal do Paraná (UTFPR)
repository.mail.fl_str_mv
_version_ 1805922925314834432