Programação em Python no ambiente educacional: uma proposta de ensino de modelagens algébricas

Detalhes bibliográficos
Autor(a) principal: Matias, Marcos José
Data de Publicação: 2024
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Repositório Institucional da UFSCAR
Texto Completo: https://repositorio.ufscar.br/handle/20.500.14289/20510
Resumo: This study investigates how programming in Python can assist in learning algebraic modeling. The central problem addressed is the difficulty of 8th-grade students at a rural school in the interior of São Paulo in formulating algebraic models to solve everyday mathematical problems. The objectives of this work were to develop the students’ ability to recognize, generalize, and create algebraic expressions to solve problem situations. The methodology included 10 Python programming lessons with various activities designed to stimulate the development of algebraic skills. The results, obtained through process based assessments, demonstrated a significant improvement in the students’ ability to solve problems algebraically. This study contributes to highlighting the importance of computer programming in Mathematics education from the early years. Future research may further explore the impact of computer programming on Mathematics education in Basic Education.
id SCAR_a727ed4346c05a204a3dedb6745e23a0
oai_identifier_str oai:repositorio.ufscar.br:20.500.14289/20510
network_acronym_str SCAR
network_name_str Repositório Institucional da UFSCAR
repository_id_str 4322
spelling Matias, Marcos JoséSilveira, Graciele Paraguaiahttp://lattes.cnpq.br/6251988404047002http://lattes.cnpq.br/5166401513381950https://orcid.org/0000-0002-8610-48412024-09-10T22:39:02Z2024-09-10T22:39:02Z2024-07-16MATIAS, Marcos José. Programação em Python no ambiente educacional: uma proposta de ensino de modelagens algébricas. 2024. Dissertação (Mestrado em Ensino de Ciências Exatas) – Universidade Federal de São Carlos, Sorocaba, 2024. Disponível em: https://repositorio.ufscar.br/handle/20.500.14289/20510.https://repositorio.ufscar.br/handle/20.500.14289/20510This study investigates how programming in Python can assist in learning algebraic modeling. The central problem addressed is the difficulty of 8th-grade students at a rural school in the interior of São Paulo in formulating algebraic models to solve everyday mathematical problems. The objectives of this work were to develop the students’ ability to recognize, generalize, and create algebraic expressions to solve problem situations. The methodology included 10 Python programming lessons with various activities designed to stimulate the development of algebraic skills. The results, obtained through process based assessments, demonstrated a significant improvement in the students’ ability to solve problems algebraically. This study contributes to highlighting the importance of computer programming in Mathematics education from the early years. Future research may further explore the impact of computer programming on Mathematics education in Basic Education.Este estudo investiga como a programação em Python pode auxiliar na aprendizagem de modelagens algébricas. O problema central abordado é a dificuldade dos alunos do 8º ano de uma escola rural no interior de São Paulo em formular modelos algébricos para resolver problemas matemáticos cotidianos. Os objetivos deste trabalho foram desenvolver a capacidade dos alunos de reconhecer, generalizar e criar expressões algébricas para resolver situações-problema. A metodologia incluiu 10 aulas de programação em Python, com diversas atividades projetadas para estimular o desenvolvimento de habilidades algébricas. Os resultados, obtidos por meio de avaliações processuais, demonstraram uma melhora significativa na habilidade dos alunos em resolver problemas de forma algébrica. Este estudo contribui para destacar a importância da programação de computadores no ensino da Matemática desde os anos iniciais. Pesquisas futuras podem explorar ainda mais o impacto da programação de computadores no ensino da Matemática na Educação Básica.porUniversidade Federal de São CarlosCâmpus SorocabaPrograma de Pós-Graduação em Ensino de Ciências Exatas - PPGECEUFSCarAttribution-NonCommercial-NoDerivs 3.0 Brazilhttp://creativecommons.org/licenses/by-nc-nd/3.0/br/info:eu-repo/semantics/openAccessProgramação de ComputadoresPythonModelagem AlgébricaAvaliação ProcessualComputer ProgrammingAlgebraic ModelingProcess EvaluationCIENCIAS HUMANAS::EDUCACAO::ENSINO-APRENDIZAGEM::AVALIACAO DA APRENDIZAGEMCIENCIAS HUMANAS::EDUCACAO::ENSINO-APRENDIZAGEM::METODOS E TECNICAS DE ENSINOCIENCIAS HUMANAS::EDUCACAO::ENSINO-APRENDIZAGEM::TECNOLOGIA EDUCACIONALProgramação em Python no ambiente educacional: uma proposta de ensino de modelagens algébricasPython programming in the educational environment: a teaching proposal for algebraic modelinginfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisreponame:Repositório Institucional da UFSCARinstname:Universidade Federal de São Carlos (UFSCAR)instacron:UFSCARTEXTDissertação_Marcos_Matias_Final.pdf.txtDissertação_Marcos_Matias_Final.pdf.txtExtracted texttext/plain103186https://repositorio.ufscar.br/bitstreams/f0ad77b8-b729-40e6-9801-1af1c8dbaeea/download96f90c581e6342670d9d8ef35c709556MD53falseAnonymousREADTHUMBNAILDissertação_Marcos_Matias_Final.pdf.jpgDissertação_Marcos_Matias_Final.pdf.jpgGenerated Thumbnailimage/jpeg4638https://repositorio.ufscar.br/bitstreams/32cb452c-2e4b-4309-878a-7d6811d9dc2c/download27611639daab0eaf09016bb08e94b4b8MD54falseAnonymousREADORIGINALDissertação_Marcos_Matias_Final.pdfDissertação_Marcos_Matias_Final.pdfapplication/pdf6851384https://repositorio.ufscar.br/bitstreams/3740bcb0-8bd4-4cc7-ab6d-2102aa3379ce/downloadb274b6f874582b4eb8430cea99ac9b47MD51trueAnonymousREADCC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-8810https://repositorio.ufscar.br/bitstreams/20fcc971-4c7c-4823-93bc-30879a032744/downloadf337d95da1fce0a22c77480e5e9a7aecMD52falseAnonymousREAD20.500.14289/205102025-02-06 03:11:01.384http://creativecommons.org/licenses/by-nc-nd/3.0/br/Attribution-NonCommercial-NoDerivs 3.0 Brazilopen.accessoai:repositorio.ufscar.br:20.500.14289/20510https://repositorio.ufscar.brRepositório InstitucionalPUBhttps://repositorio.ufscar.br/oai/requestrepositorio.sibi@ufscar.bropendoar:43222025-02-06T06:11:01Repositório Institucional da UFSCAR - Universidade Federal de São Carlos (UFSCAR)false
dc.title.por.fl_str_mv Programação em Python no ambiente educacional: uma proposta de ensino de modelagens algébricas
dc.title.alternative.eng.fl_str_mv Python programming in the educational environment: a teaching proposal for algebraic modeling
title Programação em Python no ambiente educacional: uma proposta de ensino de modelagens algébricas
spellingShingle Programação em Python no ambiente educacional: uma proposta de ensino de modelagens algébricas
Matias, Marcos José
Programação de Computadores
Python
Modelagem Algébrica
Avaliação Processual
Computer Programming
Algebraic Modeling
Process Evaluation
CIENCIAS HUMANAS::EDUCACAO::ENSINO-APRENDIZAGEM::AVALIACAO DA APRENDIZAGEM
CIENCIAS HUMANAS::EDUCACAO::ENSINO-APRENDIZAGEM::METODOS E TECNICAS DE ENSINO
CIENCIAS HUMANAS::EDUCACAO::ENSINO-APRENDIZAGEM::TECNOLOGIA EDUCACIONAL
title_short Programação em Python no ambiente educacional: uma proposta de ensino de modelagens algébricas
title_full Programação em Python no ambiente educacional: uma proposta de ensino de modelagens algébricas
title_fullStr Programação em Python no ambiente educacional: uma proposta de ensino de modelagens algébricas
title_full_unstemmed Programação em Python no ambiente educacional: uma proposta de ensino de modelagens algébricas
title_sort Programação em Python no ambiente educacional: uma proposta de ensino de modelagens algébricas
author Matias, Marcos José
author_facet Matias, Marcos José
author_role author
dc.contributor.authorlattes.por.fl_str_mv http://lattes.cnpq.br/5166401513381950
dc.contributor.advisor1orcid.por.fl_str_mv https://orcid.org/0000-0002-8610-4841
dc.contributor.author.fl_str_mv Matias, Marcos José
dc.contributor.advisor1.fl_str_mv Silveira, Graciele Paraguaia
dc.contributor.advisor1Lattes.fl_str_mv http://lattes.cnpq.br/6251988404047002
contributor_str_mv Silveira, Graciele Paraguaia
dc.subject.por.fl_str_mv Programação de Computadores
Python
Modelagem Algébrica
Avaliação Processual
topic Programação de Computadores
Python
Modelagem Algébrica
Avaliação Processual
Computer Programming
Algebraic Modeling
Process Evaluation
CIENCIAS HUMANAS::EDUCACAO::ENSINO-APRENDIZAGEM::AVALIACAO DA APRENDIZAGEM
CIENCIAS HUMANAS::EDUCACAO::ENSINO-APRENDIZAGEM::METODOS E TECNICAS DE ENSINO
CIENCIAS HUMANAS::EDUCACAO::ENSINO-APRENDIZAGEM::TECNOLOGIA EDUCACIONAL
dc.subject.eng.fl_str_mv Computer Programming
Algebraic Modeling
Process Evaluation
dc.subject.cnpq.fl_str_mv CIENCIAS HUMANAS::EDUCACAO::ENSINO-APRENDIZAGEM::AVALIACAO DA APRENDIZAGEM
CIENCIAS HUMANAS::EDUCACAO::ENSINO-APRENDIZAGEM::METODOS E TECNICAS DE ENSINO
CIENCIAS HUMANAS::EDUCACAO::ENSINO-APRENDIZAGEM::TECNOLOGIA EDUCACIONAL
description This study investigates how programming in Python can assist in learning algebraic modeling. The central problem addressed is the difficulty of 8th-grade students at a rural school in the interior of São Paulo in formulating algebraic models to solve everyday mathematical problems. The objectives of this work were to develop the students’ ability to recognize, generalize, and create algebraic expressions to solve problem situations. The methodology included 10 Python programming lessons with various activities designed to stimulate the development of algebraic skills. The results, obtained through process based assessments, demonstrated a significant improvement in the students’ ability to solve problems algebraically. This study contributes to highlighting the importance of computer programming in Mathematics education from the early years. Future research may further explore the impact of computer programming on Mathematics education in Basic Education.
publishDate 2024
dc.date.accessioned.fl_str_mv 2024-09-10T22:39:02Z
dc.date.available.fl_str_mv 2024-09-10T22:39:02Z
dc.date.issued.fl_str_mv 2024-07-16
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.citation.fl_str_mv MATIAS, Marcos José. Programação em Python no ambiente educacional: uma proposta de ensino de modelagens algébricas. 2024. Dissertação (Mestrado em Ensino de Ciências Exatas) – Universidade Federal de São Carlos, Sorocaba, 2024. Disponível em: https://repositorio.ufscar.br/handle/20.500.14289/20510.
dc.identifier.uri.fl_str_mv https://repositorio.ufscar.br/handle/20.500.14289/20510
identifier_str_mv MATIAS, Marcos José. Programação em Python no ambiente educacional: uma proposta de ensino de modelagens algébricas. 2024. Dissertação (Mestrado em Ensino de Ciências Exatas) – Universidade Federal de São Carlos, Sorocaba, 2024. Disponível em: https://repositorio.ufscar.br/handle/20.500.14289/20510.
url https://repositorio.ufscar.br/handle/20.500.14289/20510
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv Attribution-NonCommercial-NoDerivs 3.0 Brazil
http://creativecommons.org/licenses/by-nc-nd/3.0/br/
info:eu-repo/semantics/openAccess
rights_invalid_str_mv Attribution-NonCommercial-NoDerivs 3.0 Brazil
http://creativecommons.org/licenses/by-nc-nd/3.0/br/
eu_rights_str_mv openAccess
dc.publisher.none.fl_str_mv Universidade Federal de São Carlos
Câmpus Sorocaba
dc.publisher.program.fl_str_mv Programa de Pós-Graduação em Ensino de Ciências Exatas - PPGECE
dc.publisher.initials.fl_str_mv UFSCar
publisher.none.fl_str_mv Universidade Federal de São Carlos
Câmpus Sorocaba
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFSCAR
instname:Universidade Federal de São Carlos (UFSCAR)
instacron:UFSCAR
instname_str Universidade Federal de São Carlos (UFSCAR)
instacron_str UFSCAR
institution UFSCAR
reponame_str Repositório Institucional da UFSCAR
collection Repositório Institucional da UFSCAR
bitstream.url.fl_str_mv https://repositorio.ufscar.br/bitstreams/f0ad77b8-b729-40e6-9801-1af1c8dbaeea/download
https://repositorio.ufscar.br/bitstreams/32cb452c-2e4b-4309-878a-7d6811d9dc2c/download
https://repositorio.ufscar.br/bitstreams/3740bcb0-8bd4-4cc7-ab6d-2102aa3379ce/download
https://repositorio.ufscar.br/bitstreams/20fcc971-4c7c-4823-93bc-30879a032744/download
bitstream.checksum.fl_str_mv 96f90c581e6342670d9d8ef35c709556
27611639daab0eaf09016bb08e94b4b8
b274b6f874582b4eb8430cea99ac9b47
f337d95da1fce0a22c77480e5e9a7aec
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UFSCAR - Universidade Federal de São Carlos (UFSCAR)
repository.mail.fl_str_mv repositorio.sibi@ufscar.br
_version_ 1834468903115292672