Ensino de Lógica de Programação através do Jogo Defense of the Ancients 2
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
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.