Back to Search Start Over

Uso do Scratch no ensino de programação

Authors :
Osório, Pedro Miguel de Sousa
Lopes, Joaquim Bernardino de Oliveira
Cravino, José Paulo
Source :
Repositório Científico de Acesso Aberto de Portugal, Repositório Científico de Acesso Aberto de Portugal (RCAAP), instacron:RCAAP
Publication Year :
2017

Abstract

Dissertação de Mestrado em Ensino de Informática O presente trabalho parte de uma dificuldade sentida como profissional de ensinar programação para todos os alunos. Essa dificuldade, aliás, está plasmada no mito de que a programação é só para alguns. Existem, de facto, algumas dificuldades na aprendizagem de programação reportadas na literatura e percecionados pelos professores de informática. Em geral, com as abordagens tradicionais à programação existem, normalmente, dois extremos, os alunos que estão motivados e os que dizem que não têm capacidades. A presente dissertação pretende abordar este problema. Far-se-á uma caracterização das razões destas dificuldades, a sua natureza e tipos, bem como as abordagens realizadas na tentativa de as superar, em particular aquelas que recorrem ao software Scratch. Assim a dissertação divide-se em quatro partes. Na primeira parte, apresenta-se e enquadra-se o problema descrito e na segunda faz-se uma revisão de literatura sobre as dificuldades de aprendizagem na programação e sobre o uso do Scratch para o ensino de programação. Na terceira parte, faz-se um relato da utilização do Scratch no ensino de programação. Esse relato centra-se na experiência de um formador antes e depois da utilização do Scratch como linguagem de programação. A partir desse relato faz-se uma reflexão dessa experiência, que servirá de base para a apresentação, na quarta parte, de uma proposta didática para ensino de programação. A reflexão desta experiência descreve que a utilização do Scratch na introdução à programação veio aumentar os níveis de motivação por parte dos alunos, melhorou os resultados e proporcionou a concretização de projetos mais complexos. Como resultado final deste trabalho foi elaborada uma ferramenta visual, um mapa mental, com os tópicos a ter em consideração na iniciação à programação. Destacando-se uma proposta didática com a utilização do Scratch e sugestões de ensino e aprendizagem. The present work is based on a difficulty experienced as a professional in teaching programming to all students. Moreover, this difficulty is reflected in the myth that programming is only for some. There are, in fact, some difficulties in learning programming that are reported in the research literature and perceived by ICT teachers. Generally, with the traditional approaches to programming there are, normally, two sides, the students that are motivated and the ones that say that they are not capable. The present dissertation intends to approach that problem. It includes a characterization of the reasons of those difficulties, their nature and types, as well as the approaches made in the attempt of overcoming them, in particular those which make use of Scratch software. Therefore, this dissertation is divided in four parts. The first, presents and frames the described problem. The second is a revision of the literature about the learning difficulties in programming and above all the use of Scratch to teach programming. The third part is a description of the use of Scratch while teaching programming. That description is focused on the experience of a teacher before and after using Scratch as programming language. Starting from that description a reflection of that experience is done, and it will be the base for the presentation in the fourth part of a didactic proposal for teaching programming. The reflection of this experience describes that the use of Scratch in the introduction of teaching programming has increased the levels of motivation on the part of the students, better results and has provided an accomplishment of more complex projects. As a final result of this work, a visual tool, a mind map, was elaborated with the topics to be taken into account in the introduction to programming. Highlighting, a didactic proposal with the use of Scratch and suggestions of teaching and learning.

Details

Language :
Portuguese
Database :
OpenAIRE
Journal :
Repositório Científico de Acesso Aberto de Portugal, Repositório Científico de Acesso Aberto de Portugal (RCAAP), instacron:RCAAP
Accession number :
edsair.dedup.wf.001..0a9893cee7aecc41769a15ff99ee9048