Método para ensino avançado de programação de computadores para a Educação Básica

Detalhes bibliográficos
Ano de defesa: 2024
Autor(a) principal: Santos, Sarah Souto dos
Orientador(a): Não Informado pela instituição
Banca de defesa: Não Informado pela instituição
Tipo de documento: Dissertação
Tipo de acesso: Acesso aberto
Idioma: por
Instituição de defesa: Universidade Federal de Uberlândia
Brasil
Programa de Pós-graduação em Ciência da Computação
Programa de Pós-Graduação: Não Informado pela instituição
Departamento: Não Informado pela instituição
País: Não Informado pela instituição
Palavras-chave em Português:
Link de acesso: https://repositorio.ufu.br/handle/123456789/44443
http://doi.org/10.14393/ufu.di.2024.812
Resumo: Computing devices are used every day in many essential services, resulting in a growing dependence on digital technologies. Despite this, in 2023, the UNESCO report highlighted a significant gap, in which only 4% of adults aged 15 or over can write a computer program. This data shows that understanding of programming is still limited compared to the digital scenario. Thus, advanced competitive programming, a mental sport for creating algorithms, can be used as a form of teaching and learning for elementary school students. This work aims to analyze the impact of competitive programming training based on the Uberlândia Olympic Training (TOU) on the development of programming skills in official competitions of the Brazilian Computer Society (SBC), such as the Brazilian Computer Science Olympiad and the OBI Women’s Competition (CF-OBI). The dissemination and recruitment of classes took place in public schools in Uberlândia, with classes adapted using the method developed in this research and ongoing support. The results were analyzed based on the results from OBI2024 and complemented by an opinion poll using the Focus Group method. The results show that 62 students started the training for OBI, 44 finished, and 29 participated in the competition, resulting in a significant increase in the number of participants, with the participation of the female group and students who qualified for the following stages of the competition. Regarding the CF-OBI class, the results were promising, with an increase in the participation of female students and an award in the SBC national ranking at CF-OBI in 2024. This research highlighted the importance of competitive programming to spark the interest of basic education students in the technology area and develop essential skills for the 21st century. And the findings of this research can help scale up programming teaching for basic education throughout Brazil.
id UFU_38276903eece90ffcbffbf6614cd7b19
oai_identifier_str oai:repositorio.ufu.br:123456789/44443
network_acronym_str UFU
network_name_str Repositório Institucional da UFU
repository_id_str
spelling Método para ensino avançado de programação de computadores para a Educação BásicaMethod for Advanced Teaching of Computer Programming for Basic EducationProgramação de ComputadoresCompetiçãoOlimpíadasEducaçãoPensamento ComputacionalProgramming CompetitionEducationComputational thinking educationContest EducationCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAOComputaçãoODS::ODS 1. Erradicação da pobreza - Acabar com a pobreza em todas as suas formas, em todos os lugares.ODS::ODS 4. Educação de qualidade - Assegurar a educação inclusiva, e equitativa e de qualidade, e promover oportunidades de aprendizagem ao longo da vida para todos.ODS::ODS 5. Igualdade de gênero - Alcançar a igualdade de gênero e empoderar todas as mulheres e meninas.ODS::ODS 10. Redução das desigualdades - Reduzir as desigualdades dentro dos países e entre eles.Computing devices are used every day in many essential services, resulting in a growing dependence on digital technologies. Despite this, in 2023, the UNESCO report highlighted a significant gap, in which only 4% of adults aged 15 or over can write a computer program. This data shows that understanding of programming is still limited compared to the digital scenario. Thus, advanced competitive programming, a mental sport for creating algorithms, can be used as a form of teaching and learning for elementary school students. This work aims to analyze the impact of competitive programming training based on the Uberlândia Olympic Training (TOU) on the development of programming skills in official competitions of the Brazilian Computer Society (SBC), such as the Brazilian Computer Science Olympiad and the OBI Women’s Competition (CF-OBI). The dissemination and recruitment of classes took place in public schools in Uberlândia, with classes adapted using the method developed in this research and ongoing support. The results were analyzed based on the results from OBI2024 and complemented by an opinion poll using the Focus Group method. The results show that 62 students started the training for OBI, 44 finished, and 29 participated in the competition, resulting in a significant increase in the number of participants, with the participation of the female group and students who qualified for the following stages of the competition. Regarding the CF-OBI class, the results were promising, with an increase in the participation of female students and an award in the SBC national ranking at CF-OBI in 2024. This research highlighted the importance of competitive programming to spark the interest of basic education students in the technology area and develop essential skills for the 21st century. And the findings of this research can help scale up programming teaching for basic education throughout Brazil.CAPES - Coordenação de Aperfeiçoamento de Pessoal de Nível SuperiorDissertação (Mestrado)Dispositivos de computação são utilizados dia a dia em muitos serviços essenciais, resultando na crescente dependência de tecnologias digitais. Apesar disso, em 2023, o relatório da UNESCO destacou uma lacuna significativa, em que apenas 4% dos adultos do planeta, com 15 anos ou mais, conseguem escrever um programa de computador. Este dado demonstra que o entendimento em programação ainda é limitado em comparação com o cenário digital. Desse modo, a programação competitiva avançada, um esporte mental para a criação de algoritmos, pode ser empregada como uma forma de ensino-aprendizagem a alunos do ensino básico. Este trabalho visa analisar o impacto de treinamentos de programação competitiva baseada no Treinamento Olímpico Uberlândia (TOU) no desenvolvimento de habilidades de programação em competições oficiais da Sociedade Brasileira de Computação (SBC), como a Olimpíada Brasileia de Informática e a Competição Feminina da OBI (CF-OBI). A divulgação e captação das turmas ocorreram em escolas públicas de Uberlândia, com aulas adaptadas pelo método desenvolvido nesta pesquisa e apoio contínuo. A análise dos resultados foi realizada através dos resultados na OBI2024 e complementados por pesquisa de opinião com uso do método de Grupo Focal. Os resultados demonstram que, para a OBI, 62 alunos inicializaram no treinamento, 44 finalizaram e 29 participaram da competição, resultando no aumento expressivo no número de participação, com a participação do grupo feminino e alunos que se classificaram para as fases seguintes da competição. Em relação à turma da CF-OBI, os resultados foram promissores, com o aumento da participação de alunas e premiação no rank nacional da SBC na CF-OBI, de 2024. Essa pesquisa possibilitou destacar a importância da programação competitiva para despertar o interesse de estudantes da educação básica, para a área tecnológica, e desenvolver competências essenciais para o século XXI. E, as descobertas desta pesquisa, podem ajudar a escalar o ensino de programação para a educação básica, em todo o Brasil.Universidade Federal de UberlândiaBrasilPrograma de Pós-graduação em Ciência da ComputaçãoAraújo, Rafael Diashttp://lattes.cnpq.br/3067137114142725Pereira, João Henrique de Souzahttp://lattes.cnpq.br/6843234527853507Santos, André Gustavo doshttp://lattes.cnpq.br/8795608080185531Barioni, Maria Camila Nardinihttp://lattes.cnpq.br/3785426518998830Santos, Sarah Souto dos2025-01-02T14:08:26Z2025-01-02T14:08:26Z2024-12-18info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfSANTOS, Sarah Souto dos. Método para ensino avançado de programação de computadores para a Educação Básica. 2024. 103 f. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal de Uberlândia, Uberlândia, 2024. DOI http://doi.org/10.14393/ufu.di.2024.812.https://repositorio.ufu.br/handle/123456789/44443http://doi.org/10.14393/ufu.di.2024.812porinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UFUinstname:Universidade Federal de Uberlândia (UFU)instacron:UFU2025-01-03T06:18:06Zoai:repositorio.ufu.br:123456789/44443Repositório InstitucionalONGhttp://repositorio.ufu.br/oai/requestdiinf@dirbi.ufu.bropendoar:2025-01-03T06:18:06Repositório Institucional da UFU - Universidade Federal de Uberlândia (UFU)false
dc.title.none.fl_str_mv Método para ensino avançado de programação de computadores para a Educação Básica
Method for Advanced Teaching of Computer Programming for Basic Education
title Método para ensino avançado de programação de computadores para a Educação Básica
spellingShingle Método para ensino avançado de programação de computadores para a Educação Básica
Santos, Sarah Souto dos
Programação de Computadores
Competição
Olimpíadas
Educação
Pensamento Computacional
Programming Competition
Education
Computational thinking education
Contest Education
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAO
Computação
ODS::ODS 1. Erradicação da pobreza - Acabar com a pobreza em todas as suas formas, em todos os lugares.
ODS::ODS 4. Educação de qualidade - Assegurar a educação inclusiva, e equitativa e de qualidade, e promover oportunidades de aprendizagem ao longo da vida para todos.
ODS::ODS 5. Igualdade de gênero - Alcançar a igualdade de gênero e empoderar todas as mulheres e meninas.
ODS::ODS 10. Redução das desigualdades - Reduzir as desigualdades dentro dos países e entre eles.
title_short Método para ensino avançado de programação de computadores para a Educação Básica
title_full Método para ensino avançado de programação de computadores para a Educação Básica
title_fullStr Método para ensino avançado de programação de computadores para a Educação Básica
title_full_unstemmed Método para ensino avançado de programação de computadores para a Educação Básica
title_sort Método para ensino avançado de programação de computadores para a Educação Básica
author Santos, Sarah Souto dos
author_facet Santos, Sarah Souto dos
author_role author
dc.contributor.none.fl_str_mv Araújo, Rafael Dias
http://lattes.cnpq.br/3067137114142725
Pereira, João Henrique de Souza
http://lattes.cnpq.br/6843234527853507
Santos, André Gustavo dos
http://lattes.cnpq.br/8795608080185531
Barioni, Maria Camila Nardini
http://lattes.cnpq.br/3785426518998830
dc.contributor.author.fl_str_mv Santos, Sarah Souto dos
dc.subject.por.fl_str_mv Programação de Computadores
Competição
Olimpíadas
Educação
Pensamento Computacional
Programming Competition
Education
Computational thinking education
Contest Education
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAO
Computação
ODS::ODS 1. Erradicação da pobreza - Acabar com a pobreza em todas as suas formas, em todos os lugares.
ODS::ODS 4. Educação de qualidade - Assegurar a educação inclusiva, e equitativa e de qualidade, e promover oportunidades de aprendizagem ao longo da vida para todos.
ODS::ODS 5. Igualdade de gênero - Alcançar a igualdade de gênero e empoderar todas as mulheres e meninas.
ODS::ODS 10. Redução das desigualdades - Reduzir as desigualdades dentro dos países e entre eles.
topic Programação de Computadores
Competição
Olimpíadas
Educação
Pensamento Computacional
Programming Competition
Education
Computational thinking education
Contest Education
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAO
Computação
ODS::ODS 1. Erradicação da pobreza - Acabar com a pobreza em todas as suas formas, em todos os lugares.
ODS::ODS 4. Educação de qualidade - Assegurar a educação inclusiva, e equitativa e de qualidade, e promover oportunidades de aprendizagem ao longo da vida para todos.
ODS::ODS 5. Igualdade de gênero - Alcançar a igualdade de gênero e empoderar todas as mulheres e meninas.
ODS::ODS 10. Redução das desigualdades - Reduzir as desigualdades dentro dos países e entre eles.
description Computing devices are used every day in many essential services, resulting in a growing dependence on digital technologies. Despite this, in 2023, the UNESCO report highlighted a significant gap, in which only 4% of adults aged 15 or over can write a computer program. This data shows that understanding of programming is still limited compared to the digital scenario. Thus, advanced competitive programming, a mental sport for creating algorithms, can be used as a form of teaching and learning for elementary school students. This work aims to analyze the impact of competitive programming training based on the Uberlândia Olympic Training (TOU) on the development of programming skills in official competitions of the Brazilian Computer Society (SBC), such as the Brazilian Computer Science Olympiad and the OBI Women’s Competition (CF-OBI). The dissemination and recruitment of classes took place in public schools in Uberlândia, with classes adapted using the method developed in this research and ongoing support. The results were analyzed based on the results from OBI2024 and complemented by an opinion poll using the Focus Group method. The results show that 62 students started the training for OBI, 44 finished, and 29 participated in the competition, resulting in a significant increase in the number of participants, with the participation of the female group and students who qualified for the following stages of the competition. Regarding the CF-OBI class, the results were promising, with an increase in the participation of female students and an award in the SBC national ranking at CF-OBI in 2024. This research highlighted the importance of competitive programming to spark the interest of basic education students in the technology area and develop essential skills for the 21st century. And the findings of this research can help scale up programming teaching for basic education throughout Brazil.
publishDate 2024
dc.date.none.fl_str_mv 2024-12-18
2025-01-02T14:08:26Z
2025-01-02T14:08:26Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv SANTOS, Sarah Souto dos. Método para ensino avançado de programação de computadores para a Educação Básica. 2024. 103 f. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal de Uberlândia, Uberlândia, 2024. DOI http://doi.org/10.14393/ufu.di.2024.812.
https://repositorio.ufu.br/handle/123456789/44443
http://doi.org/10.14393/ufu.di.2024.812
identifier_str_mv SANTOS, Sarah Souto dos. Método para ensino avançado de programação de computadores para a Educação Básica. 2024. 103 f. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal de Uberlândia, Uberlândia, 2024. DOI http://doi.org/10.14393/ufu.di.2024.812.
url https://repositorio.ufu.br/handle/123456789/44443
http://doi.org/10.14393/ufu.di.2024.812
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Universidade Federal de Uberlândia
Brasil
Programa de Pós-graduação em Ciência da Computação
publisher.none.fl_str_mv Universidade Federal de Uberlândia
Brasil
Programa de Pós-graduação em Ciência da Computação
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFU
instname:Universidade Federal de Uberlândia (UFU)
instacron:UFU
instname_str Universidade Federal de Uberlândia (UFU)
instacron_str UFU
institution UFU
reponame_str Repositório Institucional da UFU
collection Repositório Institucional da UFU
repository.name.fl_str_mv Repositório Institucional da UFU - Universidade Federal de Uberlândia (UFU)
repository.mail.fl_str_mv diinf@dirbi.ufu.br
_version_ 1827843471522660352