Prog-Poly: jogo de tabuleiro baseado no monopoly para ajudar nos estudos de linguagem de programação e engenharia de software
Autor(a) principal: | |
---|---|
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 |