Construção e uso de ambiente visual para o ensino de programação introdutória

Detalhes bibliográficos
Autor(a) principal: Ribeiro, Romenig da Silva
Data de Publicação: 2015
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Biblioteca Digital de Teses e Dissertações da USP
Texto Completo: http://www.teses.usp.br/teses/disponiveis/45/45134/tde-09102019-165810/
Resumo: Atualmente, observa-se um significativo crescimento na capacidade humana, resultante do emprego generalizado de sistemas computacionais. Consequentemente, têm sido valorizados o raciocínio lógico e o conhecimento de programação de computadores, observando-se, em vários países, iniciativas para sua introdução no ensino formal desde o ciclo fundamental. Nesse contexto, o ensino superior de ciências exatas apresenta um problema. Se de um lado existe uma maior demanda por graduados que saibam programar computadores, de outro a literatura registra uma alta taxa de insucesso em disciplinas de introdução à programação, indicando ainda que isso leva muitos estudantes a se desmotivarem e desistirem de seus cursos. Entretanto, mais recentemente, a literatura também aponta que a adoção de um paradigma de programação visual pode produzir melhores resultados que a programação textual. Este último modelo de programação é baseada na digitação de código, enquanto que no paradigma visual, os aprendizes utilizam recursos visuais como fluxogramas, ícones ou blocos que representam comandos para construírem os algoritmos. Essa abordagem apresenta resultados promissores, inclusive com estudantes do ensino fundamental. Deste modo, uma questão relevante, foco desta dissertação, é saber se, e como, a programação visual difere da textual em termos de esforços empregados pelos estudantes no processo de aprendizagem. Para isso, optou-se por produzir um novo sistema de programação, baseado em duas outras dissertações realizadas no Laboratório de Informática na Educação (LInE) do IME-USP. A primeira gerou o sistema iVProg e a segunda uma Linha de Produto de Software (LPS) em 2010. Após estudos, percebeu-se ser mais eficiente produzir uma nova versão do sistema iVProg baseado na LPS citada do que evoluir o sistema legado. A partir dessa nova versão do iVProg, foi elaborado um experimento para se comparar o modelo de programação textual com o visual. O método empregou o protocolo NASA-TLX para a mensuração da carga de trabalho. Os resultados do experimento sugerem que a abordagem de programação visual demanda menos esforço mental que a programação textual, a partir do que conjectura-se que no modelo visual o aprendiz pode concentrar seus esforços mentais na aprendizagem dos conceitos básicos e fundamentais à programação.
id USP_306b56d2c0c01e3c0a8152aafb8725b7
oai_identifier_str oai:teses.usp.br:tde-09102019-165810
network_acronym_str USP
network_name_str Biblioteca Digital de Teses e Dissertações da USP
repository_id_str 2721
spelling Construção e uso de ambiente visual para o ensino de programação introdutóriaConstruction and use of visual environment for teaching introductory programmingAmbientes virtuais de aprendizagemAprendizagem de programaçãoCursos via webDistance learningE-aprendizagemE-learningEducação a distânciaIntrodução a programaçãoIntroduction to programmingiVProgiVProgProgramação visualProgramming learningVirtual learning environmentsVisual ProgrammingWeb coursesAtualmente, observa-se um significativo crescimento na capacidade humana, resultante do emprego generalizado de sistemas computacionais. Consequentemente, têm sido valorizados o raciocínio lógico e o conhecimento de programação de computadores, observando-se, em vários países, iniciativas para sua introdução no ensino formal desde o ciclo fundamental. Nesse contexto, o ensino superior de ciências exatas apresenta um problema. Se de um lado existe uma maior demanda por graduados que saibam programar computadores, de outro a literatura registra uma alta taxa de insucesso em disciplinas de introdução à programação, indicando ainda que isso leva muitos estudantes a se desmotivarem e desistirem de seus cursos. Entretanto, mais recentemente, a literatura também aponta que a adoção de um paradigma de programação visual pode produzir melhores resultados que a programação textual. Este último modelo de programação é baseada na digitação de código, enquanto que no paradigma visual, os aprendizes utilizam recursos visuais como fluxogramas, ícones ou blocos que representam comandos para construírem os algoritmos. Essa abordagem apresenta resultados promissores, inclusive com estudantes do ensino fundamental. Deste modo, uma questão relevante, foco desta dissertação, é saber se, e como, a programação visual difere da textual em termos de esforços empregados pelos estudantes no processo de aprendizagem. Para isso, optou-se por produzir um novo sistema de programação, baseado em duas outras dissertações realizadas no Laboratório de Informática na Educação (LInE) do IME-USP. A primeira gerou o sistema iVProg e a segunda uma Linha de Produto de Software (LPS) em 2010. Após estudos, percebeu-se ser mais eficiente produzir uma nova versão do sistema iVProg baseado na LPS citada do que evoluir o sistema legado. A partir dessa nova versão do iVProg, foi elaborado um experimento para se comparar o modelo de programação textual com o visual. O método empregou o protocolo NASA-TLX para a mensuração da carga de trabalho. Os resultados do experimento sugerem que a abordagem de programação visual demanda menos esforço mental que a programação textual, a partir do que conjectura-se que no modelo visual o aprendiz pode concentrar seus esforços mentais na aprendizagem dos conceitos básicos e fundamentais à programação.Nowadays, there is significant growth in the human capacity resulting from widespread use of computer systems. Consequently, the logical reasoning and the knowledge of computer program- ming has been highly valued in several countries. It has been observed initiatives all over the world for its introduction since the elementary school. In this context, higher education sciences presents an apparent paradox. On the one hand there is a greater demand for graduates who know how to program computers, on the other hand literature reports a high failure rate in introductory programming courses and indicates that this demotivate many students, leading them to give up their courses. However, more recently, the literature also pointed out that the adoption of a visual programming paradigm can produce better results than the textual programming. In the visual paradigm, learners use visuals items, like flowcharts, icons and blocks, that represent commands to build the algorithms. This approach shows promising results, and has been used even with student in elementary schools. Thus, a relevant question, focus of this dissertation is whether, and how, visual programming differs from textual programming in terms of efforts made by students in the learning process. To analyse this question, was produced a new system for visual programming, the iVProg version 2, based on two dissertation works in the Laboratory of Informatics in Educa- tion (LInE) of IME-USP. The first was responsible for the first version of iVProg, and the second produced a Software Product Line (SPL). After a study, it became clear that the production of a new sistem using the LPS was better than to improve the legacy iVProg. With iVProg version 2, an experiment was designed to compare the textual programming model with the visual program- ming model. The method used was the NASA-TLX protocol for the measurement of workload. The results of the experiment suggest that visual programming approach demands less mental effort than the textual programming, from what is conjectured that in the visual model the learners can focus their mental efforts on learning the fundamental concepts of programming.Biblioteca Digitais de Teses e Dissertações da USPBrandao, Leonidas de OliveiraRibeiro, Romenig da Silva2015-05-12info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttp://www.teses.usp.br/teses/disponiveis/45/45134/tde-09102019-165810/reponame:Biblioteca Digital de Teses e Dissertações da USPinstname:Universidade de São Paulo (USP)instacron:USPLiberar o conteúdo para acesso público.info:eu-repo/semantics/openAccesspor2019-11-08T20:39:32Zoai:teses.usp.br:tde-09102019-165810Biblioteca Digital de Teses e Dissertaçõeshttp://www.teses.usp.br/PUBhttp://www.teses.usp.br/cgi-bin/mtd2br.plvirginia@if.usp.br|| atendimento@aguia.usp.br||virginia@if.usp.bropendoar:27212019-11-08T20:39:32Biblioteca Digital de Teses e Dissertações da USP - Universidade de São Paulo (USP)false
dc.title.none.fl_str_mv Construção e uso de ambiente visual para o ensino de programação introdutória
Construction and use of visual environment for teaching introductory programming
title Construção e uso de ambiente visual para o ensino de programação introdutória
spellingShingle Construção e uso de ambiente visual para o ensino de programação introdutória
Ribeiro, Romenig da Silva
Ambientes virtuais de aprendizagem
Aprendizagem de programação
Cursos via web
Distance learning
E-aprendizagem
E-learning
Educação a distância
Introdução a programação
Introduction to programming
iVProg
iVProg
Programação visual
Programming learning
Virtual learning environments
Visual Programming
Web courses
title_short Construção e uso de ambiente visual para o ensino de programação introdutória
title_full Construção e uso de ambiente visual para o ensino de programação introdutória
title_fullStr Construção e uso de ambiente visual para o ensino de programação introdutória
title_full_unstemmed Construção e uso de ambiente visual para o ensino de programação introdutória
title_sort Construção e uso de ambiente visual para o ensino de programação introdutória
author Ribeiro, Romenig da Silva
author_facet Ribeiro, Romenig da Silva
author_role author
dc.contributor.none.fl_str_mv Brandao, Leonidas de Oliveira
dc.contributor.author.fl_str_mv Ribeiro, Romenig da Silva
dc.subject.por.fl_str_mv Ambientes virtuais de aprendizagem
Aprendizagem de programação
Cursos via web
Distance learning
E-aprendizagem
E-learning
Educação a distância
Introdução a programação
Introduction to programming
iVProg
iVProg
Programação visual
Programming learning
Virtual learning environments
Visual Programming
Web courses
topic Ambientes virtuais de aprendizagem
Aprendizagem de programação
Cursos via web
Distance learning
E-aprendizagem
E-learning
Educação a distância
Introdução a programação
Introduction to programming
iVProg
iVProg
Programação visual
Programming learning
Virtual learning environments
Visual Programming
Web courses
description Atualmente, observa-se um significativo crescimento na capacidade humana, resultante do emprego generalizado de sistemas computacionais. Consequentemente, têm sido valorizados o raciocínio lógico e o conhecimento de programação de computadores, observando-se, em vários países, iniciativas para sua introdução no ensino formal desde o ciclo fundamental. Nesse contexto, o ensino superior de ciências exatas apresenta um problema. Se de um lado existe uma maior demanda por graduados que saibam programar computadores, de outro a literatura registra uma alta taxa de insucesso em disciplinas de introdução à programação, indicando ainda que isso leva muitos estudantes a se desmotivarem e desistirem de seus cursos. Entretanto, mais recentemente, a literatura também aponta que a adoção de um paradigma de programação visual pode produzir melhores resultados que a programação textual. Este último modelo de programação é baseada na digitação de código, enquanto que no paradigma visual, os aprendizes utilizam recursos visuais como fluxogramas, ícones ou blocos que representam comandos para construírem os algoritmos. Essa abordagem apresenta resultados promissores, inclusive com estudantes do ensino fundamental. Deste modo, uma questão relevante, foco desta dissertação, é saber se, e como, a programação visual difere da textual em termos de esforços empregados pelos estudantes no processo de aprendizagem. Para isso, optou-se por produzir um novo sistema de programação, baseado em duas outras dissertações realizadas no Laboratório de Informática na Educação (LInE) do IME-USP. A primeira gerou o sistema iVProg e a segunda uma Linha de Produto de Software (LPS) em 2010. Após estudos, percebeu-se ser mais eficiente produzir uma nova versão do sistema iVProg baseado na LPS citada do que evoluir o sistema legado. A partir dessa nova versão do iVProg, foi elaborado um experimento para se comparar o modelo de programação textual com o visual. O método empregou o protocolo NASA-TLX para a mensuração da carga de trabalho. Os resultados do experimento sugerem que a abordagem de programação visual demanda menos esforço mental que a programação textual, a partir do que conjectura-se que no modelo visual o aprendiz pode concentrar seus esforços mentais na aprendizagem dos conceitos básicos e fundamentais à programação.
publishDate 2015
dc.date.none.fl_str_mv 2015-05-12
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 http://www.teses.usp.br/teses/disponiveis/45/45134/tde-09102019-165810/
url http://www.teses.usp.br/teses/disponiveis/45/45134/tde-09102019-165810/
dc.language.iso.fl_str_mv por
language por
dc.relation.none.fl_str_mv
dc.rights.driver.fl_str_mv Liberar o conteúdo para acesso público.
info:eu-repo/semantics/openAccess
rights_invalid_str_mv Liberar o conteúdo para acesso público.
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.coverage.none.fl_str_mv
dc.publisher.none.fl_str_mv Biblioteca Digitais de Teses e Dissertações da USP
publisher.none.fl_str_mv Biblioteca Digitais de Teses e Dissertações da USP
dc.source.none.fl_str_mv
reponame:Biblioteca Digital de Teses e Dissertações da USP
instname:Universidade de São Paulo (USP)
instacron:USP
instname_str Universidade de São Paulo (USP)
instacron_str USP
institution USP
reponame_str Biblioteca Digital de Teses e Dissertações da USP
collection Biblioteca Digital de Teses e Dissertações da USP
repository.name.fl_str_mv Biblioteca Digital de Teses e Dissertações da USP - Universidade de São Paulo (USP)
repository.mail.fl_str_mv virginia@if.usp.br|| atendimento@aguia.usp.br||virginia@if.usp.br
_version_ 1815256843354636288