Uma proposta para ajudar alunos com dificuldades na aprendizagem inicial de programação de computadores
ANABELA GOMES
Instituto Superior de Engenharia de Coimbra; Centro de Informática e Sistemas da Universidade de Coimbra, anabela@isec.pt JOANA HENRIQUES
Centro de Informática e Sistemas da Universidade de Coimbra, joanahenriques33@hotmail.com ANTÓNIO JOSÉ MENDES
Centro de Informática e Sistemas da Universidade de Coimbra, toze@dei.uc.pt Resumo: Os elevados níveis de insucesso em disciplinas onde são ensinados os conceitos mais básicos de programação, em qualquer grau e sistema de ensino, é um problema universal que tem sido alvo de variadas pesquisas, resultando também em diversificados sistemas, sem que contudo o panorama tenha melhorado significativamente. Na nossa óptica existe um conjunto de razões que estão na origem do problema, nomeadamente, métodos de ensino e aprendizagem desadequados, falta de vários tipos de competências por parte dos alunos, em particular no que respeita à resolução de problemas, a difícil natureza do tema e uma forte conotação negativa que lhe está associada. Porém, pensamos que as metodologias tradicionalmente utilizadas para aprender/ensinar estes assuntos não se revelam suficientes, pelo que é apresentada uma nova proposta, centrada na actividade de resolução de problemas, de acordo com o nível cognitivo do aluno e os seus estilos preferenciais de aprendizagem.
Palavras-chave: Ensino e Aprendizagem
Aprendizagem, Psicologia da Programação.
da
Programação,
Estilos
de
1. INTRODUÇÃO
No seu nível mais elevado de proficiência a programação é muito mais do que a escrita de um conjunto de linhas de código numa dada linguagem, é uma arte e uma ciência. Arte porque existem muitas maneiras diferentes de codificar instruções, com alguma criatividade. É também uma ciência, porque é constituída por um conjunto de regras orientadoras, porque é necessário o uso de lógica e porque existem alguns