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: | 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. |
| 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 |
Prog-Poly: jogo de tabuleiro baseado no monopoly para ajudar nos estudos de linguagem de programação e engenharia de softwareLinguagem de programação (Computadores)Engenharia de softwareJogos de tabuleiroProgramming languages (Electronic computers)Software engineeringBoard gamesCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAOCiência da ComputaçãoLooking 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.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.Universidade Tecnológica Federal do ParanáCornelio ProcopioBrasilPrograma de Pós-Graduação em InformáticaUTFPRFabri, 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/0838678901162377Nascimento, Luciano Rovanni do2022-12-02T13:57:54Z2022-12-02T13:57:54Z2022-02-25info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfNASCIMENTO, 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/30235porinfo: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:UTFPR2022-12-03T06:06:21Zoai:repositorio.utfpr.edu.br:1/30235Repositório InstitucionalPUBhttp://repositorio.utfpr.edu.br:8080/oai/requestriut@utfpr.edu.br || sibi@utfpr.edu.bropendoar: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.none.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 Linguagem de programação (Computadores) Engenharia de software Jogos de tabuleiro Programming languages (Electronic computers) Software engineering Board games CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO 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.none.fl_str_mv |
Fabri, Jose Augusto http://lattes.cnpq.br/1834856723867705 Palacios, Rodrigo Henrique Cunha http://lattes.cnpq.br/0838678901162377 L'Erario, Alexandre http://lattes.cnpq.br/7312882427932239 Fabri, Jose Augusto http://lattes.cnpq.br/1834856723867705 Poletto, Rodrigo de Souza http://lattes.cnpq.br/8774064317309922 Palacios, Rodrigo Henrique Cunha http://lattes.cnpq.br/0838678901162377 |
| dc.contributor.author.fl_str_mv |
Nascimento, Luciano Rovanni do |
| 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 CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO Ciência da Computação |
| topic |
Linguagem de programação (Computadores) Engenharia de software Jogos de tabuleiro Programming languages (Electronic computers) Software engineering Board games CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO Ciência da Computação |
| description |
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. |
| publishDate |
2022 |
| dc.date.none.fl_str_mv |
2022-12-02T13:57:54Z 2022-12-02T13:57:54Z 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.uri.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. 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.format.none.fl_str_mv |
application/pdf |
| dc.publisher.none.fl_str_mv |
Universidade Tecnológica Federal do Paraná Cornelio Procopio Brasil Programa de Pós-Graduação em Informática UTFPR |
| publisher.none.fl_str_mv |
Universidade Tecnológica Federal do Paraná Cornelio Procopio Brasil Programa de Pós-Graduação em Informática UTFPR |
| 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)) |
| 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 |
riut@utfpr.edu.br || sibi@utfpr.edu.br |
| _version_ |
1850497831315439616 |