Ensino de programação com ênfase na solução de problemas

Detalhes bibliográficos
Ano de defesa: 2010
Autor(a) principal: Bini, Elena Mariele lattes
Orientador(a): Koscianski, André lattes
Banca de defesa: Clua, Esteban Walter Gonzalez, Simão, Jean Marcelo, Pinheiro, Nilcéia Aparecida Maciel, Koscianski, André
Tipo de documento: Dissertação
Tipo de acesso: Acesso embargado
Idioma: por
Instituição de defesa: Universidade Tecnológica Federal do Paraná
Ponta Grossa
Programa de Pós-Graduação: Programa de Pós-Graduação em Ensino de Ciência e Tecnologia
Departamento: Não Informado pela instituição
País: Brasil
Palavras-chave em Português:
Área do conhecimento CNPq:
Link de acesso: http://repositorio.utfpr.edu.br/jspui/handle/1/3530
Resumo: O aprendizado de programação de computadores é um processo complexo de aquisição de habilidades. Duas dificuldades principais se manifestam entre alunos novatos: a falta de envolvimento e motivação; e limitações quanto à capacidade de resolução de problemas. Procurando minimizar tais dificuldades são propostas estratégias de ensino de programação, alicerçadas no construcionismo, teoria proposta por Seymour Papert; e no uso de heurísticas para resolução de problemas, propostas por George Polya. Nesse quadro a elaboração de modelos mentais adequados foi considerada como necessária para o aprendizado eficaz. As estratégias de ensino são compostas por exemplos e atividades com caráter lúdico e desafiador. A aplicação do trabalho em uma turma de adolescentes cursando ensino técnico apresentou resultados positivos. As estratégias de ensino estão formalizadas em nove roteiros de aula e compõem um manual, produto deste trabalho.