Método de Ensino de Programação Mediado por Simulação: Um Estudo de Caso no Curso Técnico Integrado em Informática

  • Bruno Gonçalves Lopes Instituto Federal de Educação, Ciencia e Tecnologia de Mato Grosso(IFMT)
  • Walisson Santos Duarte Instituto Federal de Educação, Ciencia e Tecnologia de Mato Grosso(IFMT)
  • Tiago do Carmo Nogueira Instituto Federal de Educação, Ciencia e Tecnologia de Mato Grosso(IFMT)
  • Renata Francisca Ferreira Lopes Instituto Federal de Educação, Ciencia e Tecnologia de Mato Grosso(IFMT)
  • Deller James Ferreira Universidade Federal de Goiás (UFG)

Resumo


Um dos problemas indicado pela literatura nos cursos de Computação é o alto índice de evasão causado pelas dificuldades sentidas pelos alunos nas disciplinas relacionadas a algoritmos ou linguagem de programação. Neste sentido, Jogos têm sido utilizados como estratégias de motivação de ensino introdutório de programação, permitido interatividade e criando novas experiências no processo de ensino-aprendizagem. Assim, para minimizar estes problemas, este artigo propõe a utilização de um Método de Ensino de Programação Mediado por Simulação. Os resultados demonstraram diferenças significativas entre o método de ensino de programação proposto e o método tradicional. Verificou-se também melhores desempenhos entre os alunos que utilizaram o método mediado por simulação quando comparado aos alunos que utilizaram o método tradicional.
Palavras-chave: Ensino de Programação, Simulação, Motivação, Jogos, Aprendizagem

Referências

Barnes, T., Powell, E., Chaffin, A., and Lipford, H. (2008). Game2learn: improving the motivation of cs1 students. In Proceedings of the 3rd international conference on Game development in computer science education, pages 1–5. ACM.

Cabral, M. et al. (2007). Perfil dos cursos de computação e informática no Brasil. In XXVII Congresso da SBC-XVWEI, Rio de Janeiro.

Chandramouli, M., Zahraee, M., and Winer, C. (2014). A fun-learning approach to programming: An adaptive virtual reality (vr) platform to teach programming to engineering students. In Electro/Information Technology (EIT), 2014 IEEE International Conference on, pages 581–586. IEEE.

El-Zakhem, I. H. (2016). Socratic programming: An innovative programming learning method. International Journal of Information and Education Technology, 6(3):247.

Fang, X. (2012). Application of the participatory method to the computer fundamentals course. In Affective Computing and Intelligent Interaction, pages 185–189. Springer.

Gil, A. C. (2005). Métodos e técnicas de pesquisa social. São Paulo: Atlas, 1999. Como elaborar projetos de pesquisa, 4.

Gomes, A. and Mendes, A. J. (2007). Learning to program - difficulties and solutions. In International Conference on Engineering Education – ICEE, volume 2007.

Kazmier, L. J. (1982). Estatística aplicada à economia e administração. McGraw-Hill.

Korkmaz, Ö. (2012). The impact of critical thinking and logico-mathematical intelligence on algorithmic design skills. Journal of Educational Computing Research, 46(2):173–193.

Lau, W. W. and Yuen, A. H. (2009). Exploring the effects of gender and learning styles on computer programming performance: implications for programming pedagogy. British Journal of Educational Technology, 40(4):696–712.

Leutenegger, S. and Edgington, J. (2007). A games first approach to teaching introductory programming. In ACM SIGCSE Bulletin, volume 39, pages 115–118. ACM.

Resnick, M., Maloney, J., Monroy-Hernández, A., Rusk, N., Eastmond, E., Brennan, K., Millner, A., Rosenbaum, E., Silver, J., Silverman, B., et al. (2009). Scratch: programming for all. Communications of the ACM, 52(11):60–67.

Rubio-Sánchez, M., Kinnunen, P., Pareja-Flores, C., and Velázquez-Iturbide, A. (2014). Student perception and usage of an automated programming assessment tool. Computers in Human Behavior, 31:453–460.

Tuparov, G., Tuparova, D., and Jordanov, V. (2014). Teaching sorting and searching algorithms through simulation-based learning objects in an introductory programming course. Procedia-Social and Behavioral Sciences, 116:2962–2966.

Tuparov, G., Tuparova, D., and Tsarnakova, A. (2012). Using interactive simulation-based learning objects in introductory course of programming. Procedia-Social and Behavioral Sciences, 46:2276–2280.

Wang, Y., Li, H., Feng, Y., Jiang, Y., and Liu, Y. (2012). Assessment of programming language learning based on peer code review model: Implementation and experience report. Computers & Education, 59(2):412–422.
Publicado
24/10/2016
LOPES, Bruno Gonçalves; DUARTE, Walisson Santos; NOGUEIRA, Tiago do Carmo; FERREIRA LOPES, Renata Francisca; FERREIRA, Deller James. Método de Ensino de Programação Mediado por Simulação: Um Estudo de Caso no Curso Técnico Integrado em Informática. 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. 340-349. DOI: https://doi.org/10.5753/cbie.sbie.2016.340.