Uma abordagem de ensino-aprendizagem de programa??o na educa??o superior

Bibliographic Details
Main Author: Santana, Bianca Leite
Publication Date: 2018
Format: Master thesis
Language: por
Source: Biblioteca Digital de Teses e Dissertações da UEFS
Download full: http://tede2.uefs.br:8080/handle/tede/658
Summary: The proposed approach combines the use of the Scratch environment in a context of game creation, the Python programming language associated with the turtle graphics library, and image manipulation with the Jython Environment for Students (JES). We conducted two exploratory case studies with Civil Engineering students attending a CS1 course at our institution to analyze the impact of this approach on student motivation and learning. Our results describe the motivation present during the course in terms of the Attention, Relevance, Confidence and Satisfaction (ARCS) model, and identify the practical factors that may contribute to increase or decrease student motivation. We also present a framework that shows the positive and negative impacts of the elements of our approach on each of the categories of the ARCS model. Various such elements are common in several teaching-learning situations. From a learning point of view, our findings also show that contextualized and spiral learning has enhanced the learning of concepts such as loops and functions. Scratch facilitates the learning of programming logic, select and repeat structures. Python with Turtle enhances learning of these same concepts with the addition of functions. Finally, the media computation approach has shown potential for learning the concepts of functions and arrays. We believe that the practical factors presented in this work can support the design of CS1 courses for non-majors
id UEFS_ce36149d882a141e38853219023cc11f
oai_identifier_str oai:tede2.uefs.br:8080:tede/658
network_acronym_str UEFS
network_name_str Biblioteca Digital de Teses e Dissertações da UEFS
repository_id_str
spelling Bittencourt, Roberto Almeida58176098515http://lattes.cnpq.br/614854666614255104237899535http://lattes.cnpq.br/4479735010981813Santana, Bianca Leite2018-07-13T21:40:59Z2018-04-06SANTANA, Bianca Leite. Uma abordagem de ensino-aprendizagem de programa??o na educa??o superior. 2018. 148 f. Disserta??o (Mestrado em Computa??o Aplicada) - Departamento de Tecnologia, Universidade Estadual de Feira de Santana. Feira de Santana, 2018.http://tede2.uefs.br:8080/handle/tede/658The proposed approach combines the use of the Scratch environment in a context of game creation, the Python programming language associated with the turtle graphics library, and image manipulation with the Jython Environment for Students (JES). We conducted two exploratory case studies with Civil Engineering students attending a CS1 course at our institution to analyze the impact of this approach on student motivation and learning. Our results describe the motivation present during the course in terms of the Attention, Relevance, Confidence and Satisfaction (ARCS) model, and identify the practical factors that may contribute to increase or decrease student motivation. We also present a framework that shows the positive and negative impacts of the elements of our approach on each of the categories of the ARCS model. Various such elements are common in several teaching-learning situations. From a learning point of view, our findings also show that contextualized and spiral learning has enhanced the learning of concepts such as loops and functions. Scratch facilitates the learning of programming logic, select and repeat structures. Python with Turtle enhances learning of these same concepts with the addition of functions. Finally, the media computation approach has shown potential for learning the concepts of functions and arrays. We believe that the practical factors presented in this work can support the design of CS1 courses for non-majorsEstudantes que n?o s?o da ?rea de TI, chamados non-majors , usualmente apresentam falta de interesse e maiores dificuldades na aprendizagem de programa??o em rela??o a estudantes de cursos como Ci?ncia da Computa??o. Neste trabalho descrevemos a concep??o, aplica??o e avalia??o de uma abordagem de ensino-aprendizagem de Programa??o, destinada a estudantes non-majors , cujo intuito ? aumentar a sua motiva??o e amenizar as suas dificuldades em aprender programa??o. A abordagem proposta combina o uso do ambiente l?dico Scratch em um contexto de cria??o de jogos, a linguagem de Programa??o Python associada ? biblioteca TurtleGraphics e ? manipula??o de imagens por meio do ambiente de desenvolvimento JythonEnvironment for Students (JES) . Realizamos dois estudos de caso explorat?rios com estudantes de Engenharia Civil cursando uma disciplina introdut?ria de programa??o em nossa institui??o para analisar o impacto desta abordagem sobre a motiva??o e aprendizagem dos estudantes. Nossos resultados descrevem a motiva??o presente durante o curso em termos do modelo Aten??o, Relev?ncia, Confian?a e Satisfa??o (ARCS), e identificam os fatores pr?ticos que podem contribuir para aumentar ou diminuir a motiva??o dos estudantes. Geramos um quadro que evidencia os impactos positivos e negativos dos elementos de nossa abordagem sobre cada uma das categorias do modelo ARCS, sendo que muitos destes elementos s?o comuns em diversas situa??es de ensino-aprendizagem. Do ponto de vista da aprendizagem, nossos achados demonstram que o ensino contextualizado e em espiral potencializou a aprendizagem de conceitos como loops e fun??es. Scratch potencializa a aprendizagem de l?gica de programa??o, loops e estruturas de sele??o. J? Python com Turtlepotencializa a aprendizagem destes mesmos conceitos com a adi??o de fun??es. Finalmente, a abordagem com m?dias demonstrou potencial para a aprendizagem dos conceitos de fun??es, vetores e matrizes. Acreditamos que os fatores pr?ticos apresentados nesse trabalho podem apoiar o design de disciplinas introdut?rias de programa??o para non-majorsSubmitted by Verena Pereira (verenagoncalves@uefs.br) on 2018-07-13T21:40:59Z No. of bitstreams: 1 Dissertacao_Mestrado___Bianca_Santana_VF.pdf: 15500523 bytes, checksum: c68a13df2b7edb9a38dcd4a535b47768 (MD5)Made available in DSpace on 2018-07-13T21:40:59Z (GMT). No. of bitstreams: 1 Dissertacao_Mestrado___Bianca_Santana_VF.pdf: 15500523 bytes, checksum: c68a13df2b7edb9a38dcd4a535b47768 (MD5) Previous issue date: 2018-04-06Funda??o de Amparo ? Pesquisa do Estado da Bahia - FAPEBapplication/pdfhttp://tede2.uefs.br:8080/retrieve/5809/Dissertacao_Mestrado___Bianca_Santana_VF.pdf.jpgporUniversidade Estadual de Feira de SantanaPrograma de P?s-Gradua??o em Computa??o AplicadaUEFSBrasilDEPARTAMENTO DE TECNOLOGIAEnsino-aprendizagem de programa??opensamento computacionalnon-majorsmotiva??omodelo ARCSProgramming learningComputational ThinkingCS Non-MajorsMotivationARCS ModelCIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAOUma abordagem de ensino-aprendizagem de programa??o na educa??o superiorinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesis3553627358684095092600600600600433510852302034705189300925156837715314767858349021390776info:eu-repo/semantics/openAccessreponame:Biblioteca Digital de Teses e Dissertações da UEFSinstname:Universidade Estadual de Feira de Santana (UEFS)instacron:UEFSTHUMBNAILDissertacao_Mestrado___Bianca_Santana_VF.pdf.jpgDissertacao_Mestrado___Bianca_Santana_VF.pdf.jpgimage/jpeg3177http://tede2.uefs.br:8080/bitstream/tede/658/4/Dissertacao_Mestrado___Bianca_Santana_VF.pdf.jpg3344e378011cb5c1cbbc88fbdb2e61bbMD54TEXTDissertacao_Mestrado___Bianca_Santana_VF.pdf.txtDissertacao_Mestrado___Bianca_Santana_VF.pdf.txttext/plain391867http://tede2.uefs.br:8080/bitstream/tede/658/3/Dissertacao_Mestrado___Bianca_Santana_VF.pdf.txt2b01b2a97589ef0d93883cfccc98833aMD53ORIGINALDissertacao_Mestrado___Bianca_Santana_VF.pdfDissertacao_Mestrado___Bianca_Santana_VF.pdfapplication/pdf15500523http://tede2.uefs.br:8080/bitstream/tede/658/2/Dissertacao_Mestrado___Bianca_Santana_VF.pdfc68a13df2b7edb9a38dcd4a535b47768MD52LICENSElicense.txtlicense.txttext/plain; charset=utf-82165http://tede2.uefs.br:8080/bitstream/tede/658/1/license.txtbd3efa91386c1718a7f26a329fdcb468MD51tede/6582025-09-10 01:16:42.311oai:tede2.uefs.br:8080:tede/658Tk9UQTogQ09MT1FVRSBBUVVJIEEgU1VBIFBSw5NQUklBIExJQ0VOw4dBCkVzdGEgbGljZW7Dp2EgZGUgZXhlbXBsbyDDqSBmb3JuZWNpZGEgYXBlbmFzIHBhcmEgZmlucyBpbmZvcm1hdGl2b3MuCgpMSUNFTsOHQSBERSBESVNUUklCVUnDh8ODTyBOw4NPLUVYQ0xVU0lWQQoKQ29tIGEgYXByZXNlbnRhw6fDo28gZGVzdGEgbGljZW7Dp2EsIHZvY8OqIChvIGF1dG9yIChlcykgb3UgbyB0aXR1bGFyIGRvcyBkaXJlaXRvcyBkZSBhdXRvcikgY29uY2VkZSDDoCBVbml2ZXJzaWRhZGUgClhYWCAoU2lnbGEgZGEgVW5pdmVyc2lkYWRlKSBvIGRpcmVpdG8gbsOjby1leGNsdXNpdm8gZGUgcmVwcm9kdXppciwgIHRyYWR1emlyIChjb25mb3JtZSBkZWZpbmlkbyBhYmFpeG8pLCBlL291IApkaXN0cmlidWlyIGEgc3VhIHRlc2Ugb3UgZGlzc2VydGHDp8OjbyAoaW5jbHVpbmRvIG8gcmVzdW1vKSBwb3IgdG9kbyBvIG11bmRvIG5vIGZvcm1hdG8gaW1wcmVzc28gZSBlbGV0csO0bmljbyBlIAplbSBxdWFscXVlciBtZWlvLCBpbmNsdWluZG8gb3MgZm9ybWF0b3Mgw6F1ZGlvIG91IHbDrWRlby4KClZvY8OqIGNvbmNvcmRhIHF1ZSBhIFNpZ2xhIGRlIFVuaXZlcnNpZGFkZSBwb2RlLCBzZW0gYWx0ZXJhciBvIGNvbnRlw7pkbywgdHJhbnNwb3IgYSBzdWEgdGVzZSBvdSBkaXNzZXJ0YcOnw6NvIApwYXJhIHF1YWxxdWVyIG1laW8gb3UgZm9ybWF0byBwYXJhIGZpbnMgZGUgcHJlc2VydmHDp8Ojby4KClZvY8OqIHRhbWLDqW0gY29uY29yZGEgcXVlIGEgU2lnbGEgZGUgVW5pdmVyc2lkYWRlIHBvZGUgbWFudGVyIG1haXMgZGUgdW1hIGPDs3BpYSBhIHN1YSB0ZXNlIG91IApkaXNzZXJ0YcOnw6NvIHBhcmEgZmlucyBkZSBzZWd1cmFuw6dhLCBiYWNrLXVwIGUgcHJlc2VydmHDp8Ojby4KClZvY8OqIGRlY2xhcmEgcXVlIGEgc3VhIHRlc2Ugb3UgZGlzc2VydGHDp8OjbyDDqSBvcmlnaW5hbCBlIHF1ZSB2b2PDqiB0ZW0gbyBwb2RlciBkZSBjb25jZWRlciBvcyBkaXJlaXRvcyBjb250aWRvcyAKbmVzdGEgbGljZW7Dp2EuIFZvY8OqIHRhbWLDqW0gZGVjbGFyYSBxdWUgbyBkZXDDs3NpdG8gZGEgc3VhIHRlc2Ugb3UgZGlzc2VydGHDp8OjbyBuw6NvLCBxdWUgc2VqYSBkZSBzZXUgCmNvbmhlY2ltZW50bywgaW5mcmluZ2UgZGlyZWl0b3MgYXV0b3JhaXMgZGUgbmluZ3XDqW0uCgpDYXNvIGEgc3VhIHRlc2Ugb3UgZGlzc2VydGHDp8OjbyBjb250ZW5oYSBtYXRlcmlhbCBxdWUgdm9jw6ogbsOjbyBwb3NzdWkgYSB0aXR1bGFyaWRhZGUgZG9zIGRpcmVpdG9zIGF1dG9yYWlzLCB2b2PDqiAKZGVjbGFyYSBxdWUgb2J0ZXZlIGEgcGVybWlzc8OjbyBpcnJlc3RyaXRhIGRvIGRldGVudG9yIGRvcyBkaXJlaXRvcyBhdXRvcmFpcyBwYXJhIGNvbmNlZGVyIMOgIFNpZ2xhIGRlIFVuaXZlcnNpZGFkZSAKb3MgZGlyZWl0b3MgYXByZXNlbnRhZG9zIG5lc3RhIGxpY2Vuw6dhLCBlIHF1ZSBlc3NlIG1hdGVyaWFsIGRlIHByb3ByaWVkYWRlIGRlIHRlcmNlaXJvcyBlc3TDoSBjbGFyYW1lbnRlIAppZGVudGlmaWNhZG8gZSByZWNvbmhlY2lkbyBubyB0ZXh0byBvdSBubyBjb250ZcO6ZG8gZGEgdGVzZSBvdSBkaXNzZXJ0YcOnw6NvIG9yYSBkZXBvc2l0YWRhLgoKQ0FTTyBBIFRFU0UgT1UgRElTU0VSVEHDh8ODTyBPUkEgREVQT1NJVEFEQSBURU5IQSBTSURPIFJFU1VMVEFETyBERSBVTSBQQVRST0PDjU5JTyBPVSAKQVBPSU8gREUgVU1BIEFHw4pOQ0lBIERFIEZPTUVOVE8gT1UgT1VUUk8gT1JHQU5JU01PIFFVRSBOw4NPIFNFSkEgQSBTSUdMQSBERSAKVU5JVkVSU0lEQURFLCBWT0PDiiBERUNMQVJBIFFVRSBSRVNQRUlUT1UgVE9ET1MgRSBRVUFJU1FVRVIgRElSRUlUT1MgREUgUkVWSVPDg08gQ09NTyAKVEFNQsOJTSBBUyBERU1BSVMgT0JSSUdBw4fDlUVTIEVYSUdJREFTIFBPUiBDT05UUkFUTyBPVSBBQ09SRE8uCgpBIFNpZ2xhIGRlIFVuaXZlcnNpZGFkZSBzZSBjb21wcm9tZXRlIGEgaWRlbnRpZmljYXIgY2xhcmFtZW50ZSBvIHNldSBub21lIChzKSBvdSBvKHMpIG5vbWUocykgZG8ocykgCmRldGVudG9yKGVzKSBkb3MgZGlyZWl0b3MgYXV0b3JhaXMgZGEgdGVzZSBvdSBkaXNzZXJ0YcOnw6NvLCBlIG7Do28gZmFyw6EgcXVhbHF1ZXIgYWx0ZXJhw6fDo28sIGFsw6ltIGRhcXVlbGFzIApjb25jZWRpZGFzIHBvciBlc3RhIGxpY2Vuw6dhLgo=Biblioteca Digital de Teses e Dissertaçõeshttp://tede2.uefs.br:8080/PUBhttp://tede2.uefs.br:8080/oai/requestbcuefs@uefs.br|| bcref@uefs.br||bcuefs@uefs.bropendoar:2025-09-10T04:16:42Biblioteca Digital de Teses e Dissertações da UEFS - Universidade Estadual de Feira de Santana (UEFS)false
dc.title.por.fl_str_mv Uma abordagem de ensino-aprendizagem de programa??o na educa??o superior
title Uma abordagem de ensino-aprendizagem de programa??o na educa??o superior
spellingShingle Uma abordagem de ensino-aprendizagem de programa??o na educa??o superior
Santana, Bianca Leite
Ensino-aprendizagem de programa??o
pensamento computacional
non-majors
motiva??o
modelo ARCS
Programming learning
Computational Thinking
CS Non-Majors
Motivation
ARCS Model
CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAO
title_short Uma abordagem de ensino-aprendizagem de programa??o na educa??o superior
title_full Uma abordagem de ensino-aprendizagem de programa??o na educa??o superior
title_fullStr Uma abordagem de ensino-aprendizagem de programa??o na educa??o superior
title_full_unstemmed Uma abordagem de ensino-aprendizagem de programa??o na educa??o superior
title_sort Uma abordagem de ensino-aprendizagem de programa??o na educa??o superior
author Santana, Bianca Leite
author_facet Santana, Bianca Leite
author_role author
dc.contributor.advisor1.fl_str_mv Bittencourt, Roberto Almeida
dc.contributor.advisor1ID.fl_str_mv 58176098515
dc.contributor.advisor1Lattes.fl_str_mv http://lattes.cnpq.br/6148546666142551
dc.contributor.authorID.fl_str_mv 04237899535
dc.contributor.authorLattes.fl_str_mv http://lattes.cnpq.br/4479735010981813
dc.contributor.author.fl_str_mv Santana, Bianca Leite
contributor_str_mv Bittencourt, Roberto Almeida
dc.subject.por.fl_str_mv Ensino-aprendizagem de programa??o
pensamento computacional
non-majors
motiva??o
modelo ARCS
topic Ensino-aprendizagem de programa??o
pensamento computacional
non-majors
motiva??o
modelo ARCS
Programming learning
Computational Thinking
CS Non-Majors
Motivation
ARCS Model
CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAO
dc.subject.eng.fl_str_mv Programming learning
Computational Thinking
CS Non-Majors
Motivation
ARCS Model
dc.subject.cnpq.fl_str_mv CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAO
description The proposed approach combines the use of the Scratch environment in a context of game creation, the Python programming language associated with the turtle graphics library, and image manipulation with the Jython Environment for Students (JES). We conducted two exploratory case studies with Civil Engineering students attending a CS1 course at our institution to analyze the impact of this approach on student motivation and learning. Our results describe the motivation present during the course in terms of the Attention, Relevance, Confidence and Satisfaction (ARCS) model, and identify the practical factors that may contribute to increase or decrease student motivation. We also present a framework that shows the positive and negative impacts of the elements of our approach on each of the categories of the ARCS model. Various such elements are common in several teaching-learning situations. From a learning point of view, our findings also show that contextualized and spiral learning has enhanced the learning of concepts such as loops and functions. Scratch facilitates the learning of programming logic, select and repeat structures. Python with Turtle enhances learning of these same concepts with the addition of functions. Finally, the media computation approach has shown potential for learning the concepts of functions and arrays. We believe that the practical factors presented in this work can support the design of CS1 courses for non-majors
publishDate 2018
dc.date.accessioned.fl_str_mv 2018-07-13T21:40:59Z
dc.date.issued.fl_str_mv 2018-04-06
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 SANTANA, Bianca Leite. Uma abordagem de ensino-aprendizagem de programa??o na educa??o superior. 2018. 148 f. Disserta??o (Mestrado em Computa??o Aplicada) - Departamento de Tecnologia, Universidade Estadual de Feira de Santana. Feira de Santana, 2018.
dc.identifier.uri.fl_str_mv http://tede2.uefs.br:8080/handle/tede/658
identifier_str_mv SANTANA, Bianca Leite. Uma abordagem de ensino-aprendizagem de programa??o na educa??o superior. 2018. 148 f. Disserta??o (Mestrado em Computa??o Aplicada) - Departamento de Tecnologia, Universidade Estadual de Feira de Santana. Feira de Santana, 2018.
url http://tede2.uefs.br:8080/handle/tede/658
dc.language.iso.fl_str_mv por
language por
dc.relation.program.fl_str_mv 3553627358684095092
dc.relation.confidence.fl_str_mv 600
600
600
600
dc.relation.department.fl_str_mv 4335108523020347051
dc.relation.cnpq.fl_str_mv 8930092515683771531
dc.relation.sponsorship.fl_str_mv 4767858349021390776
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Universidade Estadual de Feira de Santana
dc.publisher.program.fl_str_mv Programa de P?s-Gradua??o em Computa??o Aplicada
dc.publisher.initials.fl_str_mv UEFS
dc.publisher.country.fl_str_mv Brasil
dc.publisher.department.fl_str_mv DEPARTAMENTO DE TECNOLOGIA
publisher.none.fl_str_mv Universidade Estadual de Feira de Santana
dc.source.none.fl_str_mv reponame:Biblioteca Digital de Teses e Dissertações da UEFS
instname:Universidade Estadual de Feira de Santana (UEFS)
instacron:UEFS
instname_str Universidade Estadual de Feira de Santana (UEFS)
instacron_str UEFS
institution UEFS
reponame_str Biblioteca Digital de Teses e Dissertações da UEFS
collection Biblioteca Digital de Teses e Dissertações da UEFS
bitstream.url.fl_str_mv http://tede2.uefs.br:8080/bitstream/tede/658/4/Dissertacao_Mestrado___Bianca_Santana_VF.pdf.jpg
http://tede2.uefs.br:8080/bitstream/tede/658/3/Dissertacao_Mestrado___Bianca_Santana_VF.pdf.txt
http://tede2.uefs.br:8080/bitstream/tede/658/2/Dissertacao_Mestrado___Bianca_Santana_VF.pdf
http://tede2.uefs.br:8080/bitstream/tede/658/1/license.txt
bitstream.checksum.fl_str_mv 3344e378011cb5c1cbbc88fbdb2e61bb
2b01b2a97589ef0d93883cfccc98833a
c68a13df2b7edb9a38dcd4a535b47768
bd3efa91386c1718a7f26a329fdcb468
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
repository.name.fl_str_mv Biblioteca Digital de Teses e Dissertações da UEFS - Universidade Estadual de Feira de Santana (UEFS)
repository.mail.fl_str_mv bcuefs@uefs.br|| bcref@uefs.br||bcuefs@uefs.br
_version_ 1845618107605843968