Ensino de Lógica de Programação através do Jogo Defense of the Ancients 2

  • Wellingston Cataldo Roberti Junior Instituto Federal de Educação, Ciência e Tecnologia do Sudeste de Minas Gerais
  • Ângelo Soldati Lavorato Instituto Federal de Educação, Ciência e Tecnologia do Sudeste de Minas Gerais
  • Daniel Camargos Lucarelli Instituto Federal de Educação, Ciência e Tecnologia do Sudeste de Minas Gerais
  • Alex Fernandes da Veiga Machado Instituto Federal de Educação, Ciência e Tecnologia do Sudeste de Minas Gerais

Resumo


Estudantes dos cursos superiores de Ciência da Computação costumam passar por dificuldades com determinados assuntos complexos quando ingressam no curso, o que os leva a desistir ou simplesmente abandonar essa área de estudos. Este artigo visa desenvolver o interesse e fixação dos conceitos de programação dos alunos do curso de informática utilizando o jogo Defense of the Ancients 2 e linguagem de programação Lua. Para isso foi ministrado um curso de 4 horas com as principais funções de programação e aplicado um questionário para análise da proposta. Como resultado deste minicurso verificou-se um desenvolvimento no interesse dos alunos de 85,7% pela programação.

Referências

Arantes, Taís Turaça, and Nataniel dos Santos Gomes. "UMA ANÁLISE DA LINGUAGEM DOS JOGADORES DE DOTA.", 2013.

Celes, Waldemar, Luiz Henrique de Figueiredo, and Roberto Ierusalimschy. "A Linguagem Lua e suas Aplicaçoes em Jogos." Rio de Janeiro (2004).

Delgado, Carla, et al. "Uma abordagem pedagógica para a iniciação ao estudo de algoritmos." XII Workshop de Educação em Computação. 2004.

Departamento de Ciência da Computação. "Projeto Pedagógico do curso de Ciência da Computação", 2014. Disponível em: <link>.Acesso em: 20 março 2017.

Haden, Patricia. "The incredible rainbow spitting chicken: teaching traditional programming skills through games programming." Proceedings of the 8th Australasian Conference on Computing Education-Volume 52. Australian Computer Society, Inc., 2006.

Júnior, J. C. R. P., et al. "Ensino de algoritmos e programação: uma experiência no nível médio." XIII Workshop de Educação em Computação (WEI'2005). São Leopoldo, RS, Brasil. 2005.

Koike, Beth. Mercado Aquecido faz alunos abandonarem cursos de tecnologia, 2012. Disponível em: <link>. Acessado em 05/06/2016.

Leutenegger, Scott, and Jeffrey Edgington. "A games first approach to teaching introductory programming." ACM SIGCSE Bulletin 39.1 (2007): 115-118.

Muratet, Mathieu, et al. "Towards a serious game to help students learn computer programming." International Journal of Computer Games Technology 2009 (2009): 3.

Prensky, Marc, and Mark Prensky. Digital game-based learning. Vol. 1. St. Paul, MN: Paragon house, 2007.

Santos, R. P. dos; Costa, H. A. X. (2006). Análise de Metodologias e Ambientes de Ensino para Algoritmos, Estruturas de Dados e Programação aos Iniciantes em Computação e Informática. In: INFOCOMP, Volume 5, nº.1, ISSN 1807-4545.

Valve. "Defense Of the Ancients 2", 2013. Disponível em: <http://store.steampowered.com/app/570/Dota_2/> Acesso em: 24 maio 2017.

Valve. "Valve Developer Community", 2013. Disponível em: <https://developer.valvesoftware.com/wiki/Dota_2_Workshop_Tools/Scripting/>. Acesso em: 15 março 2017.
Publicado
27/10/2017
ROBERTI JUNIOR, Wellingston Cataldo; LAVORATO, Ângelo Soldati; LUCARELLI, Daniel Camargos; MACHADO, Alex Fernandes da Veiga. Ensino de Lógica de Programação através do Jogo Defense of the Ancients 2. In: WORKSHOP DE INFORMÁTICA NA ESCOLA (WIE), 23. , 2017, Recife. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2017 . p. 648-657. DOI: https://doi.org/10.5753/cbie.wie.2017.648.