Desenhando com Turtle Graphics: Aprenda e ensine matemática e programação com o Blockly, a linguagem de blocos do Google
Autor(a) principal: | |
---|---|
Data de Publicação: | 2024 |
Tipo de documento: | Livro |
Idioma: | por |
Título da fonte: | Repositório Institucional da UFPR |
Texto Completo: | https://hdl.handle.net/1884/87473 |
Resumo: | Este livro, parte de uma série de livros sobre ensino de programação e matemática por meio de Turtle Graphics, propõe uma abordagem de ensino cujo objetivo principal é auxiliar professores que queiram utilizar linguagens de programação do tipo Logo (também conhecidas como Turtle Graphics, ou Gráficos de Tartaruga) em sala de aula, de modo a introduzir conceitos matemáticos importantes de geometria e álgebra, e, ao mesmo tempo, estimular e desenvolver o pensamento computacional de estudantes da Educação Básica. No entanto, o estudante individual de nível superior pode também tirar proveito do material apresentado, especialmente o estudante de Ciência da Computação que deseja conhecer novas perspectivas de aprendizagem de algoritmos e programação. A ferramenta utilizada neste livro é o Blockly Turtle, um ambiente de desenvolvimento de Turtle Graphics baseado no Blockly, uma biblioteca do Google para criar linguagens de programação baseadas em blocos, ideais para iniciantes. O Blockly é também a base do desenvolvimento da mais recente versão da famosa linguagem de blocos Scratch. O Blockly Turtle permite realizar os comandos e construções de código disponíveis em outras ferramentas de Turtle Graphics, porém de forma mais lúdica por ser realizada por meio da programação em blocos. O conteúdo do livro inclui, além do tutorial básico mais focado no ensino de geometria e álgebra, alguns exemplos mais avançados, como os que envolvem o desenho de estrelas, espirais e fractais. Esse conteúdo introduz conceitos um pouco mais avançados de Algoritmos e Estruturas de Dados, como recursão, strings, listas e pilhas. Dessa forma, o estudante pode se aprofundar para além do conteúdo mais focado na transferência de aprendizado entre Matemática e Computação, que é a proposta principal e basilar deste livro. |
id |
UFPR_94ebb8c6c8e6bf036c26335986239f34 |
---|---|
oai_identifier_str |
oai:acervodigital.ufpr.br:1884/87473 |
network_acronym_str |
UFPR |
network_name_str |
Repositório Institucional da UFPR |
repository_id_str |
308 |
spelling |
Monte-Alto, Helio H. L. C.2024-04-13T17:15:51Z2024-04-13T17:15:51Z2024-04-13https://hdl.handle.net/1884/87473Este livro, parte de uma série de livros sobre ensino de programação e matemática por meio de Turtle Graphics, propõe uma abordagem de ensino cujo objetivo principal é auxiliar professores que queiram utilizar linguagens de programação do tipo Logo (também conhecidas como Turtle Graphics, ou Gráficos de Tartaruga) em sala de aula, de modo a introduzir conceitos matemáticos importantes de geometria e álgebra, e, ao mesmo tempo, estimular e desenvolver o pensamento computacional de estudantes da Educação Básica. No entanto, o estudante individual de nível superior pode também tirar proveito do material apresentado, especialmente o estudante de Ciência da Computação que deseja conhecer novas perspectivas de aprendizagem de algoritmos e programação. A ferramenta utilizada neste livro é o Blockly Turtle, um ambiente de desenvolvimento de Turtle Graphics baseado no Blockly, uma biblioteca do Google para criar linguagens de programação baseadas em blocos, ideais para iniciantes. O Blockly é também a base do desenvolvimento da mais recente versão da famosa linguagem de blocos Scratch. O Blockly Turtle permite realizar os comandos e construções de código disponíveis em outras ferramentas de Turtle Graphics, porém de forma mais lúdica por ser realizada por meio da programação em blocos. O conteúdo do livro inclui, além do tutorial básico mais focado no ensino de geometria e álgebra, alguns exemplos mais avançados, como os que envolvem o desenho de estrelas, espirais e fractais. Esse conteúdo introduz conceitos um pouco mais avançados de Algoritmos e Estruturas de Dados, como recursão, strings, listas e pilhas. Dessa forma, o estudante pode se aprofundar para além do conteúdo mais focado na transferência de aprendizado entre Matemática e Computação, que é a proposta principal e basilar deste livro.ensino de programaçãoLogoensino de computaçãoTurtle GraphicsGráficos de Tartarugaensino de algoritmoslinguagem de programação em blocosensino de matemática com o uso do computadortecnologia no ensino de matemáticaensino de geometriaensino de álgebraDesenhando com Turtle Graphics: Aprenda e ensine matemática e programação com o Blockly, a linguagem de blocos do Googleinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bookporreponame:Repositório Institucional da UFPRinstname:Universidade Federal do Paraná (UFPR)instacron:UFPRinfo:eu-repo/semantics/openAccessORIGINALDesenhando com Turtle Graphics - Blockly.pdfDesenhando com Turtle Graphics - Blockly.pdfLivroapplication/pdf20242031https://acervodigital.ufpr.br/bitstream/1884/87473/1/Desenhando%20com%20Turtle%20Graphics%20-%20Blockly.pdfec563e6763589505c74be95843968fedMD51open accessLICENSElicense.txtlicense.txttext/plain1748https://acervodigital.ufpr.br/bitstream/1884/87473/2/license.txt8a4605be74aa9ea9d79846c1fba20a33MD52open access1884/874732024-04-13 14:36:08.427open accessoai:acervodigital.ufpr.br:1884/87473Tk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo=Repositório de PublicaçõesPUBhttp://acervodigital.ufpr.br/oai/requestopendoar:3082024-04-13T17:36:08Repositório Institucional da UFPR - Universidade Federal do Paraná (UFPR)false |
dc.title.pt_BR.fl_str_mv |
Desenhando com Turtle Graphics: Aprenda e ensine matemática e programação com o Blockly, a linguagem de blocos do Google |
title |
Desenhando com Turtle Graphics: Aprenda e ensine matemática e programação com o Blockly, a linguagem de blocos do Google |
spellingShingle |
Desenhando com Turtle Graphics: Aprenda e ensine matemática e programação com o Blockly, a linguagem de blocos do Google Monte-Alto, Helio H. L. C. ensino de programação Logo ensino de computação Turtle Graphics Gráficos de Tartaruga ensino de algoritmos linguagem de programação em blocos ensino de matemática com o uso do computador tecnologia no ensino de matemática ensino de geometria ensino de álgebra |
title_short |
Desenhando com Turtle Graphics: Aprenda e ensine matemática e programação com o Blockly, a linguagem de blocos do Google |
title_full |
Desenhando com Turtle Graphics: Aprenda e ensine matemática e programação com o Blockly, a linguagem de blocos do Google |
title_fullStr |
Desenhando com Turtle Graphics: Aprenda e ensine matemática e programação com o Blockly, a linguagem de blocos do Google |
title_full_unstemmed |
Desenhando com Turtle Graphics: Aprenda e ensine matemática e programação com o Blockly, a linguagem de blocos do Google |
title_sort |
Desenhando com Turtle Graphics: Aprenda e ensine matemática e programação com o Blockly, a linguagem de blocos do Google |
author |
Monte-Alto, Helio H. L. C. |
author_facet |
Monte-Alto, Helio H. L. C. |
author_role |
author |
dc.contributor.author.fl_str_mv |
Monte-Alto, Helio H. L. C. |
dc.subject.por.fl_str_mv |
ensino de programação Logo ensino de computação Turtle Graphics Gráficos de Tartaruga ensino de algoritmos linguagem de programação em blocos ensino de matemática com o uso do computador tecnologia no ensino de matemática ensino de geometria ensino de álgebra |
topic |
ensino de programação Logo ensino de computação Turtle Graphics Gráficos de Tartaruga ensino de algoritmos linguagem de programação em blocos ensino de matemática com o uso do computador tecnologia no ensino de matemática ensino de geometria ensino de álgebra |
description |
Este livro, parte de uma série de livros sobre ensino de programação e matemática por meio de Turtle Graphics, propõe uma abordagem de ensino cujo objetivo principal é auxiliar professores que queiram utilizar linguagens de programação do tipo Logo (também conhecidas como Turtle Graphics, ou Gráficos de Tartaruga) em sala de aula, de modo a introduzir conceitos matemáticos importantes de geometria e álgebra, e, ao mesmo tempo, estimular e desenvolver o pensamento computacional de estudantes da Educação Básica. No entanto, o estudante individual de nível superior pode também tirar proveito do material apresentado, especialmente o estudante de Ciência da Computação que deseja conhecer novas perspectivas de aprendizagem de algoritmos e programação. A ferramenta utilizada neste livro é o Blockly Turtle, um ambiente de desenvolvimento de Turtle Graphics baseado no Blockly, uma biblioteca do Google para criar linguagens de programação baseadas em blocos, ideais para iniciantes. O Blockly é também a base do desenvolvimento da mais recente versão da famosa linguagem de blocos Scratch. O Blockly Turtle permite realizar os comandos e construções de código disponíveis em outras ferramentas de Turtle Graphics, porém de forma mais lúdica por ser realizada por meio da programação em blocos. O conteúdo do livro inclui, além do tutorial básico mais focado no ensino de geometria e álgebra, alguns exemplos mais avançados, como os que envolvem o desenho de estrelas, espirais e fractais. Esse conteúdo introduz conceitos um pouco mais avançados de Algoritmos e Estruturas de Dados, como recursão, strings, listas e pilhas. Dessa forma, o estudante pode se aprofundar para além do conteúdo mais focado na transferência de aprendizado entre Matemática e Computação, que é a proposta principal e basilar deste livro. |
publishDate |
2024 |
dc.date.accessioned.fl_str_mv |
2024-04-13T17:15:51Z |
dc.date.available.fl_str_mv |
2024-04-13T17:15:51Z |
dc.date.issued.fl_str_mv |
2024-04-13 |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/book |
format |
book |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
https://hdl.handle.net/1884/87473 |
url |
https://hdl.handle.net/1884/87473 |
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.source.none.fl_str_mv |
reponame:Repositório Institucional da UFPR instname:Universidade Federal do Paraná (UFPR) instacron:UFPR |
instname_str |
Universidade Federal do Paraná (UFPR) |
instacron_str |
UFPR |
institution |
UFPR |
reponame_str |
Repositório Institucional da UFPR |
collection |
Repositório Institucional da UFPR |
bitstream.url.fl_str_mv |
https://acervodigital.ufpr.br/bitstream/1884/87473/1/Desenhando%20com%20Turtle%20Graphics%20-%20Blockly.pdf https://acervodigital.ufpr.br/bitstream/1884/87473/2/license.txt |
bitstream.checksum.fl_str_mv |
ec563e6763589505c74be95843968fed 8a4605be74aa9ea9d79846c1fba20a33 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 |
repository.name.fl_str_mv |
Repositório Institucional da UFPR - Universidade Federal do Paraná (UFPR) |
repository.mail.fl_str_mv |
|
_version_ |
1813898860088524800 |