Utilização de Problemas da Maratona de Programação e Juízes Eletrônicos como Estratégia de Ensino em um Curso de Graduação em Engenharia de Software
Resumo
Este trabalho objetivou analisar a utilização da estratégia de ensino alicerçada nas maratonas de programação e no uso de juízes eletrônicos e a influência desta estratégia no desempenho dos alunos nas disciplinas do curso de Engenharia de Software da Universidade de Brasília. A metodologia neste estudo é de cunho exploratória, é uma pesquisa documental de caráter qualitativo, envolvendo um estudo de caso. Nos resultados encontrados foi constatado que esses alunos tiveram um melhor desempenho nas demais disciplinas após cursar as disciplinas que utilizaram a estratégia citada, e que alguns desses alunos obtiveram desempenho superior em disciplinas de programação em comparação a alunos que não tiveram contato com essa estratégia de ensino.
Referências
de Campos, C.P. and Ferreira, C.E. (2004). Boca: um sistema de apoio a competições de programação. In Workshop de Educação em Computação. Salvador.
de Sales, A.B., de Moura del Esposte, A., da Silva, J.P.L., and de Sales, M.B. (2013). Recursos didáticos digitais para auxiliar na aprendizagem da linguagem C. In XV Simpósio Internacional de Informática Educativa, volume 1, pages 51–55. Viseu.
Fassbinder, A.G.O., Paula, L.C., and Araujo, J.C.D. (2012). Experiências no estímulo à prática de programação através do desenvolvimento de atividades extracurriculares relacionadas com as competições de conhecimentos. In Congresso da Sociedade Brasileira de Computação (CSBC).
Godoy, A.S. (1995). Introdução à pesquisa qualitativa e suas possibilidades. In RAE – Revista de Administração de Empresas, volume 35, pages 57–63. São Paulo.
Halim, S. and Halim, F. (2013). Competitive Programming 3. Lulu.
INEP (2013). Censo da educação do ensino superior 2013.
Marcolino, A.S. and Barbosa, E.F. (2015). Softwares educacionais para o ensino de programação: Um mapeamento sistemático. In Simpósio Brasileiro de Informática na Educação.
Pereira, T.G. (2015). Utilização de juízes eletrônicos e problemas oriundos da maratona de programação no ensino de programação da faculdade unbgama: Um estudo de caso. Trabalho de conclusão de curso, Universidade de Brasília – Faculdade UnB Gama. Curso de Graduação em Engenharia de Software.
Pressman, R.S. and Maxim, B.R. (2016). Engenharia de Software: Uma Abordagem Profissional. AMGH Editora, 8ª edição.
Rosembloom, A. (2009). Running a programming contest in an introductory computer science course. In ACM SIGCSE Bulletin, volume 4, page 347. ACM.
Sales, C.G. and Dantas, V.F. (2010). Progame: Um jogo para o ensino de algoritmos e programação. In Simpósio Brasileiro de Informática na Educação.
Skiena, S.S. and Revilla, M.A. (2008). Programming Challenges: The Programming Contest Training Manual. Springer.
Sommerville, I. (2011). Engenharia de Software. Pearson Prentice Hall, 9ª edição.
