Back to Search
Start Over
Um estudo sobre o desenvolvimento de interesse pela aprendizagem de programação
- Source :
- Repositório Institucional da UFPE, Universidade Federal de Pernambuco (UFPE), instacron:UFPE
- Publication Year :
- 2018
- Publisher :
- Universidade Federal de Pernambuco, 2018.
-
Abstract
- QUEIROZ, Ruy José Guerra Barretto de, também é conhecido(a) em citações bibliográficas por: DE QUEIROZ, Ruy José Guerra Barretto. Desenvolver competências em programação requer esforço, é difícil e frustrante, dado que diversos aspectos contribuem para que os estudantes fracassem. Esse pode ser um contexto desencorajante. Manter os estudantes interessados é essencial para que eles se engajem e persistam diante das dificuldades. Neste sentido, é importante promover um ambiente em que o interesse por esta área possa ser cultivado. Nas últimas décadas, muitos esforços foram empregados nessa direção. Contudo, sustentar o interesse de alguns iniciantes em programação ainda é um problema desafiador. Uma importante linha de trabalho da pesquisa se refere a como os interesses acadêmicos dos estudantes se desenvolvem. Compreender esse fenômeno no domínio da educação em programação é importante para subsidiar ações que sejam mais efetivas. Neste sentido, este trabalho objetivou alcançar compreensão teórica sobre como iniciantes experienciam se interessar em aprender a programar. Através de uma abordagem qualitativa de investigação, estudou-se a experiência de dezesseis iniciantes em programação sujeitos a um ambiente tradicional de ensino, com a finalidade de caracterizar o seu interesse em aprender a programar ao longo do tempo, perceber como ele mudava e por que. O Modelo das Quatro Fases, um framework teórico que explica como interesses evoluem, foi utilizado para subsidiar o processo de caracterização do interesse dos participantes. Durante um semestre letivo, eles foram observados em aulas de programação, preencheram diários e foram entrevistados repetidamente. Para estabelecer uma representação dinâmica do interesse, buscou-se escrutinar o engajamento dos participantes com programação, assim como, identificar suas emoções. Observou-se que o interesse dos participantes não alcançou estágios avançados, mas todos desenvolveram certo grau de interesse em aprender a programar em algum momento do tempo. As mudanças observadas, que culminaram no desinteresse de alguns, refletiram como este estado motivacional é volátil nas fases iniciais do seu desenvolvimento, sensível a fatores ambientais e influenciado por características individuais. A partir de técnicas da Análise Temática, utilizouse uma abordagem indutiva de raciocínio para compreender por que o interesse dos participantes mudava. A novidade inerente à programação, experiências vicárias e o contato com o primeiro programa se revelaram gatilhos para despertar o interesse em aprender a programar. Por outro lado, o senso de trabalhar nas mesmas tarefas; de resolver o mesmo tipo de problema; a demanda contínua para agir de forma autônoma e a maneira de o professor sequenciar os conteúdos de programação emergiram como inibidores do processo de desenvolvimento do interesse. Em contrapartida, certas características do professor de programação, tais quais, crenças e atitudes, e a possibilidade de desenvolver um projeto de programação foram identificados como facilitadores. Crenças sobre a própria capacidade de aprender programação e a capacidade de autorregular a aprendizagem foram fatores individuais influentes em como os estudantes experienciaram o interesse em aprender a programar. Este estudo traz à tona a necessidade de ampliar as discussões sobre a educação em programação tanto sobre o que tange à capacitação dos educadores quanto a questões que envolvem como desenvolver nos estudantes competências não-técnicas que são influentes em como novatos aprendem e desenvolvem o interesse pela área de programação. Acquiring coding skills is a time-consuming process that it is difficult and frustrating since many aspects contribute to students continuously fail. This context might turn learning into something discouraging. Having beginners interested is essential to keep them engaged and persisting. Thus, it is important to promote an environment in what interests for this subject can be supported to grow. Over the last decade, substantial endeavors have been made towards that. However, this still remains a challenging question. Understanding how academic interest develops is a major research subject to the field of education. In fact, comprehending this phenomenon in the domain of programming education is essential to support more effective teaching practices. This research was focused on reaching a deeper understanding of how beginners in coding experience this phenomenon. From a longitudinal perspective, the experience of sixteen freshman students attending traditional CS0 courses was studied. An indepth qualitative study was performed to investigate how participants’ interest has unfolded over time, how it changed and why. The Four-Phase Model of Interest Development (4PMID) was used to guide the process of characterization of participants’ interest. During one academic semester, participants were observed at classes, completed diaries and were interviewed multiple times. The way the 4PMID was operated revealed a new perspective to scrutinize interest in programming settings through assessing students’ engagement and emotions. One important aspect to be noticed is that participants’ interest did not evolve to later stages but all of them developed some level of interest in learning programming at some point. However, circumstances discouraged them to be more engaged which affected, consequently, how they felt interested in learning this content. The multiple changes observed reflect how interest can be volatile at the initial phases of its development, responsive to what comes from the environment and influenced by individual factors. Based on Thematic Analysis, an inductive approach of reasoning was used to comprehend those changes. Novelty of programming, vicarious experiences and developing the first code were triggers to the process of interest development for learning programming. The sense of always being exposed to the same thing, in matter of content and tasks, and due to an instructional design that demanded competencies that they have not developed yet, like being independent and autonomous through the learning process, were inhibitors to engaging with programming. For other hand, some instructors’ characteristics and working on a project have played a role as facilitators. This study reveals what happened to the interest of beginners in coding during an introductory experience. We describe trajectories of interest and present the main influential forces that shaped the way in what participants felt interested (or not) in engaging with this subject. Students’ beliefs of self-efficacy and self-regulation skills were individual factors that affected how they experienced to be interested. This study highlights the need of amplifying the discussions towards educators’ training and how to develop non-technical competencies that seems to be crucial to how beginners learn to code and evolve their interests in this area.
- Subjects :
- Ciência da Computação
Aprendizagem de programação
Desenvolvimento de interesse
Subjects
Details
- Language :
- Portuguese
- Database :
- OpenAIRE
- Journal :
- Repositório Institucional da UFPE, Universidade Federal de Pernambuco (UFPE), instacron:UFPE
- Accession number :
- edsair.od......3056..d687da4d6cf955989b30799a733d4616