Formação Pedagógica e o Ensino-Aprendizagem de Programação: Um estudo preliminar
DOI:
https://doi.org/10.22456/1982-1654.108240Keywords:
Programação de computadores, Ensino-aprendizagem, Formação pedagógicaAbstract
A literatura tem evidenciado que os docentes, ao ensinar programação, têm obtido menos êxito do que deveriam e precisariam ter. Nessa direção, considerando que pelo menos uma parte das dificuldades relativas ao processo de ensino-aprendizagem de programação pode estar relacionada à formação pedagógica ou à ausência dela pelos docentes, objetivou-se, neste estudo, por meio de duas diferentes abordagens investigar uma possível relação entre a formação pedagógica e o ensino-aprendizagem de programação. Para tanto, foi desenvolvido um estudo exploratório de abordagem qualitativa. Por intermédio da análise dos dados coletados, observou-se que os docentes com formação pedagógica possuem uma percepção positiva da preparação fornecida pelo ensino superior para exercer a docência, quando em comparação aos docentes que não possuem essa formação. Ademais, pode-se verificar que não há diferenças significativas no que tange aos índices de aprovação entre os docentes com e sem formação pedagógica.Downloads
References
ARIMOTO, Maurício; OLIVEIRA, Weldrey. Dificuldades no Processo de Aprendizagem de Programação de Computadores: um Survey com Estudantes de Cursos da Área de Computação. In: Anais do Workshop sobre Educação em Computação (WEI). 2019. p. 244–254. Disponível em: https://doi.org/10.5753/wei.2019.6633
BENNEDSEN, Jens; CASPERSEN, Michael E. Failure rates in introductory programming. ACM SIGCSE Bulletin, v. 39, n. 2, p. 32–36, 2007. Disponível em: https://doi.org/10.1145/1272848.1272879
BERSSANETTE, João Henrique; FRENCISCO, Antonio Carlos. Proposta de Abordagem Prática para o Ensino de Programação Baseada em Ausubel. In: Simpósio Brasileiro de Informática na Educação-SBIE. 2018. p. 398. Disponível em: https://doi.org/10.5753/cbie.sbie.2018.398
BOSSE, Yorah; GEROSA, Marco Aurelio. As Disciplinas de Introdução à Programação na USP: um Estudo Preliminar. In: Anais do Workshop Sobre Educação em Computação (WEI). 2015. p. 1389. Disponível em: https://doi.org/10.5753/cbie.wcbie.2015.1389
BRASIL. Lei de Diretrizes e Bases da Educação Nacional. Lei no 9.394, de 20 de dezembro de 1996. 1996. Disponível em: http://www.planalto.gov.br/ccivil_03/Leis/L9394.htm
COSTA, Evandro B et al. Evaluating the effectiveness of educational data mining techniques for early prediction of students’ academic failure in introductory programming courses. Computers in Human Behavior, v. 73, p. 247–256, 2017. Disponível em: https://doi.org/10.1016/j.chb.2017.01.047
COUTINHO, Emanuel Ferreira; LIMA, Ernesto Trajano de; SANTOS, Clemilson Costa. Um panorama sobre o desempenho de uma disciplina inicial de programação em um curso de graduação. Revista Tecnologias na Educação, v. 19, p. 1–15, 2017. Disponível em: http://tecedu.pro.br/wp-content/uploads/2017/07/Art14-vol19-julho2017.pdf
GIRAFFA, Lucia Maria Martins; MORA, Michael da Costa. Evasão na disciplina de algoritmo e programação: um estudo a partir dos fatores intervenientes na perspectiva do aluno. Congresos CLABES. 2016. Disponível em: https://revistas.utp.ac.pa/index.php/clabes/article/view/888
GOMES, Anabela; MENDES, Antonio. A teacher’s view about introductory programming teaching and learning: Difficulties, strategies and motivations. In: IEEE Frontiers in Education Conference (FIE) Proceedings. IEEE, 2014. p. 1–8. Disponível em: https://doi.org/10.1109/FIE.2014.7044086
HOLANDA, Wallace Duarte de; FREIRE, Laís De Paiva; COUTINHO, Jarbele Cássia da Silva. Estratégias de ensino-aprendizagem de programação introdutória no ensino superior: uma Revisão Sistemática da Literatura. RENOTE, v. 17, n. 1, p. 527–536, 2019. Disponível em: https://doi.org/10.22456/1679-1916.95905
INEP. Sinopse Estatística da Educação Superior 2019. 2020. Disponível em: http://inep.gov.br/sinopses-estatisticas-da-educacao-superior.
IQBAL MALIK, Sohail; COLDWELL-NEILSON, Jo. Impact of a New Teaching and Learning Approach in an Introductory Programming Course. Journal of Educational Computing Research, v. 55, n. 6, p. 789–819, 2017. Disponível em: https://doi.org/10.1177/0735633116685852
KOULOURI, Theodora; LAURIA, Stanislao; MACREDIE, Robert D. Teaching Introductory Programming: A Quantitative Evaluation of Different Approaches. ACM Transactions on Computing Education, v. 14, n. 4, p. 1–28, 2015. Disponível em: https://doi.org/10.1145/2662412
KRETZER, Fabióla M. et al. Formação Continuada de Professores para o Ensino de Algoritmos e Programação na Educação Básica: Um Estudo de Mapeamento Sistemático. Revista Brasileira de Informática na Educação, p. 389–419, 2020. Disponível em: https://doi.org/10.5753/RBIE.2020.28.0.389
LIMA, Marcio Roberto de. Concepções docentes acerca do ensino de programação de computadores no ensino superior. Teoria e Prática da Educação, v. 21, n. 3, p. 111–122, 2018. Disponível em: https://doi.org/10.4025/tpe.v21i3.45599
LUXTON-REILLY, Andrew et al. Developing Assessments to Determine Mastery of Programming Fundamentals. In: Proceedings of the 2017 ITiCSE Conference on Working Group Reports. ACM, 2018. p. 47–69. Disponível em: https://doi.org/10.1145/3174781.3174784
LUXTON-REILLY, Andrew et al. Introductory programming: a systematic literature review. In: Proceedings Companion of the 23rd Annual ACM Conference on Innovation and Technology in Computer Science Education - ITiCSE 2018 Companion. ACM Press, 2018. p. 55–106. Disponível em: https://doi.org/10.1145/3293881.3295779
MARTINS, Valéria F; CONCILIO, Ilana de Almeida Souza; GUIMARÃES, Marcelo de Paiva. Problem based learning associated to the development of games for programming teaching. Computer Applications in Engineering Education, v. 26, n. 5, p. 1577–1589, 2018. Disponível em: https://doi.org/10.1002/cae.21968
MEC. Diretrizes Curriculares Nacionais para os cursos de Graduação em Computação (DCN16). Resolução CNE/CES no 5, de 16 de novembro de 2016. 2016. Disponível em: http://portal.mec.gov.br/index.php?option=com_docman&view=download&alias=52101-rces005-16-pdf&category_slug=novembro-2016-pdf&Itemid=30192
MEDEIROS, Rodrigo Pessoa; RAMALHO, Geber Lisboa; FALCAO, Taciana Pontual. A Systematic Literature Review on Teaching and Learning Introductory Programming in Higher Education. IEEE Transactions on Education, v. 62, n. 2, p. 77–90, 2019. Disponível em: https://doi.org/10.1109/TE.2018.2864133
OLIVEIRA, Wilk; CAMBRAIA, Adão Caron. Desafios na Formação de Professores de Computação: Reflexões e Ações em Construção. In: Anais do XXVI Workshop de Informática na Escola (WIE 2020). SBC, 2020. p. 319–328. Disponível em: https://doi.org/10.5753/cbie.wie.2020.319
PATTANAPHANCHAI, Jarutas. An investigation of students’ learning achievement and perception using flipped classroom in an introductory programming course: A case study of Thailand higher education. Journal of University Teaching and Learning Practice, v. 16, n. 5, 2019. Disponível em: https://eric.ed.gov/?id=EJ1237873
QIAN, Yizhou; LEHMAN, James. Students’ Misconceptions and Other Difficulties in Introductory Programming: A Literature Review. ACM Transactions on Computing Education, v. 18, n. 1, p. 1–24, 2017. Disponível em: https://doi.org/10.1145/3077618
SBC. Educação Superior em Computação Estatísticas – 2018. 2018. Disponível em: http://www.sbc.org.br/documentos-da-sbc/send/133-estatisticas/1287-estatisticas-computacao-2018.
SILVA, Thiago Reis da et al. Ensino-aprendizagem de programação: uma revisão sistemática da literatura. Revista Brasileira de Informática na Educação, v. 23, n. 01, p. 182, 2015. Disponível em: https://doi.org/10.5753/rbie.2015.23.01.182
SIMON et al. Pass Rates in Introductory Programming and in other STEM Disciplines. In: Proceedings of the Working Group Reports on Innovation and Technology in Computer Science Education. ACM, 2019. p. 53–71. Disponível em: https://doi.org/10.1145/3344429.3372502
SOUZA, Draylson Micael; BATISTA, Marisa Helena da Silva; BARBOSA, Ellen Francine. Problemas e Dificuldades no Ensino de Programação: Um Mapeamento Sistemático. Revista Brasileira de Informática na Educação, v. 24, n. 1, p. 39, 2016. Disponível em: https://doi.org/10.5753/rbie.2016.24.1.39
VIHAVAINEN, Arto; AIRAKSINEN, Jonne; WATSON, Christopher. A systematic review of approaches for teaching introductory programming and their influence on success. In: Proceedings of the tenth annual conference on International computing education research - ICER ’14. ACM Press, 2014. p. 19–26. Disponível em: https://doi.org/10.1145/2632320.2632349
WATSON, Christopher; LI, Frederick W.B. Failure rates in introductory programming revisited. In: Proceedings of the 2014 conference on Innovation & technology in computer science education - ITiCSE ’14. ACM Press, 2014. p. 39–44. Disponível em: https://doi.org/10.1145/2591708.2591749
ZORZO, A. F et al. Referenciais de Formação para os Cursos de Graduação em Computação. Sociedade Brasileira de Computação (SBC). 2017. Disponível em: https://www.sbc.org.br/documentos-da-sbc/send/127-educacao/1155-referenciais-de-formacao-para-cursos-de-graduacao-em-computacao-outubro-2017
Downloads
Published
How to Cite
Issue
Section
License
The copyright for papers published in this journal belong to the author, with rights of first publication for the journal. As the papers appears in this publicly accessed journal, the papers are for free use, receiving their credit, in educational and non-commercial uses. The journal will allow the use of the papers published for non-commercial purposes, including the right to send the paper to publicly accessed databases.Accepted 2021-05-03
Published 2021-06-10