Publicação
Uso do Scratch no ensino de programação
| Resumo: | 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. |
|---|---|
| Autores principais: | Osório, Pedro Miguel de Sousa |
| Assunto: | Informática Ensino/aprendizagem Programação Scratch |
| Ano: | 2017 |
| País: | Portugal |
| Tipo de documento: | dissertação de mestrado |
| Tipo de acesso: | acesso aberto |
| Instituição associada: | Universidade de Trás-os-Montes e Alto Douro |
| Idioma: | português |
| Origem: | Repositório da UTAD |
| Resumo: | 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. |
|---|