Lord of Code: uma ferramenta de apoio ao ensino de programação
Resumo
A ferramenta Lord of Code (LoC) visa auxiliar na aprendizagem de programação por meio de um jogo que estimula a interpretação e resolução de problemas em códigos escritos em Java. A abordagem pretende inserir o aspecto lúdico dos jogos a desafios envolvendo lógica de programação. Um experimento inicial é realizado a partir de esboço incompleto do ambiente de questões envolvendo algoritmos estudados nas disciplinas de Estrutura de Dados e Sistemas Operacionais. A proposta completa pressupõe a classificação de questões em relação ao assunto abordado e a conteúdos que sejam pré-requisitos a sua solução. Esta classificação é considerada no fluxo alternativo de questões a serem respondidas em caso de resposta incorreta.
Palavras-chave:
ensino, programação, jogo, Java, gamificação
Referências
Boulic, R. and Renault, O. (1991) “3D Hierarchies for Animation”, In: New Trends in Animation and Visualization, Edited by Nadia Magnenat-Thalmann and Daniel Thalmann, John Wiley & Sons ltd., England.
Barbosa, Leônidas S., Teresa CB Fernandes, and André MC Campos. "Takkou: uma ferramenta proposta ao ensino de algoritmos." XVIII Workshop sobre Educação em Computação (WEI 2011). 2011.
De Jesus, Andreia, and Gláucia Silva Brito. "Concepção de ensino-aprendizagem de algoritmos e programação de computadores: a prática docente." Varia Scientia 9.16 (2009).
Denny, Paul et al. CodeWrite: supporting student-driven practice of Java. In: Proceedings of the 42nd ACM technical symposium on Computer science education. ACM, 2011. p. 471-476.
Freire, Paulo. "Pedagogia da Autonomia. 24ª edição." Paz e Terra (1996).
Mughal, Khalid, and Rolf Rasmussen. A programmer's guide to Java SCJP certification: a comprehensive primer. Addison-Wesley Professional, 2008.
Rocha, H. (1993) “Representações Computacionais Auxiliares ao Entendimento de Conceitos de Programação”, In: “Computadores e Conhecimento: Repensando a Educação”. Livro organizado por Valente, J. A. Editora Unicamp.
Tillmann, Nikolai et al. Code hunt: Searching for secret code for fun. In: Proceedings of the 7th International Workshop on Search-Based Software Testing. ACM, 2014. p. 23-26.
Barbosa, Leônidas S., Teresa CB Fernandes, and André MC Campos. "Takkou: uma ferramenta proposta ao ensino de algoritmos." XVIII Workshop sobre Educação em Computação (WEI 2011). 2011.
De Jesus, Andreia, and Gláucia Silva Brito. "Concepção de ensino-aprendizagem de algoritmos e programação de computadores: a prática docente." Varia Scientia 9.16 (2009).
Denny, Paul et al. CodeWrite: supporting student-driven practice of Java. In: Proceedings of the 42nd ACM technical symposium on Computer science education. ACM, 2011. p. 471-476.
Freire, Paulo. "Pedagogia da Autonomia. 24ª edição." Paz e Terra (1996).
Mughal, Khalid, and Rolf Rasmussen. A programmer's guide to Java SCJP certification: a comprehensive primer. Addison-Wesley Professional, 2008.
Rocha, H. (1993) “Representações Computacionais Auxiliares ao Entendimento de Conceitos de Programação”, In: “Computadores e Conhecimento: Repensando a Educação”. Livro organizado por Valente, J. A. Editora Unicamp.
Tillmann, Nikolai et al. Code hunt: Searching for secret code for fun. In: Proceedings of the 7th International Workshop on Search-Based Software Testing. ACM, 2014. p. 23-26.
Publicado
24/10/2016
Como Citar
CAFÉ DE SOUZA, Marcella S.; DE MELO COSTA, Felipe A.; SILVA, Victor Luan; TERRA, Daniela Costa.
Lord of Code: uma ferramenta de apoio ao ensino de programação. In: SIMPÓSIO BRASILEIRO DE INFORMÁTICA NA EDUCAÇÃO (SBIE), 27. , 2016, Uberlândia/MG.
Anais [...].
Porto Alegre: Sociedade Brasileira de Computação,
2016
.
p. 1316-1320.
DOI: https://doi.org/10.5753/cbie.sbie.2016.1316.
