Document details

O impacto da animação e da avaliação automática na motivação para o ensino da programação

Author(s): Tavares, Paula Correia

Date: 2018

Persistent ID: https://hdl.handle.net/1822/55902

Origin: RepositóriUM - Universidade do Minho

Subject(s): Programação; Aprendizagem; Motivação e Auto-confiança dos alunos; Animação de Programas; Avaliação Automática de Programas; Feedback imediato; Gamificação; Programming; Learning; Students’ motivation and Self-confidence; Program Animation; Automatic Program Evaluation; Immediate Feedback; Gamification


Description

A aprendizagem da programação é uma tarefa complexa que coloca desafios importantes. Nesta dissertação, propõem-se duas abordagens ao processo de ensino nas disciplinas de Programação que visam aumentar a motivação dos alunos e a sua auto-estima. As propostas apresentadas resultam de um estudo cuidado das dificuldades que os alunos sentem ao contactar com a programação de computadores, quer a nível do raciocínio lógico que é necessário para esquematizar a resolução de um qualquer problema, quer a nível da compreensão da linguagem de programação que terá de ser usada para exprimir essa resolução. Percebendo-se que a principal razão assenta na falta de motivação que resulta em parte da falta de confiança e quebra da autoestima necessárias para ultrapassar os impasses, procedeu-se também ao estudo dessa área da psicologia, conforme aqui se relata. Identificados os problemas inerentes à motivação humana e às caraterísticas do processo de resolução de problemas por computador, procuraram-se técnicas que tenham vindo a ser propostas para ajudar os alunos na aquisição de conhecimentos de Programação. Conforme se verifica ao longo do documento focou-se a atenção em duas estratégias: a capacidade do sistema visual humano para rapidamente apreender conceitos e sobretudo processos; a necessidade de os alunos receberem rápido feedback quando se aventuram a resolver sozinhos um problema. No primeiro caso investigaram-se os sistemas de Animação de Programas e no segundo caso os sistemas de Auto-avaliação de Programas. As duas abordagens propostas baseiam-se precisamente numa combinação destas duas estratégias. Dessas abordagens, uma foi alvo de experimentação em sala de aula para se poder aferir o seu real impacto. A outra serviu de base para a proposta de uma plataforma Web para suporte ao processo de ensino/aprendizagem da Programação; o sistema designado por PEP chegou a ser prototipado, conforme é descrito. Para se poder avaliar a qualidade do PEP e até guiar a implementação de uma versão final foram estudados sistemas de aferição de qualidade de software para o ensino, com especial destaque para a framework QEF. Por fim ainda se estudou a importância de incluir no sistema de apoio ao ensino elementos dos jogos que estimulam a motivação e ainda se propôs um enriquecimento do sistema PEP através da inclusão de técnicas de ludificação ou gamificação.

Document Type Doctoral thesis
Language Portuguese
Contributor(s) RepositóriUM - Universidade do Minho; Henriques, Pedro Rangel; Gomes, Elsa Maria Ferreira
facebook logo  linkedin logo  twitter logo 
mendeley logo

Related documents