Active Methodologies in Distance Learning for Algorithms and Programming in High School Education

  • Pâmela Michele Cândida Cortez UEFS
  • Douglas Oliveira de Jesus UEFS
  • Roberto Almeida Bittencourt UEFS
  • Ana Lúcia Lima Marreiros UEFS

Abstract


This article presents the experience of teaching Algorithms and Programming with Python in a distance learning (DL) format as part of an extension project aimed at public high school students. We adopted flipped classroom and Problem-Based Learning (PBL) approaches, with the goal of not only teaching the programming language but also fostering the development of logical reasoning and computational thinking. In addition to the video lectures recorded by instructors, synchronous virtual meetings focused on practical activities are facilitated by students from the COmputer Engineering program at State UNiversity of Feira de Santana (Bahia). Data collected through a survey suggest a potential influence of the course in motivating participants to pursue higher education in technology fields, highlighting the importance of educational initiatives like this in attracting new talent.

References

Almeida, B. R. and Costa, F. M. (2023). Aprendizagem baseada em problemas no empreendedorismo social: Um relato de experiência em extensão universitária. Revista de Inovação e Extensão, 10(1):89–102.

Barrence, A. (2023). A escassez dos profissionais de tecnologia no brasil e seu consequente impacto no ecossistema de startups. Blog do Google Brasil. Disponível em: [link]. Acesso em: 27 de outubro de 2024.

Barrows, H. S. (1996). Problem-based learning in medicine and beyond: A brief overview. New Directions for Teaching and Learning, 1996(68):3–12.

Bergmann, J. and Sams, A. (2012). Flip Your Classroom: Reach Every Student in Every Class Every Day. International Society for Technology in Education.

Bishop, J. L. and Verleger, M. A. (2013). The flipped classroom: A survey of the research. ASEE National Conference Proceedings, 30(9):1–18.

Blikstein, P. and Moghadam, S. H. (2019). Computing education. The Cambridge hand-book of computing education research, pages 56–78.

Brasil (2018). Base Nacional Comum Curricular. Ministério da Educação, Brasília, DF. Disponível em: [link]. Acesso em: 19 de setembro de 2024.

Brasil (2018). Resolução MEC/CES/CNE nº 7, de 18 de dezembro de 2018. Ministério da Educação, Conselho Nacional de Educação, Câmara de Educação Superior, Brasília, DF. Disponível em: [link]. Acesso em: 27 de outubro de 2024.

Brasil (2022). Parecer nº 2, de 17 de fevereiro de 2022. Normas sobre Computação na Educação Básica – Complemento à Base Nacional Comum Curricular (BNCC). Ministério da Educação, Conselho Nacional de Educação, Câmara de Educação Superior, Brasília, DF. Disponível em: [link]. Acesso em: 27 de outubro de 2024.

de Jesus, D. O. and Cortez, P. M. C. (2024). Metodologias ativas no ensino de frameworks para o desenvolvimento de aplicativos mobile: uma experiência com estudantes do ensino médio. In Anais da XXIV Escola Regional de Computação Bahia, Alagoas e Sergipe, Salvador, BA. SBC.

Flipped Classroom Field Guide (2014). Portal Flipped Classroom Field Guide. Disponível em: [link]. Acesso em: 10 de outubro de 2024.

Freire, F., Ramos, R., Morelli, K. C., and Morelli, M. H. (2023). Mapa do Ensino Superior no Brasil. Instituto Semesp, São Paulo, SP. Disponível em: [link]. Acesso em: 15 de outubro de 2024.

Galvão, L., Fernandes, D., and Gadelha, B. (2016). Juiz online como ferramenta de apoio a uma metodologia de ensino híbrido em programação. Simpósio Brasileiro de Informática na Educação (SBIE), 27(1):140.

MEC/CNE/CEB (2022). Resolução CNE/CEB 1/2022 - Normas sobre Computação na Educação Básica – Complemento à Base Nacional Comum Curricular (BNCC).

Menezes, G., Theodoro, L., Araújo, R., and Pereira, J. (2023). Ensino de programação para estudantes do ensino médio de escolas públicas com igualdade de gênero. In Anais Estendidos do III Simpósio Brasileiro de Educação em Computação, pages 16–17, Recife, PE. SBC.

National Research Council (2000). How People Learn: Brain, Mind, Experience, and School. The National Academies Press, Washington, DC. Disponível em: [link]. Acesso em: 10 de outubro de 2024.

NIC.BR (2020). Pesquisa sobre o uso das tecnologias de informação e comunicação nas escolas brasileiras. Núcleo de Informação e Coordenação do Ponto BR. Disponível em: [link]. Acesso em: 19 de setembro de 2024.

Pereira, L. V. and Santos, J. R. (2023). A aprendizagem baseada em problemas como ferramenta interdisciplinar em projetos de extensão. Revista Interdisciplinar de Extensão, 9(4):67–80.

Pimentel, M. d. G. C., Eusébio, J., Goularte, R., Leite, U. V., and Picoli, H. S. (2024). Cursos curtos online síncronos para meninas do ensino médio e concluintes e para professoras do ensino básico. In Anais Estendidos do XXX Simpósio Brasileiro de Sistemas Multimídia e Web, pages 203–209, Juiz de Fora, MG. SBC.

Ribeiro, A. L. and Bittencourt, R. A. (2019). A case study of an integrated programming course based on PBL. In 2019 IEEE Frontiers in Education Conference (FIE).

Savery, J. R. and Duffy, T. M. (1995). Problem-based learning: An instructional model and its constructivist framework. Educational Technology, 35(5):31–38.

Schmidt, H. G., Van Der Molen, H. T., Te Winkel, W. W. R., and Wijnen, W. J. (2011). Constructivist, problem-based learning does work: A meta-analysis of curricular comparisons involving a single medical school. Educational Psychologist, 46(3):227–249.

Silva, M. F. and Oliveira, J. P. (2022). Aprendizagem baseada em problemas como estratégia na extensão universitária: Um estudo de caso em projetos socioculturais. Revista Brasileira de Extensão Universitária, 14(2):45–58.

Souza, A. C. and Mendes, R. L. (2021). Extensão universitária e pbl: Formação em saúde a partir de problemas reais da comunidade. Cadernos de Educação e Saúde, 17(3):123–135.

Souza, S. M. and Bittencourt, R. A. (2019). Motivation e engagement with PBL in an introductory programming course. In 2019 IEEE Frontiers in Education Conference (FIE).

Valente, J. A. (2014). Blended learning e as mudanças no ensino superior: a proposta da sala de aula invertida. Educar em Revista, page 79–97. Disponível em: DOI: 10.1590/0104-4060.38645. Acesso em: 19 de setembro de 2024.
Published
2025-04-07
CORTEZ, Pâmela Michele Cândida; JESUS, Douglas Oliveira de; BITTENCOURT, Roberto Almeida; MARREIROS, Ana Lúcia Lima. Active Methodologies in Distance Learning for Algorithms and Programming in High School Education. In: BRAZILIAN SYMPOSIUM ON COMPUTING EDUCATION (EDUCOMP), 5. , 2025, Juiz de Fora/MG. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2025 . p. 391-403. ISSN 3086-0733. DOI: https://doi.org/10.5753/educomp.2025.5325.