Aprendizagem de programação mediada por uma linguagem visual: possibilidade de desenvolvimento do pensamento computacional

Detalhes bibliográficos
Autor(a) principal: Poloni, Leonardo
Data de Publicação: 2018
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Repositório Institucional da UCS
Texto Completo: https://repositorio.ucs.br/handle/11338/3753
Resumo: O presente trabalho buscou identificar e analisar as formas de mediação possibilitadas pelo Scratch no processo de ensino aprendizagem de programação no Ensino Médio. Para isso, tomou como pergunta norteadora: como o Scratch pode mediar a aprendizagem de programação no Ensino Médio com vistas ao desenvolvimento do pensamento computacional a partir da teoria vigotskiana? O quadro teórico foi baseado na teoria sociointeracionista de Vigotski (2007), nos conceitos de pensamento computacional e de programação de computadores, aspirando a formação de cidadãos para o século XXI, apoiado pelas três dimensões do framework de Brennan e Resnick (2012): conceitos computacionais, práticas computacionais e perspectivas computacionais. O percurso metodológico foi delineado por um estudo de caso. Para criá-lo, foi organizada uma oficina de introdução à programação de computadores para alunos de primeiro ano do Ensino Médio Técnico de uma instituição de ensino da Serra Gaúcha. O corpus foi constituído pelos cadernos de reflexão dos alunos, pelos programas criados pelos estudantes para resolver cada tarefa, pelas anotações do pesquisador e pelo questionário pós-oficina. A análise do corpus, na busca de compreender e explicar o contexto dos alunos, atuando na oficina e utilizando o Scratch, seguiu as seguintes etapas: tabulação dos dados dos questionários pré-oficina; submissão dos programas criados pelos estudantes para resolver cada tarefa à análise do Dr. Scratch; análise por parte do pesquisador dos programas criados pelos estudantes com base no framework de Brennan e Resnick; e, análise conjunta dos cadernos de reflexão dos estudantes, das anotações do pesquisador e dos questionários pós-oficina, articulando com os resultados das etapas anteriores para construir a resposta à pergunta de pesquisa. Os desfechos alcançados apontam que o ambiente Scratch tem potencial para mediar o aprendizado de programação, proporcionando um ambiente amigável, dinâmico e motivador, com características de micromundo. Indicam ainda que o papel do professor precisa ser redimensionado. Ele precisa atuar como mediador, assim como sugere a teoria vigotskiana, criando estratégias e intervenções que tenham o potencial de levar o aluno a dar sentido às ações desenvolvidas no ambiente Scratch. Podemos dizer ainda, com base no estudo desenvolvido, que nesse contexto, os alunos podem desenvolver habilidades relacionadas ao pensamento computacional e interagir com autonomia.
id UCS_eb595958ff580c370221d4b61bf023f2
oai_identifier_str oai:repositorio.ucs.br:11338/3753
network_acronym_str UCS
network_name_str Repositório Institucional da UCS
repository_id_str
spelling Poloni, LeonardoValentini, Carla BeatrisWebber, Carine GeltrudesReategui, Eliseo BerniSoares, Eliana Maria do Sacramento2018-05-17T14:55:03Z2018-05-17T14:55:03Z2018-05-172018-04-16https://repositorio.ucs.br/handle/11338/3753O presente trabalho buscou identificar e analisar as formas de mediação possibilitadas pelo Scratch no processo de ensino aprendizagem de programação no Ensino Médio. Para isso, tomou como pergunta norteadora: como o Scratch pode mediar a aprendizagem de programação no Ensino Médio com vistas ao desenvolvimento do pensamento computacional a partir da teoria vigotskiana? O quadro teórico foi baseado na teoria sociointeracionista de Vigotski (2007), nos conceitos de pensamento computacional e de programação de computadores, aspirando a formação de cidadãos para o século XXI, apoiado pelas três dimensões do framework de Brennan e Resnick (2012): conceitos computacionais, práticas computacionais e perspectivas computacionais. O percurso metodológico foi delineado por um estudo de caso. Para criá-lo, foi organizada uma oficina de introdução à programação de computadores para alunos de primeiro ano do Ensino Médio Técnico de uma instituição de ensino da Serra Gaúcha. O corpus foi constituído pelos cadernos de reflexão dos alunos, pelos programas criados pelos estudantes para resolver cada tarefa, pelas anotações do pesquisador e pelo questionário pós-oficina. A análise do corpus, na busca de compreender e explicar o contexto dos alunos, atuando na oficina e utilizando o Scratch, seguiu as seguintes etapas: tabulação dos dados dos questionários pré-oficina; submissão dos programas criados pelos estudantes para resolver cada tarefa à análise do Dr. Scratch; análise por parte do pesquisador dos programas criados pelos estudantes com base no framework de Brennan e Resnick; e, análise conjunta dos cadernos de reflexão dos estudantes, das anotações do pesquisador e dos questionários pós-oficina, articulando com os resultados das etapas anteriores para construir a resposta à pergunta de pesquisa. Os desfechos alcançados apontam que o ambiente Scratch tem potencial para mediar o aprendizado de programação, proporcionando um ambiente amigável, dinâmico e motivador, com características de micromundo. Indicam ainda que o papel do professor precisa ser redimensionado. Ele precisa atuar como mediador, assim como sugere a teoria vigotskiana, criando estratégias e intervenções que tenham o potencial de levar o aluno a dar sentido às ações desenvolvidas no ambiente Scratch. Podemos dizer ainda, com base no estudo desenvolvido, que nesse contexto, os alunos podem desenvolver habilidades relacionadas ao pensamento computacional e interagir com autonomia.The present work sought to identify and analyze the forms of mediation made possible by Scratch in the process of teaching programming learning in High School. For this, it took as a guiding question: how does Scratch can mediate programming learning in High School with a view to the development of computational thinking from the Vygotskian theory? The theoretical framework was based on the socio-interactionist theory of Vygotsky (2007), in the concepts of computational thinking and computer programming, aspiring to the formation of citizens for the XXI century, supported by the three dimensions of the Brennan and Resnick framework (2012): computational concepts, practices, and perspectives. The methodological course was delineated by a case study. To create it, an introductory computar programming workshop was organized for first-year students of the Technical High School of a teaching institution in the state of Rio Grande do Sul. The corpus consisted of students' reflection books, the programs created by the students to solve each task, the researcher's notes and the post-workshop questionnaire. The analysis of the corpus, in the search to understand and explain the context of the students, acting in the workshop and using Scratch, performed the following steps: tabulation of the data of the pre-workshop questionnaires; submission of programs created by students to solve each task to Dr. Scratch's analysis; analysis by the researcher of the programs created by the students based on the Brennan and Resnick framework; and, joint analysis of the students' notebooks, the researcher's notes and the post-workshop questionnaires, articulating with the results of the previous steps to construct the answer to the research question. The results show that the Scratch environment has the potential to mediate programming learning, providing a friendly, dynamic and motivating environment with m icroworld characteristics. They also indicate that the role of the teacher needs to be resized. Teacher needs to act as a mediator, as suggested by the Vygotskian theory, creating strategies and interventions that have the potential to lead the student to give meaning to the actions developed in the Scratch environment. We can also say, based on the study developed, that in this context, students can develop skills related to computational thinking and interact with autonomy.Programação (Computadores)AprendizagemEnsino auxiliado por computadorComputer programmingLearningComputer-assisted instructionAprendizagem de programação mediada por uma linguagem visual: possibilidade de desenvolvimento do pensamento computacionalinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisporreponame:Repositório Institucional da UCSinstname:Universidade de Caxias do Sul (UCS)instacron:UCSinfo:eu-repo/semantics/openAccessUniversidade de Caxias do Sulhttp://lattes.cnpq.br/2354520925987702POLONI, L.Programa de Pós-Graduação em EducaçãoTEXTDissertacao Leonardo Poloni.pdf.txtDissertacao Leonardo Poloni.pdf.txtExtracted texttext/plain1283https://repositorio.ucs.br/xmlui/bitstream/11338/3753/3/Dissertacao%20Leonardo%20Poloni.pdf.txt1321c479127fb42e22501bb3a1f0d6fcMD53THUMBNAILDissertacao Leonardo Poloni.pdf.jpgDissertacao Leonardo Poloni.pdf.jpgGenerated Thumbnailimage/jpeg1179https://repositorio.ucs.br/xmlui/bitstream/11338/3753/4/Dissertacao%20Leonardo%20Poloni.pdf.jpgff75a8fd2532fa282072b54c4aaaaa29MD54ORIGINALDissertacao Leonardo Poloni.pdfDissertacao Leonardo Poloni.pdfapplication/pdf29699549https://repositorio.ucs.br/xmlui/bitstream/11338/3753/1/Dissertacao%20Leonardo%20Poloni.pdfafbe752b90f7c393d7829717f3a0239dMD51LICENSElicense.txtlicense.txttext/plain; charset=utf-81748https://repositorio.ucs.br/xmlui/bitstream/11338/3753/2/license.txt8a4605be74aa9ea9d79846c1fba20a33MD5211338/37532018-08-17 07:35:53.74oai:repositorio.ucs.br:11338/3753Tk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo=Repositório de Publicaçõeshttp://repositorio.ucs.br/oai/requestopendoar:2018-08-17T07:35:53Repositório Institucional da UCS - Universidade de Caxias do Sul (UCS)false
dc.title.pt_BR.fl_str_mv Aprendizagem de programação mediada por uma linguagem visual: possibilidade de desenvolvimento do pensamento computacional
title Aprendizagem de programação mediada por uma linguagem visual: possibilidade de desenvolvimento do pensamento computacional
spellingShingle Aprendizagem de programação mediada por uma linguagem visual: possibilidade de desenvolvimento do pensamento computacional
Poloni, Leonardo
Programação (Computadores)
Aprendizagem
Ensino auxiliado por computador
Computer programming
Learning
Computer-assisted instruction
title_short Aprendizagem de programação mediada por uma linguagem visual: possibilidade de desenvolvimento do pensamento computacional
title_full Aprendizagem de programação mediada por uma linguagem visual: possibilidade de desenvolvimento do pensamento computacional
title_fullStr Aprendizagem de programação mediada por uma linguagem visual: possibilidade de desenvolvimento do pensamento computacional
title_full_unstemmed Aprendizagem de programação mediada por uma linguagem visual: possibilidade de desenvolvimento do pensamento computacional
title_sort Aprendizagem de programação mediada por uma linguagem visual: possibilidade de desenvolvimento do pensamento computacional
author Poloni, Leonardo
author_facet Poloni, Leonardo
author_role author
dc.contributor.other.none.fl_str_mv Valentini, Carla Beatris
Webber, Carine Geltrudes
Reategui, Eliseo Berni
dc.contributor.author.fl_str_mv Poloni, Leonardo
dc.contributor.advisor1.fl_str_mv Soares, Eliana Maria do Sacramento
contributor_str_mv Soares, Eliana Maria do Sacramento
dc.subject.por.fl_str_mv Programação (Computadores)
Aprendizagem
Ensino auxiliado por computador
topic Programação (Computadores)
Aprendizagem
Ensino auxiliado por computador
Computer programming
Learning
Computer-assisted instruction
dc.subject.eng.fl_str_mv Computer programming
Learning
Computer-assisted instruction
description O presente trabalho buscou identificar e analisar as formas de mediação possibilitadas pelo Scratch no processo de ensino aprendizagem de programação no Ensino Médio. Para isso, tomou como pergunta norteadora: como o Scratch pode mediar a aprendizagem de programação no Ensino Médio com vistas ao desenvolvimento do pensamento computacional a partir da teoria vigotskiana? O quadro teórico foi baseado na teoria sociointeracionista de Vigotski (2007), nos conceitos de pensamento computacional e de programação de computadores, aspirando a formação de cidadãos para o século XXI, apoiado pelas três dimensões do framework de Brennan e Resnick (2012): conceitos computacionais, práticas computacionais e perspectivas computacionais. O percurso metodológico foi delineado por um estudo de caso. Para criá-lo, foi organizada uma oficina de introdução à programação de computadores para alunos de primeiro ano do Ensino Médio Técnico de uma instituição de ensino da Serra Gaúcha. O corpus foi constituído pelos cadernos de reflexão dos alunos, pelos programas criados pelos estudantes para resolver cada tarefa, pelas anotações do pesquisador e pelo questionário pós-oficina. A análise do corpus, na busca de compreender e explicar o contexto dos alunos, atuando na oficina e utilizando o Scratch, seguiu as seguintes etapas: tabulação dos dados dos questionários pré-oficina; submissão dos programas criados pelos estudantes para resolver cada tarefa à análise do Dr. Scratch; análise por parte do pesquisador dos programas criados pelos estudantes com base no framework de Brennan e Resnick; e, análise conjunta dos cadernos de reflexão dos estudantes, das anotações do pesquisador e dos questionários pós-oficina, articulando com os resultados das etapas anteriores para construir a resposta à pergunta de pesquisa. Os desfechos alcançados apontam que o ambiente Scratch tem potencial para mediar o aprendizado de programação, proporcionando um ambiente amigável, dinâmico e motivador, com características de micromundo. Indicam ainda que o papel do professor precisa ser redimensionado. Ele precisa atuar como mediador, assim como sugere a teoria vigotskiana, criando estratégias e intervenções que tenham o potencial de levar o aluno a dar sentido às ações desenvolvidas no ambiente Scratch. Podemos dizer ainda, com base no estudo desenvolvido, que nesse contexto, os alunos podem desenvolver habilidades relacionadas ao pensamento computacional e interagir com autonomia.
publishDate 2018
dc.date.submitted.none.fl_str_mv 2018-04-16
dc.date.accessioned.fl_str_mv 2018-05-17T14:55:03Z
dc.date.available.fl_str_mv 2018-05-17T14:55:03Z
dc.date.issued.fl_str_mv 2018-05-17
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 https://repositorio.ucs.br/handle/11338/3753
url https://repositorio.ucs.br/handle/11338/3753
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 UCS
instname:Universidade de Caxias do Sul (UCS)
instacron:UCS
instname_str Universidade de Caxias do Sul (UCS)
instacron_str UCS
institution UCS
reponame_str Repositório Institucional da UCS
collection Repositório Institucional da UCS
bitstream.url.fl_str_mv https://repositorio.ucs.br/xmlui/bitstream/11338/3753/3/Dissertacao%20Leonardo%20Poloni.pdf.txt
https://repositorio.ucs.br/xmlui/bitstream/11338/3753/4/Dissertacao%20Leonardo%20Poloni.pdf.jpg
https://repositorio.ucs.br/xmlui/bitstream/11338/3753/1/Dissertacao%20Leonardo%20Poloni.pdf
https://repositorio.ucs.br/xmlui/bitstream/11338/3753/2/license.txt
bitstream.checksum.fl_str_mv 1321c479127fb42e22501bb3a1f0d6fc
ff75a8fd2532fa282072b54c4aaaaa29
afbe752b90f7c393d7829717f3a0239d
8a4605be74aa9ea9d79846c1fba20a33
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UCS - Universidade de Caxias do Sul (UCS)
repository.mail.fl_str_mv
_version_ 1798308911877455872