Logica de programaçao
This article describes one of the problems that affects students in the first steps in programming logic classes in computing courses and describes a software tool that uses expert systems, case-based reasoning concepts and natural language processing concepts in order to obtain high level abstractions of exercises proposed. PALAVRAS-CHAVE: Raciocínio baseado em casos, Sistemas Especialistas, Informática na Educação.
1. Introdução
A aprendizagem é um processo no qual experiências fomentam modificação do comportamento e aquisição de hábitos. Piaget (1964) [9], ao estudar a gênese do desenvolvimento da inteligência, demonstrou a importância da maturação do sistema nervoso, da ação sobre os objetos e dos fatores sociais como variáveis influenciantes na compreensão do processo intelectual e, demonstrou como os processos de assimilação e acomodação de novos conhecimentos se incorpora à estrutura do pensamento. Os processos cognitivos dizem respeito aos processos psicológicos envolvidos no conhecer, compreender, perceber, aprender, nas formas de pensar e nos tipos de pensamento.
Com o processo crescente no uso de tecnologias aplicadas à educação é importante ressaltar não só a contribuição dos recursos computacionais existentes, mas, também, a necessidade de estudar-se a forma ideal para sua aplicação.
É portanto, imprescindível uma constante pesquisa na área educacional para promover métodos de ensino mais atuais e atuantes. O computador surge como uma ferramenta de transmissão de conhecimentos a qual não pode deixar de ser considerada. E o