Ensino de programação: relato de experiência sobre desenvolvimento de jogos digitais no ensino superior

Autores

  • Yanko Yanez Keller da Costa Centro Universitário Internacional (Uninter)
  • Luciano Frontino de Medeiros Centro Universitário Internacional (Uninter)

DOI:

https://doi.org/10.22169/revint.v15i34.1821

Resumo

RESUMO

Este artigo relata práticas de ensino de programação baseadas no uso de metodologia de projetos, com foco no desenvolvimento de jogos digitais, em uma faculdade privada da região metropolitana de Curitiba. No decorrer da disciplina de programação WEB do curso de "Gestão em Tecnologia da Informação", os alunos foram acompanhados pelo professor na criação de um jogo de ação usando tecnologias da WEB — como HTML, CSS e JavaScript — e incentivados a responder questionários semiestruturados para coletar algumas características usadas na montagem do perfil e dados sobre sua motivação ao programar o jogo. A pesquisa — de natureza aplicada, exploratória e qualitativa — utilizou metodologias ativas para estimular a prática com os alunos.  Ao término da disciplina, os alunos foram convidados a participar de entrevista para avaliar o impacto da experiência prática de programação. Com base nos resultados, ficou evidenciado o caráter motivador que o desenvolvimento de um jogo tem durante o processo de aprendizagem da linguagem de programação, o que levou alguns alunos, inclusive, a dar continuidade ao seu projeto após o término da disciplina.


Palavras-chave: Ensino de programação; Desenvolvimento de jogos digitais; Projetos no ensino; Metodologias ativas; Programação de computadores.

 

ABSTRACT

This article reports programming teaching practices based on the use of project methodology, focusing on the development of digital games at a private college in the metropolitan region of Curitiba. During the subject WEB programming of the course "Management in Information Technology", the students were supervised by a teacher in the creation  of an action game using WEB technologies — such as HTML, CSS and JavaScript — and encouraged to answer semi-structured questionnaires to collect some characteristics used in setting up the profile and data on their motivation in programing the game. The research, of an applied, exploratory and qualitative nature, used active methodologies to stimulate practice with students. At the end of the course, students were invited to participate in an interview to evaluate the impact of  the practical programming experience. Based on the results, it was evidenced the motivating character that the development of a game had during the learning process of programming language in the discipline, leading some students, even, to continue their projects after the end of the subject.


Keywords: Programming teaching; Development of digital games; Teaching projects; Active methodologies; Computer programming.

 

RESUMEN

Este artículo informa sobre prácticas de enseñanza de programación basadas en el uso de la metodología de proyecto  y orientadas al desarrollo de juegos digitales, en una universidad privada de la región metropolitana de Curitiba. En el transcurso de la asignatura de programación WEB del curso "Gestión en Tecnología de la Información", los estudiantes fueron acompañados por el profesor en la creación de un juego de acción utilizando tecnologías WEB — como HTML, CSS y JavaScript — y se les animó a responder cuestionarios semiestructurados para recopilar algunas características utilizadas en la configuración del perfil y datos sobre su motivación en ell diseño del juego. La investigación — de naturaleza aplicada, exploratoria y cualitativa — utilizó metodologías activas para estimular la práctica de los estudiantes. Al final del curso, los alumnos fueron invitados a participar en una entrevista para evaluar el impacto  de la experiencia práctica de programación. Con base en los resultados, se evidenció el carácter motivador que tiene la elaboración de un juego durante el aprendizaje del lenguaje de programación, lo que llevó a algunos estudiantes, incluso, a continuar su proyecto una vez finalizada la asignatura.


Palabras-clave: Enseñanza de lenguajes de programación; Desarrollo de juegos digitales; Proyectos de enseñanza; Metodologías activas; Programación para computadoras.

 

 


Downloads

Não há dados estatísticos.

Biografia do Autor

Yanko Yanez Keller da Costa, Centro Universitário Internacional (Uninter)

Mestrando em Educação e Novas Tecnologias pelo Centro Universitário Internacional (Uninter).
Professor de disciplinas de graduação e pós-graduação relacionadas a programação, segurança e
redes de computadores.

Luciano Frontino de Medeiros, Centro Universitário Internacional (Uninter)

Doutor em Engenharia e Gestão do Conhecimento pela Universidade Federal de Santa Catarina, com pós-doutorado em Inteligência Artificial na Universidade Politécnica de Madri (2013). Professor permanente do Programa de Pós-Graduação Stricto Sensu em Educação – Mestrado Profissional: Educação e Novas Tecnologias do Centro Universitário Internacional (Uninter).

Referências

BULCÃO, J. da S. B., CAMPOS NETO, E. B., MOREIRA, K. C. Mapeamento sobre o ensino de algoritmo e lógica computacional nos cursos de licenciatura em informática e computação em instituições de ensino superior no Brasil. In: II CONGRESSO SOBRE TECNOLOGIAS NA EDUCAÇÃO (Ctrl+E 2017), 2017, Mamanguape. Anais [...]. Mamanguape: Universidade Federal da Paraíba, 2017. p. 490-501. Disponível em: http://ceur-ws.org/Vol-1877/ Acesso em: 20 jul. 2019.

CONNOLLY, T. M. et al. A systematic literature review of empirical evidence on computer games and serious games. Computers & Education, v. 59, n. 2, p. 661-686, 2012.

DUCHARME, C. Historical roots of the Project Approach in the United States. Paper presented at the Annual Convention of the National Association for the Education of Young Children. Anaheim, CA, nov. 10-13, 1993.

GIL, A. C. Como elaborar projetos de pesquisa. 4. ed. São Paulo: Atlas, 2002.

GIRAFFA, M. M.; MORA, M. C. Evasão na disciplina de algoritmo e programação: um estudo a partir dos fatores intervenientes na perspectiva do aluno. In: Congresos CLABES. Espanha, 2013.

GROVER, S.; PEA, R. Computational thinking in K–12: A review of the state of the field. Educational Researcher, v. 42, n. 1, p. 38-43, 2013.

IFR, Disponível em: https://ifr.org/downloads/press2018/Executive_Summary_WR_2018_Industrial_Robots.pdf, acesso em: 20 jul. 2019.

ISA, N. A. M.; DERUS, S. R. Students experience in learning Fundamental Programming: An analysis by gender perception. Advanced Journal of Technical and Vocational Education, v. 1., n. 1, Jan/June, 2017.

LAHTINEN, E.; ALA-MUTKA, K.; JÄRVINEN, H. A study of the difficulties of novice programmers. ACM SIGCSE Bulletin, v. 37, n. 3, jun. 2005. https://doi.org/10.1145/1151954.1067453

MEDEIROS, L. F.; WÜNSCH, L. P. Ensino de programação em robótica com Arduino para alunos do ensino fundamental: relato de experiência. Revista Espaço Pedagógico, v. 26, n. 2, p. 456-480, 2019.

MOREIRA, H.; CALEFFE, L. G. Metodologia da pesquisa para o professor pesquisador. Rio de Janeiro: Lamparina, 2008.

NATIONAL RESEARCH COUNCIL. How people learn: brain, mind, experience, and school. Expanded edition. Washington, DC: The National Academies Press, 2000. https://doi.org/10.17226/9853.

NIEBORG, D. B. America’s Army: more than a game. Paper presented at the Transforming Knowledge into Action through Gaming and Simulation, Munchen: SAGSAGA, 2004.

PEARS, A. et al. A survey of literature on the teaching of introductory programming. ACM SIGCSE Bulletin, v. 39, n. 4, 2007. p. 204-223.

PERLA, P. P.; MCGRADY, E. D. Why wargaming works. Naval War College Review, v. 64, n. 3, p. 111-130, 2011.

PRINCE, M. J.; FELDER, R. M. Inductive teaching and learning methods: definitions, comparisons, and research bases. Journal of Engineering Education. v. 95, n. 2, 2006, p. 123–138. Disponível em: http://champs.cecs.ucf.edu/Library/Journal_Articles/pdfs/Inductive%20teaching%20and%20learning%20methods.pdf. Acesso em: 25 jun. 2019.

PRODANOV, C. C.; FREITAS, E. C. Metodologia do trabalho científico [recurso eletrônico]: métodos e técnicas da pesquisa e do trabalho acadêmico. 2. ed. Novo Hamburgo: Feevale, 2013.

RAABE, A. L. A.; SILVA, J. M. C. Um ambiente para atendimento as dificuldades de aprendizagem de algoritmos. In: XIII Workshop de Educação em Computação (WEI’2005). São Leopoldo, RS, Brasil. 2005.

RAADT, M. et al. Approaches to learning in computer programming students and their effect on success. Conference presented at the International Conference: Higher Education in a Changing World. Sydney, Australia: HERDSA-ACM, 2005.

RAMOS, D. K.; FRONZA, F. C. A. O.; CARDOSO, F. L. Jogos eletrônicos e funções executivas de universitários. Estudos de Psicologia (Campinas), v. 35, n. 2, p. 217-228, 2018.

SOCIEDADE BRASILEIRA DE COMPUTAÇÃO. Hora do código nas escolas. Portal SBC OpenLib. 18 dez. 2017. Disponível em: https://www.sbc.org.br/2-uncategorised/2033-hora-do-codigo-nas-escolas. Acesso em: 25 jun. 2019.

SCOTT, M. J.; GHINEA, G. Educating programmers: a reflection on barriers to deliberate practice. Conference presented at the 2nd. HEA Conference on Learning and Teaching in STEM Disciplines. Birmingham, UK: HEA, 2013. DOI: 10.11120/stem.hea.2013.0005

SMITH, R. The long history of gaming in military training. Simulation & Gaming, v. 41, n. 1, p. 6-19, 2010.

SOUZA, D. M., BATISTA, M. H. S., BARBOSA, E. F. Problemas e dificuldades no ensino e na aprendizagem de programação: um mapeamento sistemático. Revista Brasileira de Informática na Educação, v. 24, n. 1, 2016.

VERGARA, S. C. Projetos e relatórios de pesquisa em administração. São Paulo: Atlas, 1998.

WILKINSON, P. A brief history of serious games. In: Dörner R., Göbel S., Kickmeier-Rust M., Masuch M., Zweig K. (ed.). Entertainment computing and serious games. Springer, Cham, 2016. p. 17-41. (Lecture Notes in Computer Science, v. 9970). https://doi.org/10.1007/978-3-319-46152-6_2

Downloads

Publicado

2020-04-08

Como Citar

COSTA, Y. Y. K. da; MEDEIROS, L. F. de. Ensino de programação: relato de experiência sobre desenvolvimento de jogos digitais no ensino superior. REVISTA INTERSABERES, [S. l.], v. 15, n. 34, 2020. DOI: 10.22169/revint.v15i34.1821. Disponível em: https://www.revistasuninter.com/intersaberes/index.php/revista/article/view/1821. Acesso em: 16 abr. 2024.