A Eficiência do Ensino de Lógica de Programação na Modalidade a Distância

  • Emerson Carvalho IFSULDEMINAS
  • Fábio Junior Alves Instituto Federal de Machado

Abstract


The Distance Learning has been growing up and expanding the possibilities of teaching. However, due to its nature, the quality of the teaching offered in this approach is questioned, especially when the subjects are complex. The teaching and learning of programming logic is considered a complex subject, with high dropout rates and low performance in related classes. This work aims to evaluate the teaching and learning efficiency of programming logic in EAD courses. Our results indicate that, following appropriate methodologies and making appropriate use of the available technologies for Distance Learning, the average performance and the number of students with a high proficiency level in programming logic classes may be higher than in face-to-face courses.

References


ABED, A. B. d. E. a. D. (2015). Educação aberta e a distância no Brasil o estado da arte. In: ABED 20 anos. A educação a distância no Brasil: presente passado futuro. Plano B Editorial, São Paulo, SP.

Almeida, T., Netto, J. F., da Silva, R., and Custódio, T. (2017). Laboratório remoto de robótica como elemento motivador para a aprendizagem de programação. In Brazilian Symposium on Computers in Education (Simpósio Brasileiro de Informática na Educação-SBIE), volume 28, page 665.

Amaral, E., Camargo, A., Gomes, M., Richa, C. H., and Becker, L. (2017). Algo+ uma ferramenta para o apoio ao ensino de algoritmos e programação para alunos iniciantes. In Brazilian Symposium on Computers in Education (Simpósio Brasileiro de Informática na Educação-SBIE), volume 28, page 1677.

Andrade, M., Neto, N., de Sousa, D. F., Chaves, R., and Carvalho, G. (2015). Análise dos fatores críticos para o sucesso de cursos de graduação em computação: um estudo de caso na região amazônica. In Anais do Workshop de Informática na Escola, volume 21, page 574.

Araújo, L. G., Bittencourt, R., and dos Santos, D. M. B. (2017). Uma abordagem contextualizada para o ensino de programação na educação prossional em informática. In Anais dos Workshops do Congresso Brasileiro de Informática na Educação, volume 6, page 1021.

Arieira, J. d. O., Dias-Arieira, C. R., Alves Fusco, J. P., Benedito Sacomano, J., and Odette de Pauli Bettega, M. (2009). Avaliação do aprendizado via educação a distância: a visão dos discentes. Ensaio: avaliação e políticas públicas em Educação, 17(63).

Barbosa, B., Silva, S., and Sousa, B. (2017). Tri-logic proposta lúdica gamicada para o ensino e aprendizagem da lógica de programação com o uso da mineração de dados como ferramenta de auxílio ao professor. In Brazilian Symposium on Computers in Education (Simpósio Brasileiro de Informática na Educação-SBIE), volume 28, page 1754.

Blatt, L., Becker, V., and Ferreira, A. (2017). Mapeamento sistemático sobre metodologias e ferramentas de apoio para o ensino de programação. In Anais do Workshop de Informática na Escola, volume 23, page 815.

Coutinho, E. F., de Lima, E. T., and Santos, C. C. (2017). Um panorama sobre o desempenho de uma disciplina inicial de programaçao em um curso de graduaçao. Revista Tecnologias na Educaç ao, 19(9).

da Silva, T. R., Medeiros, T., Medeiros, H., Lopes, R., and Aranha, E. (2015). Ensino-aprendizagem de programação: uma revisão sistemática da literatura. Revista Brasileira de Informática na Educação, 23(1).

Florencio, F. G. (2015). Evasão no curso de licenciatura em computação da universidade de brasília. Monograa (Licenciatura em Computação), Universidade de Brasília - UnB, Brasília / DF, Brasil.

Gomes, A., Henriques, J., and Mendes, A. (2008). Uma proposta para ajudar alunos com diculdades na aprendizagem inicial de programação de computadores. Educação,Formação & Tecnologias-ISSN 1646-933X, 1(1):93–103.

Marques, G., Almeida, R., Junior, R. M., and Tavares, O. (2016). Ambiente para aprendizagem de programação fundamentado em arquiteturas pedagógicas. In Brazilian Symposium on Computers in Education (Simpósio Brasileiro de Informática na Educação-SBIE), volume 27, page 1275.

Meira, M. and Borges, M. (2017). Aprendizagem de linguagem de programação com metodologia pbl em competições cientícas com robocode. In Anais do Workshop de Informática na Escola, volume 23, page 195.

Mill, D. and Torres, M. A. G. (2013). Educação a Distância: Um Guia para o Estudante Virtual. Editora Montes Claros, Montes Claros, MG.

Mourão, A. (2017). Uma proposta da eciência do uso da metodologia ativa baseada em problemas, utilizando dojo de programação, aplicada na disciplina de lógica de programação. In Anais do Workshop de Informática na Escola, volume 23, page 667.

Nagano, L. (2016). Ensino de lógica de programação baseado na indução-dedução através de exemplos. In Brazilian Symposium on Computers in Education (Simpósio Brasileiro de Informática na Educação-SBIE), volume 27, page 1352.

Palmeira, L. B. and Santos, M. P. (2014). Evasão no bacharelado em ciência da computação da universidade de brasília: análise e mineração de dados. Monograa (Bacharelado em Ciência da Computação), Universidade de Brasília UnB, Brasília / DF,Brasil.

Piekarski, A. E., Miazaki, M., Hild, T., Mulati, M. H., and Kikuti, D. (2015). A metodologia das maratonas de programação em um projeto de extensão: um relato de experiência. In Anais dos Workshops do Congresso Brasileiro de Informática na Educação, volume 4, page 1246.

Ribeiro, A. L., Carvalho, I. C., Araújo, L. G., and Bittencourt, R. (2017). Computação com mídias na aprendizagem de programação orientada a objetos em um curso técnico de informática. In Anais dos Workshops do Congresso Brasileiro de Informática na Educação, volume 6, page 1031.

Rodrigues, L. C., Nogueira, G. C., and Queiroga, A. (2017). Experiências no ensino de programação orientada a objetos: Robocode, greenfoot e jogos de tabuleiro no ensino superior. In Anais do Workshop de Informática na Escola, volume 23, page 598.

Santiago, A. D. and Kronbauer, A. (2016). Um modelo lúdico para o ensino de conceitos de programação de computadores. In Brazilian Symposium on Computers in Education (Simpósio Brasileiro de Informática na Educação-SBIE), volume 27, page 420.

Santos, A., Gorgônio, A., Lucena, A., and Gorgônio, F. (2015). A importância do fator motivacional no processo ensino-aprendizagem de algoritmos e lógica de programação para alunos repetentes. In WEI-Workshop sobre Educação em Computação, pages 1–10.

Scaico, A. and Scaico, P. (2016). Uso de jogos em cursos introdutórios de programação uma revisão sistemática. In Brazilian Symposium on Computers in Education (Simpósio Brasileiro de Informática na Educação-SBIE), volume 27, page 549.

Souto, M. and Tedesco, P. (2017). Uma revisão sistemática da literatura sobre conhecimentos, habilidades, atitudes e competências desejáveis para auxiliar a aprendizagem de programação. In Anais dos Workshops do Congresso Brasileiro de Informática na Educação, volume 6, page 1162.

Souza, O. S., Morais, P. S., and Júnior, F. C. S. (2015). Um estudo sobre a evasão no curso de licenciatura em informática do ifrn–campus natal–zona norte. In XXIII Workshop sobre Educação em Computação(WEI).

Zanetti, H., Borges, M., and Ricarte, I. (2016). Pensamento computacional no ensino de programação: uma revisão sistemática da literatura brasileira. In Brazilian Symposium on Computers in Education (Simpósio Brasileiro de Informática na Educação-SBIE), volume 27, page 21.

Zschaler, S., Demuth, B., and Schmitz, L. (2014). Salespoint: A java framework for teaching object-oriented software development. Science of Computer Programming, 79:189–203.

Published
2018-10-28
CARVALHO, Emerson; ALVES, Fábio Junior. A Eficiência do Ensino de Lógica de Programação na Modalidade a Distância. In: WORKSHOP ON COMPUTING AT SCHOOL (WIE), 24. , 2018, Fortaleza, CE. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2018 . p. 215-224. DOI: https://doi.org/10.5753/cbie.wie.2018.215.