Ensino e aprendizagem da matemática na educação básica utilizando tecnologias e desenvolvendo pensamento computacional: abordagem com Scratch, Portugol, Python e Geogebra
This work proposes ways to use computer programs for teaching and learning mathematics, developing computational thinking. The proposed modalities are “Mathematics Laboratory”, “Games and Gamification” and “Algorithm Construction and Programming”. The first two are conceptualized and have their uses...
Na minha lista:
Autor principal: | |
---|---|
Outros Autores: | |
Formato: | Dissertação |
Idioma: | pt_BR |
Publicado em: |
Universidade Federal do Rio Grande do Norte
|
Assuntos: | |
Endereço do item: | https://repositorio.ufrn.br/handle/123456789/45644 |
Tags: |
Adicionar Tag
Sem tags, seja o primeiro a adicionar uma tag!
|
id |
ri-123456789-45644 |
---|---|
record_format |
dspace |
institution |
Repositório Institucional |
collection |
RI - UFRN |
language |
pt_BR |
topic |
Matemática Tecnologias para o ensino de matemática Pensamento computacional Algoritmos Programação de computadores |
spellingShingle |
Matemática Tecnologias para o ensino de matemática Pensamento computacional Algoritmos Programação de computadores Galvão, Marcos César Cabral Ensino e aprendizagem da matemática na educação básica utilizando tecnologias e desenvolvendo pensamento computacional: abordagem com Scratch, Portugol, Python e Geogebra |
description |
This work proposes ways to use computer programs for teaching and learning mathematics,
developing computational thinking. The proposed modalities are “Mathematics Laboratory”,
“Games and Gamification” and “Algorithm Construction and Programming”. The first two are
conceptualized and have their uses justified, with examples with the Mathematical Laboratory
using Geogebra software in the modalities Geogebra Graphical Calculator to study the behavior
of a quadratic function, Geogebra Geometry to study circumcentric regular polygons and Geogebra CAS (Computer Algebra System) - to factor out some Fermat and Mersenne Numbers.
The Algorithm Construction and Programming modality is more exhaustively explored with
Scratch, Portugol and Python. Geometry is approached with Papert’s Constructionist proposal,
in a similar way to the Turtle Geometry of the LOGO language, in constructions of triangles,
squares and regular polygons. The Mathematical Logic developed by Boole and De Morgan
is approached with Venn Diagrams and has highlighted importance for expression constructions of the conditional and repetition control structures that control flows in algorithms and
programs. The Pascal Triangle is used as a motivating mathematical element for exploring sequences, including: sum of natural and Fibonacci sequences that are computationally developed
in iterative and recursive forms. Divisibility, prime and composite numbers, Sieve of Eratosthenes, Euclid’s Algorithm for calculating the Greatest Common Divisor - GCD, Fundamental
Theorem of Arithmetic and Factorization, Numbering Systems in Binary, Decimal and Hexadecimal Bases are some of the algorithms discussed and implemented in Scratch, Portugol and Python. |
author2 |
Lima, Ronaldo Freire de |
author_facet |
Lima, Ronaldo Freire de Galvão, Marcos César Cabral |
format |
masterThesis |
author |
Galvão, Marcos César Cabral |
author_sort |
Galvão, Marcos César Cabral |
title |
Ensino e aprendizagem da matemática na educação básica utilizando tecnologias e desenvolvendo pensamento computacional: abordagem com Scratch, Portugol, Python e Geogebra |
title_short |
Ensino e aprendizagem da matemática na educação básica utilizando tecnologias e desenvolvendo pensamento computacional: abordagem com Scratch, Portugol, Python e Geogebra |
title_full |
Ensino e aprendizagem da matemática na educação básica utilizando tecnologias e desenvolvendo pensamento computacional: abordagem com Scratch, Portugol, Python e Geogebra |
title_fullStr |
Ensino e aprendizagem da matemática na educação básica utilizando tecnologias e desenvolvendo pensamento computacional: abordagem com Scratch, Portugol, Python e Geogebra |
title_full_unstemmed |
Ensino e aprendizagem da matemática na educação básica utilizando tecnologias e desenvolvendo pensamento computacional: abordagem com Scratch, Portugol, Python e Geogebra |
title_sort |
ensino e aprendizagem da matemática na educação básica utilizando tecnologias e desenvolvendo pensamento computacional: abordagem com scratch, portugol, python e geogebra |
publisher |
Universidade Federal do Rio Grande do Norte |
publishDate |
2022 |
url |
https://repositorio.ufrn.br/handle/123456789/45644 |
work_keys_str_mv |
AT galvaomarcoscesarcabral ensinoeaprendizagemdamatematicanaeducacaobasicautilizandotecnologiasedesenvolvendopensamentocomputacionalabordagemcomscratchportugolpythonegeogebra |
_version_ |
1773962296426496000 |
spelling |
ri-123456789-456442022-05-02T15:50:17Z Ensino e aprendizagem da matemática na educação básica utilizando tecnologias e desenvolvendo pensamento computacional: abordagem com Scratch, Portugol, Python e Geogebra Galvão, Marcos César Cabral Lima, Ronaldo Freire de http://lattes.cnpq.br/4993843629967892 http://lattes.cnpq.br/3978672890268278 Silva, Carlos Alexandre Gomes da http://lattes.cnpq.br/4707327291478702 Santana, Fagner Lemos de http://lattes.cnpq.br/9444112594388983 Freitas, Joaquim Elias de http://lattes.cnpq.br/6051109030233375 Matemática Tecnologias para o ensino de matemática Pensamento computacional Algoritmos Programação de computadores This work proposes ways to use computer programs for teaching and learning mathematics, developing computational thinking. The proposed modalities are “Mathematics Laboratory”, “Games and Gamification” and “Algorithm Construction and Programming”. The first two are conceptualized and have their uses justified, with examples with the Mathematical Laboratory using Geogebra software in the modalities Geogebra Graphical Calculator to study the behavior of a quadratic function, Geogebra Geometry to study circumcentric regular polygons and Geogebra CAS (Computer Algebra System) - to factor out some Fermat and Mersenne Numbers. The Algorithm Construction and Programming modality is more exhaustively explored with Scratch, Portugol and Python. Geometry is approached with Papert’s Constructionist proposal, in a similar way to the Turtle Geometry of the LOGO language, in constructions of triangles, squares and regular polygons. The Mathematical Logic developed by Boole and De Morgan is approached with Venn Diagrams and has highlighted importance for expression constructions of the conditional and repetition control structures that control flows in algorithms and programs. The Pascal Triangle is used as a motivating mathematical element for exploring sequences, including: sum of natural and Fibonacci sequences that are computationally developed in iterative and recursive forms. Divisibility, prime and composite numbers, Sieve of Eratosthenes, Euclid’s Algorithm for calculating the Greatest Common Divisor - GCD, Fundamental Theorem of Arithmetic and Factorization, Numbering Systems in Binary, Decimal and Hexadecimal Bases are some of the algorithms discussed and implemented in Scratch, Portugol and Python. Coordenação de Aperfeiçoamento de Pessoal de Nível Superior - CAPES Este trabalho propõe formas de utilizar programas de computadores para ensino e aprendizagem da matemática desenvolvendo o pensamento computacional. As modalidades propostas são “Laboratório de Matemática”, “Jogos e Gamificação” e “Construção de Algoritmos e Programação”. As duas primeiras são conceituadas e têm seus usos justificados, tendo Laboratório de Matemática exemplos com o software Geogebra nas modalidades Geogebra Calculadora Gráfica para estudo do comportamento de uma função quadrática, Geogebra Geometria para estudo de polígonos regulares circuncêntricos e Geogebra CAS (Computer Algebra System) - para fatorar alguns Números de Fermat e Mersenne. A modalidade Construção de Algoritmos e Programação é explorada de forma mais exaustiva com o Scratch, Portugol e Python. Geometria é abordada com a proposta Construcionista de Papert, de forma similar à Geometria da Tartaruga da linguagem LOGO, em construções de triângulos, quadrados e polígonos regulares. A Lógica Matemática desenvolvida por Boole e De Morgan é abordada com Diagramas de Venn e tem importância destacada para construções de expressões das estruturas de controle condicionais e de repetições que controlam fluxos em algoritmos e programas. O Triângulo de Pascal é utilizado como elemento matemático motivador para exploração de sequências, dentre elas: soma dos naturais e de Fibonacci que são desenvolvidas computacionalmente nas formas iterativas e recursivas. Divisibilidade, números primos e compostos, Crivo de Eratóstenes, Algoritmo de Euclides para cálculo do Máximo Divisor Comum - MDC, Teorema Fundamental da Aritmética e Fatoração, Sistemas de Numeração nas Bases Binária, Decimal e Hexadecimal são alguns dos algoritmos discutidos e implementados em Scratch, Portugol e Python. 2022-01-17T17:30:26Z 2022-01-17T17:30:26Z 2021-08-30 masterThesis GALVÃO, Marcos César Cabral. Ensino e aprendizagem da matemática na educação básica utilizando tecnologias e desenvolvendo pensamento computacional: abordagem com Scratch, Portugol, Python e Geogebra. 2021. 164f. Dissertação (Mestrado Profissional em Matemática em Rede Nacional) - Centro de Ciências Exatas e da Terra, Universidade Federal do Rio Grande do Norte, Natal, 2021. https://repositorio.ufrn.br/handle/123456789/45644 pt_BR Acesso Aberto application/pdf Universidade Federal do Rio Grande do Norte Brasil UFRN PROGRAMA DE PÓS-GRADUAÇÃO EM MATEMÁTICA - REDE NACIONAL |