Using the Problem-Based Learning Approach for Competitive Programming Training with High School Students
Abstract
This paper presents a proposed training method for improving computer programming skills among high school students. This method, grounded in Computational Thinking and Problem-Based Learning (PBL), utilizes computer programming learning paths, focusing on the C++ language. The implementation of this method is currently underway in an experimental class composed of 80 high school students from the Instituto Federal do Triângulo Mineiro (IFTM), enrolled in full-time integrated technical courses to high school, from the Institute's 9 campuses. The main objective is to prepare students for programming competitions, such as the Brazilian Informatics Olympiad (OBI), while promoting the development of computational thinking and autonomy in learning.
References
Giullia Rodrigues de Menezes, João Henrique de Souza Pereira, and Luiz Cláudio Theodoro. 2021. ANÁLISE DO PERFIL DOS MEDALHISTAS DA OLIMPÍADA BRASILEIRA DE INFORMÁTICA 2019. Revista de Sistemas e Computação 11 (2021), 4–16.
Jan Herrington, Susan McKenney, Thomas C Reeves, and Ron Oliver. 2007. Design based research and doctoral students: Guidelines for preparing a dissertation proposal, C Montgomerie and J Seale (Eds.). Proceedings of World Conference on Educational Multimedia, Hypermedia and Telecommunications 2007, 4089–4097. World Conference onEducational Multimedia, Hypermedia Telecommunications 2007, ED-MEDIA 2007 ; Conference date: 25-06-2007 Through 27-06-2007.
IFTM. 2023. Técnicos integrados ao ensino médio. [link]. Accessed: 2023-06-16.
Antti Laaksonen. 2017. Guide to Competitive Programming (1 ed.). Vol. 1. Springer International Publishing.
Janae Gonçalves Martins. 2002. Aprendizagem baseada em Problemas Aplicada a Ambiente Virtual de Aprendizagem. Ph.D. Dissertation. Universidade Federal de Santa Catarina.
Neps Academy. 2022. Programação Básica (CodCad) de zero a herói. [link]. Accessed: 2024-03-20
Marco A. M. Oliari, José J. M. Uliana, Beatriz M. S. Maia, Mirelly M. da Silva, Sophie D. Gama, Thiago T. Paiva, Roberta L. Gomes, Patrícia D. Costa, and Rodrigo L. Guimarães. 2021. Coletânea de uma Década de Ensino deProgramação para Estudantes da Rede Pública no Projeto Introcomp. Revista Brasileira de Informática na Educação 29 (10 2021), 1202–1231.
A. E. T. PIEKARSKI, M. MIAZAKI, A. L. ROCHA JUNIOR, E. P. MILITÃO, and J. V. P. SILVA. 2023. PROGRAMAÇÃO COMPETITIVA EM UM PROJETO DE EXTENSÃO PARA O ENSINO TÉCNICO EM INFORMÁTICA. Revista Conexao UEPG (2023).
SBC. 2022. Olimpíada Brasileira de Informática. [link]. Accessed: 2023-06-16.
Felipe Torres, Mauro Junior, Raucy Dantas, Lucas Mascena, and Adriana Da masceno. 2018. Ensinando o pensamento computacional usando linguagens de programação no Alto Sertão da Paraíba. Anais do XXIV Workshop de Informática na Escola (WIE 2018), 660–669.
Jeannette M. Wing. 2006. Computational Thinking. Commun. ACM 49, 3 (mar 2006), 33–35.
