Return to search

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

Submitted 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-06 / Funda??o de Amparo ? Pesquisa do Estado da Bahia - FAPEB / 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 / Estudantes 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-majors

Identiferoai:union.ndltd.org:IBICT/oai:tede2.uefs.br:8080:tede/658
Date06 April 2018
CreatorsSantana, Bianca Leite
ContributorsBittencourt, Roberto Almeida
PublisherUniversidade Estadual de Feira de Santana, Mestrado em Computa??o Aplicada, UEFS, Brasil, DEPARTAMENTO DE TECNOLOGIA
Source SetsIBICT Brazilian ETDs
LanguagePortuguese
Detected LanguageEnglish
Typeinfo:eu-repo/semantics/publishedVersion, info:eu-repo/semantics/masterThesis
Formatapplication/pdf
Sourcereponame:Biblioteca Digital de Teses e Dissertações da UEFS, instname:Universidade Estadual de Feira de Santana, instacron:UEFS
Rightsinfo:eu-repo/semantics/openAccess
Relation3553627358684095092, 600, 600, 600, 600, 4335108523020347051, 8930092515683771531, 4767858349021390776

Page generated in 0.0025 seconds