UNLOCK-C: um jogo sério 3D para apoio ao ensino e aprendizado da linguagem de programação C
Autor(a) principal: | |
---|---|
Data de Publicação: | 2016 |
Tipo de documento: | Dissertação |
Idioma: | por |
Título da fonte: | Biblioteca Digital de Teses e Dissertações da UNIFACS |
Texto Completo: | http://teste.tede.unifacs.br:8080/tede/handle/tede/496 |
Resumo: | The growing influence of computing on human society makes it increasingly important the teaching of computer programming in computer sciences undergraduate courses or technological courses. Nevertheless, the low level of motivation of many students, the complexity of the subject and the traditional way of teaching are barriers for learning these disciplines. In order to mitigate these barriers ,in this context, a type of software called serious game was developed, as a tool to help teach programming languages. Serious games are digital games that have a specific purpose other than just entertainment. Serious games have received significant attention among researchers. In particular, there have been research toward developing serious games that enrich the teaching and learning process of programming disciplines of computers and programming languages. However, many developed educational games have serious dull narrative and gameplay that are lacking compared to the sophisticated 3D games usually played by students. Regarding the construction of these educational serious games, although there are software development methodologies applicable to this type of game, there is no consensus on which methodology to use. This dissertation proposed the use of an educational serious game with three-dimensional (3D) sophisticated, more in line with gender digital 3D games, played by digital native students. The game was developed by a custom software development methodology optimized from other educational serious games development methodologies. The game was used in undergraduate classrooms, as a teaching and learning tool related to computer programming disciplines, focusing on the C language. Preliminary results showed an increase in motivation and interest of students in relation to the learning of the content. Thus, this serious game can be used as a teaching and learning tool as a way to get more data on the problem and simultaneously trying to improve the level of motivation and interest of students about the C language and computer programming concepts. |
id |
UNIF_ba7b3d01770939a8e73ace586cadec3f |
---|---|
oai_identifier_str |
oai:teste.tede.unifacs.br:tede/496 |
network_acronym_str |
UNIF |
network_name_str |
Biblioteca Digital de Teses e Dissertações da UNIFACS |
repository_id_str |
|
spelling |
FERNANDES, Sergio MartinsKRONBAUER, Artur HenriqueMASSA, Monica de SouzaSANTOS, Marcos Antônio Pacheco dos2017-07-07T01:34:07Z2016-10-21SANTOS, Marcos Antônio Pacheco dos. UNLOCK-C: um jogo sério 3D para apoio ao ensino e aprendizado da linguagem de programação C. 2016. 199p. Dissertação (Sistemas e Computação) - UNIFACS Universidade Salvador, Salvador, 2016.http://teste.tede.unifacs.br:8080/tede/handle/tede/496The growing influence of computing on human society makes it increasingly important the teaching of computer programming in computer sciences undergraduate courses or technological courses. Nevertheless, the low level of motivation of many students, the complexity of the subject and the traditional way of teaching are barriers for learning these disciplines. In order to mitigate these barriers ,in this context, a type of software called serious game was developed, as a tool to help teach programming languages. Serious games are digital games that have a specific purpose other than just entertainment. Serious games have received significant attention among researchers. In particular, there have been research toward developing serious games that enrich the teaching and learning process of programming disciplines of computers and programming languages. However, many developed educational games have serious dull narrative and gameplay that are lacking compared to the sophisticated 3D games usually played by students. Regarding the construction of these educational serious games, although there are software development methodologies applicable to this type of game, there is no consensus on which methodology to use. This dissertation proposed the use of an educational serious game with three-dimensional (3D) sophisticated, more in line with gender digital 3D games, played by digital native students. The game was developed by a custom software development methodology optimized from other educational serious games development methodologies. The game was used in undergraduate classrooms, as a teaching and learning tool related to computer programming disciplines, focusing on the C language. Preliminary results showed an increase in motivation and interest of students in relation to the learning of the content. Thus, this serious game can be used as a teaching and learning tool as a way to get more data on the problem and simultaneously trying to improve the level of motivation and interest of students about the C language and computer programming concepts.A expansão tecnológica e o aumento da influência da computação na sociedade humana faz com que o ensino de programação de computadores em cursos de tecnologia ou graduação da área de computação torne-se cada vez mais importante. Apesar disso, a baixa motivação do aluno, a complexidade do assunto e a forma tradicional de ensino, se configuram como barreiras ao aprendizado nestas disciplinas. Com intuito de mitigar essas barreiras, aparecem nesse contexto um tipo de software denominado jogo sério. Jogos sérios são jogos digitais que possuem um propósito específico que não apenas o entretenimento. Jogos sérios têm recebido uma atenção significativa entre os pesquisadores. Em especial têm ocorrido pesquisas na direção de desenvolver jogos sérios que enriqueçam o processo de ensino e aprendizado das disciplinas de programação de computadores e linguagens de programação. No entanto, muitos jogos sérios educacionais desenvolvidos possuem narrativas maçantes e jogabilidade que deixam a desejar se comparados com os jogos 3D sofisticados usualmente jogados pelos alunos. Com relação a construção desses jogos sérios educacionais, apesar de existirem metodologias de desenvolvimento de software aplicáveis a este tipo de jogo, não existe consenso sobre qual metodologia utilizar. Este trabalho de dissertação propôs a utilização de um jogo sério educacional com representação tridimensional (3D) sofisticado, de gênero mais alinhado com os jogos digitais 3D, jogados pelos alunos nativos digitais. O jogo foi desenvolvido através de uma metodologia de desenvolvimento de software customizada e otimizada a partir de outras metodologias de desenvolvimento de jogos sérios educacionais. O jogo foi utilizado em salas de aulas de cursos de graduação em computação, como ferramenta de ensino e aprendizado de conceitos relacionados a disciplinas de programação de computadores, com foco na linguagem C. Os resultados preliminares mostraram um aumento da motivação, e interesse dos alunos em relação ao aprendizado dos conteúdos das disciplinas. Desta forma, este jogo sério poderá ser utilizado como ferramenta de ensino e aprendizado como forma de obter mais dados sobre o problema e concomitantemente tentar melhorar o nível de motivação e interesse dos alunos acerca da linguagem C e conceitos de programação de computadores.Submitted by Roseli Araujo (roseli.araujo@unifacs.br) on 2017-07-07T01:34:07Z No. of bitstreams: 1 Dissertacao MARCOS ANTÔNIO PACHECO.pdf: 7616626 bytes, checksum: c6b993458771bf2ff55ca93984749832 (MD5)Made available in DSpace on 2017-07-07T01:34:07Z (GMT). No. of bitstreams: 1 Dissertacao MARCOS ANTÔNIO PACHECO.pdf: 7616626 bytes, checksum: c6b993458771bf2ff55ca93984749832 (MD5) Previous issue date: 2016-10-21application/pdfporUniversidade SalvadorSistemas e ComputaçãoUNIFACSBrasilSistemas e ComputaçãoJogos sériosJogos Sérios de Ensino a ProgramaçãoJogos Digitais EducacionaisCiências Exatas e da TerraUNLOCK-C: um jogo sério 3D para apoio ao ensino e aprendizado da linguagem de programação Cinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisinfo:eu-repo/semantics/openAccessreponame:Biblioteca Digital de Teses e Dissertações da UNIFACSinstname:Universidade Salvador (UNIFACS)instacron:UNIFACSLICENSElicense.txtlicense.txttext/plain; charset=utf-82165http://teste.tede.unifacs.br:8080/tede/bitstream/tede/496/1/license.txtbd3efa91386c1718a7f26a329fdcb468MD51ORIGINALDissertacao MARCOS ANTÔNIO PACHECO.pdfDissertacao MARCOS ANTÔNIO PACHECO.pdfapplication/pdf7616626http://teste.tede.unifacs.br:8080/tede/bitstream/tede/496/2/Dissertacao+MARCOS+ANT%C3%94NIO+PACHECO.pdfc6b993458771bf2ff55ca93984749832MD52tede/4962017-07-06 22:34:07.797oai:teste.tede.unifacs.br:tede/496Tk9UQTogQ09MT1FVRSBBUVVJIEEgU1VBIFBSw5NQUklBIExJQ0VOw4dBCkVzdGEgbGljZW7Dp2EgZGUgZXhlbXBsbyDDqSBmb3JuZWNpZGEgYXBlbmFzIHBhcmEgZmlucyBpbmZvcm1hdGl2b3MuCgpMSUNFTsOHQSBERSBESVNUUklCVUnDh8ODTyBOw4NPLUVYQ0xVU0lWQQoKQ29tIGEgYXByZXNlbnRhw6fDo28gZGVzdGEgbGljZW7Dp2EsIHZvY8OqIChvIGF1dG9yIChlcykgb3UgbyB0aXR1bGFyIGRvcyBkaXJlaXRvcyBkZSBhdXRvcikgY29uY2VkZSDDoCBVbml2ZXJzaWRhZGUgClhYWCAoU2lnbGEgZGEgVW5pdmVyc2lkYWRlKSBvIGRpcmVpdG8gbsOjby1leGNsdXNpdm8gZGUgcmVwcm9kdXppciwgIHRyYWR1emlyIChjb25mb3JtZSBkZWZpbmlkbyBhYmFpeG8pLCBlL291IApkaXN0cmlidWlyIGEgc3VhIHRlc2Ugb3UgZGlzc2VydGHDp8OjbyAoaW5jbHVpbmRvIG8gcmVzdW1vKSBwb3IgdG9kbyBvIG11bmRvIG5vIGZvcm1hdG8gaW1wcmVzc28gZSBlbGV0csO0bmljbyBlIAplbSBxdWFscXVlciBtZWlvLCBpbmNsdWluZG8gb3MgZm9ybWF0b3Mgw6F1ZGlvIG91IHbDrWRlby4KClZvY8OqIGNvbmNvcmRhIHF1ZSBhIFNpZ2xhIGRlIFVuaXZlcnNpZGFkZSBwb2RlLCBzZW0gYWx0ZXJhciBvIGNvbnRlw7pkbywgdHJhbnNwb3IgYSBzdWEgdGVzZSBvdSBkaXNzZXJ0YcOnw6NvIApwYXJhIHF1YWxxdWVyIG1laW8gb3UgZm9ybWF0byBwYXJhIGZpbnMgZGUgcHJlc2VydmHDp8Ojby4KClZvY8OqIHRhbWLDqW0gY29uY29yZGEgcXVlIGEgU2lnbGEgZGUgVW5pdmVyc2lkYWRlIHBvZGUgbWFudGVyIG1haXMgZGUgdW1hIGPDs3BpYSBhIHN1YSB0ZXNlIG91IApkaXNzZXJ0YcOnw6NvIHBhcmEgZmlucyBkZSBzZWd1cmFuw6dhLCBiYWNrLXVwIGUgcHJlc2VydmHDp8Ojby4KClZvY8OqIGRlY2xhcmEgcXVlIGEgc3VhIHRlc2Ugb3UgZGlzc2VydGHDp8OjbyDDqSBvcmlnaW5hbCBlIHF1ZSB2b2PDqiB0ZW0gbyBwb2RlciBkZSBjb25jZWRlciBvcyBkaXJlaXRvcyBjb250aWRvcyAKbmVzdGEgbGljZW7Dp2EuIFZvY8OqIHRhbWLDqW0gZGVjbGFyYSBxdWUgbyBkZXDDs3NpdG8gZGEgc3VhIHRlc2Ugb3UgZGlzc2VydGHDp8OjbyBuw6NvLCBxdWUgc2VqYSBkZSBzZXUgCmNvbmhlY2ltZW50bywgaW5mcmluZ2UgZGlyZWl0b3MgYXV0b3JhaXMgZGUgbmluZ3XDqW0uCgpDYXNvIGEgc3VhIHRlc2Ugb3UgZGlzc2VydGHDp8OjbyBjb250ZW5oYSBtYXRlcmlhbCBxdWUgdm9jw6ogbsOjbyBwb3NzdWkgYSB0aXR1bGFyaWRhZGUgZG9zIGRpcmVpdG9zIGF1dG9yYWlzLCB2b2PDqiAKZGVjbGFyYSBxdWUgb2J0ZXZlIGEgcGVybWlzc8OjbyBpcnJlc3RyaXRhIGRvIGRldGVudG9yIGRvcyBkaXJlaXRvcyBhdXRvcmFpcyBwYXJhIGNvbmNlZGVyIMOgIFNpZ2xhIGRlIFVuaXZlcnNpZGFkZSAKb3MgZGlyZWl0b3MgYXByZXNlbnRhZG9zIG5lc3RhIGxpY2Vuw6dhLCBlIHF1ZSBlc3NlIG1hdGVyaWFsIGRlIHByb3ByaWVkYWRlIGRlIHRlcmNlaXJvcyBlc3TDoSBjbGFyYW1lbnRlIAppZGVudGlmaWNhZG8gZSByZWNvbmhlY2lkbyBubyB0ZXh0byBvdSBubyBjb250ZcO6ZG8gZGEgdGVzZSBvdSBkaXNzZXJ0YcOnw6NvIG9yYSBkZXBvc2l0YWRhLgoKQ0FTTyBBIFRFU0UgT1UgRElTU0VSVEHDh8ODTyBPUkEgREVQT1NJVEFEQSBURU5IQSBTSURPIFJFU1VMVEFETyBERSBVTSBQQVRST0PDjU5JTyBPVSAKQVBPSU8gREUgVU1BIEFHw4pOQ0lBIERFIEZPTUVOVE8gT1UgT1VUUk8gT1JHQU5JU01PIFFVRSBOw4NPIFNFSkEgQSBTSUdMQSBERSAKVU5JVkVSU0lEQURFLCBWT0PDiiBERUNMQVJBIFFVRSBSRVNQRUlUT1UgVE9ET1MgRSBRVUFJU1FVRVIgRElSRUlUT1MgREUgUkVWSVPDg08gQ09NTyAKVEFNQsOJTSBBUyBERU1BSVMgT0JSSUdBw4fDlUVTIEVYSUdJREFTIFBPUiBDT05UUkFUTyBPVSBBQ09SRE8uCgpBIFNpZ2xhIGRlIFVuaXZlcnNpZGFkZSBzZSBjb21wcm9tZXRlIGEgaWRlbnRpZmljYXIgY2xhcmFtZW50ZSBvIHNldSBub21lIChzKSBvdSBvKHMpIG5vbWUocykgZG8ocykgCmRldGVudG9yKGVzKSBkb3MgZGlyZWl0b3MgYXV0b3JhaXMgZGEgdGVzZSBvdSBkaXNzZXJ0YcOnw6NvLCBlIG7Do28gZmFyw6EgcXVhbHF1ZXIgYWx0ZXJhw6fDo28sIGFsw6ltIGRhcXVlbGFzIApjb25jZWRpZGFzIHBvciBlc3RhIGxpY2Vuw6dhLgo=Biblioteca Digital de Teses e Dissertaçõeshttp://tede.unifacs.br/http://tede.unifacs.br:8080/oai/requestbibliotecadigital@unifacs.br||bibliotecadigital@unifacs.bropendoar:2017-07-07T01:34:07Biblioteca Digital de Teses e Dissertações da UNIFACS - Universidade Salvador (UNIFACS)false |
dc.title.por.fl_str_mv |
UNLOCK-C: um jogo sério 3D para apoio ao ensino e aprendizado da linguagem de programação C |
title |
UNLOCK-C: um jogo sério 3D para apoio ao ensino e aprendizado da linguagem de programação C |
spellingShingle |
UNLOCK-C: um jogo sério 3D para apoio ao ensino e aprendizado da linguagem de programação C SANTOS, Marcos Antônio Pacheco dos Jogos sérios Jogos Sérios de Ensino a Programação Jogos Digitais Educacionais Ciências Exatas e da Terra |
title_short |
UNLOCK-C: um jogo sério 3D para apoio ao ensino e aprendizado da linguagem de programação C |
title_full |
UNLOCK-C: um jogo sério 3D para apoio ao ensino e aprendizado da linguagem de programação C |
title_fullStr |
UNLOCK-C: um jogo sério 3D para apoio ao ensino e aprendizado da linguagem de programação C |
title_full_unstemmed |
UNLOCK-C: um jogo sério 3D para apoio ao ensino e aprendizado da linguagem de programação C |
title_sort |
UNLOCK-C: um jogo sério 3D para apoio ao ensino e aprendizado da linguagem de programação C |
author |
SANTOS, Marcos Antônio Pacheco dos |
author_facet |
SANTOS, Marcos Antônio Pacheco dos |
author_role |
author |
dc.contributor.advisor1.fl_str_mv |
FERNANDES, Sergio Martins |
dc.contributor.referee1.fl_str_mv |
KRONBAUER, Artur Henrique |
dc.contributor.referee2.fl_str_mv |
MASSA, Monica de Souza |
dc.contributor.author.fl_str_mv |
SANTOS, Marcos Antônio Pacheco dos |
contributor_str_mv |
FERNANDES, Sergio Martins KRONBAUER, Artur Henrique MASSA, Monica de Souza |
dc.subject.por.fl_str_mv |
Jogos sérios Jogos Sérios de Ensino a Programação Jogos Digitais Educacionais |
topic |
Jogos sérios Jogos Sérios de Ensino a Programação Jogos Digitais Educacionais Ciências Exatas e da Terra |
dc.subject.cnpq.fl_str_mv |
Ciências Exatas e da Terra |
description |
The growing influence of computing on human society makes it increasingly important the teaching of computer programming in computer sciences undergraduate courses or technological courses. Nevertheless, the low level of motivation of many students, the complexity of the subject and the traditional way of teaching are barriers for learning these disciplines. In order to mitigate these barriers ,in this context, a type of software called serious game was developed, as a tool to help teach programming languages. Serious games are digital games that have a specific purpose other than just entertainment. Serious games have received significant attention among researchers. In particular, there have been research toward developing serious games that enrich the teaching and learning process of programming disciplines of computers and programming languages. However, many developed educational games have serious dull narrative and gameplay that are lacking compared to the sophisticated 3D games usually played by students. Regarding the construction of these educational serious games, although there are software development methodologies applicable to this type of game, there is no consensus on which methodology to use. This dissertation proposed the use of an educational serious game with three-dimensional (3D) sophisticated, more in line with gender digital 3D games, played by digital native students. The game was developed by a custom software development methodology optimized from other educational serious games development methodologies. The game was used in undergraduate classrooms, as a teaching and learning tool related to computer programming disciplines, focusing on the C language. Preliminary results showed an increase in motivation and interest of students in relation to the learning of the content. Thus, this serious game can be used as a teaching and learning tool as a way to get more data on the problem and simultaneously trying to improve the level of motivation and interest of students about the C language and computer programming concepts. |
publishDate |
2016 |
dc.date.issued.fl_str_mv |
2016-10-21 |
dc.date.accessioned.fl_str_mv |
2017-07-07T01:34:07Z |
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 |
SANTOS, Marcos Antônio Pacheco dos. UNLOCK-C: um jogo sério 3D para apoio ao ensino e aprendizado da linguagem de programação C. 2016. 199p. Dissertação (Sistemas e Computação) - UNIFACS Universidade Salvador, Salvador, 2016. |
dc.identifier.uri.fl_str_mv |
http://teste.tede.unifacs.br:8080/tede/handle/tede/496 |
identifier_str_mv |
SANTOS, Marcos Antônio Pacheco dos. UNLOCK-C: um jogo sério 3D para apoio ao ensino e aprendizado da linguagem de programação C. 2016. 199p. Dissertação (Sistemas e Computação) - UNIFACS Universidade Salvador, Salvador, 2016. |
url |
http://teste.tede.unifacs.br:8080/tede/handle/tede/496 |
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 Salvador |
dc.publisher.program.fl_str_mv |
Sistemas e Computação |
dc.publisher.initials.fl_str_mv |
UNIFACS |
dc.publisher.country.fl_str_mv |
Brasil |
dc.publisher.department.fl_str_mv |
Sistemas e Computação |
publisher.none.fl_str_mv |
Universidade Salvador |
dc.source.none.fl_str_mv |
reponame:Biblioteca Digital de Teses e Dissertações da UNIFACS instname:Universidade Salvador (UNIFACS) instacron:UNIFACS |
instname_str |
Universidade Salvador (UNIFACS) |
instacron_str |
UNIFACS |
institution |
UNIFACS |
reponame_str |
Biblioteca Digital de Teses e Dissertações da UNIFACS |
collection |
Biblioteca Digital de Teses e Dissertações da UNIFACS |
bitstream.url.fl_str_mv |
http://teste.tede.unifacs.br:8080/tede/bitstream/tede/496/1/license.txt http://teste.tede.unifacs.br:8080/tede/bitstream/tede/496/2/Dissertacao+MARCOS+ANT%C3%94NIO+PACHECO.pdf |
bitstream.checksum.fl_str_mv |
bd3efa91386c1718a7f26a329fdcb468 c6b993458771bf2ff55ca93984749832 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 |
repository.name.fl_str_mv |
Biblioteca Digital de Teses e Dissertações da UNIFACS - Universidade Salvador (UNIFACS) |
repository.mail.fl_str_mv |
bibliotecadigital@unifacs.br||bibliotecadigital@unifacs.br |
_version_ |
1800393064758378496 |