Integração de um sistema de raciocínio baseado em casos e um agente inteligente de diálogo para resolução de problemas de programação.

Detalhes bibliográficos
Ano de defesa: 2009
Autor(a) principal: SANTOS JÚNIOR, Gilson Pereira dos.
Orientador(a): Não Informado pela instituição
Banca de defesa: Não Informado pela instituição
Tipo de documento: Dissertação
Tipo de acesso: Acesso aberto
Idioma: por
Instituição de defesa: Universidade Federal de Campina Grande
Brasil
Centro de Engenharia Elétrica e Informática - CEEI
PÓS-GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO
UFCG
Programa de Pós-Graduação: Não Informado pela instituição
Departamento: Não Informado pela instituição
País: Não Informado pela instituição
Palavras-chave em Português:
Link de acesso: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/4596
Resumo: Aprender a solucionar problemas algoritmicamente é um dos maiores desafios no aprendizado das disciplinas de introdução à programação, uma vez que os alunos iniciantes sentem dificuldades em empregar uma das principais formas de raciocínio utilizadas pelos programadores experientes: raciocínio por meio de analogia. Para auxiliar o aluno no aprimoramento das habilidades de resolução de problemas, por meio de analogia, foi desenvolvido o ambiente Analogus. O Analogus é um ambiente de resolução de problemas de programação que visa auxiliar o aluno a identificar problemas resolvidos, similares ao atual, por meio de um raciocinador baseado em casos, ao mesmo tempo em que um agente de diálogo o auxilia a refletir sobre os aspectos de similaridade. Esse ambiente foi proposto para auxiliar na resolução das atividades práticas das disciplinas de introdução à programação, principalmente, nos cursos que seguem metodologias de ensino de padrões para alunos iniciantes. Na avaliação realizada com um grupo de alunos de graduação, da Universidade Federal de Campina Grande, foi observado e os próprios participantes concordaram que a ferramenta auxilia o aluno a lembrar de problemas semelhantes àqueles que eles estavam solucionando.