Logo do repositório

Uso de gamificação para o ensino de programação

dc.contributor.advisorRondini, Carina Alexandra [UNESP]
dc.contributor.authorBorges, Caio Moraes [UNESP]
dc.contributor.institutionUniversidade Estadual Paulista (Unesp)
dc.date.accessioned2023-01-27T19:53:13Z
dc.date.available2023-01-27T19:53:13Z
dc.date.issued2023-01-17
dc.description.abstractA área da computação vem buscando cada vez mais resolver diferentes tipos de problemas, no nosso dia a dia. Porém, existe um problema de difícil solução, atualmente, que é a falta de programadores em praticamente todos os lugares do mundo. Um dos motivos para isso é a dificuldade que os cursos da área da computação possuem em formar novos profissionais. Neste trabalho, exploramse alguns dos problemas associados com essa dificuldade: a evasão dos alunos e a dificuldade de ensino e aprendizagem de programação, nos cursos de computação. O objetivo desta pesquisa é oferecer uma alternativa para a solução desse problema, a partir de uma nova metodologia de ensino amparada em duas técnicas inovadoras, as quais vêm crescendo muito e se provando muito promissoras: a gamificação e a aprendizagem baseada no cérebro (brainbased learning). Para testar a viabilidade da nova metodologia, foi desenvolvido um aplicativo de ensino de programação com elementos dos games e um curso básico de algoritmos e lógica de programação para esse aplicativo, que foi usado para fazer uma comparação com o método de ensino mais comum atualmente: o ensino tradicional em sala de aula. Foi feita uma pesquisa experimental com discentes do Curso de Bacharelado em Ciência da Computação da UNESP - Câmpus de São José do Rio Preto, que estão aprendendo ou já aprenderam programação, por meio do ensino tradicional em sala de aula, e discentes de outros cursos da UNESP – Câmpus de São José do Rio Preto, que usaram o aplicativo desenvolvido para esse aprendizado, por meio de formulários on-line. Por fim, foi efetuada uma comparação objetiva entre os dados coletados de ambos os grupos em relação à eficácia das metodologias e a motivação para aprender que os alunos sentiram com as mesmas. Palavras-chave: Ciência da computação, Programação, Jogos educativos, Ensino auxiliado por computador, Inovações educacionais.pt
dc.description.abstractThe computer area has been trying to solve all kinds of problems in our daily life. However, there is currently a problem in the area, which is the lack of programmers all over the world. One of the reasons for that is the difficulty that the computer courses have teaching new professionals. In this paper we’ll explore some of the problems associated with this difficulty: the student’s evasion and the difficulty for teaching and learning programming skills in the computer courses. The objective of this paper is to offer a solution for this problem, a new teaching methodology based on two innovative techniques that have been growing and proving themselves very promising: the gamification and the brainbased learning. To test the viability of the new methodology, we developed an application to teach programming skills using game elements and a basic course of algorithms and programming logic built for that application, that was used to compare against today’s most common teaching method: the traditional classroom teaching. We conducted an experimental research with students of the Bachelor of Computer Science course at UNESP – Campus of São José do Rio Preto that are learning or have learned programming with the traditional classroom teaching method and students of other courses at UNESP – Campus of São José do Rio Preto that used the application developed for this learning process, all through online forms. Finally, we made an objective comparison between the data collected from both groups about the efficiency of both methodologies and the motivation to learn that the students felt with them. Keywords: Computer science, Computer programming, Educational games, Computer-assisted instruction, Educational innovations.en
dc.identifier.urihttp://hdl.handle.net/11449/239085
dc.language.isopor
dc.publisherUniversidade Estadual Paulista (Unesp)
dc.rights.accessRightsAcesso restritopt
dc.subjectCiência da computaçãopt
dc.subjectProgramaçãopt
dc.subjectJogos educativospt
dc.subjectEnsino auxiliado por computadorpt
dc.subjectInovações educacionaispt
dc.subjectComputer scienceen
dc.subjectComputer programmingen
dc.subjectEducational gamesen
dc.subjectComputer-assisted instructionen
dc.subjectEducational innovationsen
dc.titleUso de gamificação para o ensino de programaçãopt
dc.title.alternativeUse of gamification for programming teachingen
dc.typeTrabalho de conclusão de cursopt
dspace.entity.typePublication
relation.isAuthorOfPublicationa77fd427-6b02-4d08-bf00-f4c8ea5bc5e5
relation.isAuthorOfPublication.latestForDiscoverya77fd427-6b02-4d08-bf00-f4c8ea5bc5e5
unesp.campusUniversidade Estadual Paulista (UNESP), Instituto de Biociências, Letras e Ciências Exatas, São José do Rio Pretopt
unesp.undergraduateCiência da Computação - IBILCEpt

Arquivos

Pacote original

Agora exibindo 1 - 1 de 1
Carregando...
Imagem de Miniatura
Nome:
borges_cm_tcc_sjrp.pdf
Tamanho:
1.95 MB
Formato:
Adobe Portable Document Format

Licença do pacote

Agora exibindo 1 - 2 de 2
Carregando...
Imagem de Miniatura
Nome:
license.txt
Tamanho:
2.42 KB
Formato:
Item-specific license agreed upon to submission
Descrição:
Carregando...
Imagem de Miniatura
Nome:
borges_cm_autorizacao_sjrp.pdf
Tamanho:
107.17 KB
Formato:
Adobe Portable Document Format
Descrição: