CURSO: CIÊNCIA DA COMPUTAÇÃO/N SEMESTRE: 2 ANO: 2011 C/H: 40 DISCIPLINA: INTELIGENCIA ARTIFICIAL II PLANO DE ENSINO OBJETIVOS: - Demonstrar métodos para elaboração de sistemas inteligentes utilizando a programação em lógica. - Formular miniaturas de sistemas inteligentes para verificar os conceitos empregados. EMENTA: Introdução à programação em lógica. Sintaxe e semântica. Operadores e aritmética. Processamento de listas. Controle. Estruturas de dados. Entrada e saída. Lógica e base de dados. PSP. Desenvolvimento de uma aplicação. METODOLOGIA: RECURSOS AUXILIARES: AVALIAÇÃO: Exposição: SIM X NÃO Estudo de caso: SIM X NÃO Trabalho de grupo: SIM X NÃO Seminário: SIM X NÃO Debate: SIM X NÃO Painel: SIM NÃO X Discussão: SIM Fórum: SIM NÃO X Computador: SIM Retroprojetor: SIM Vídeos: SIM Atividades clínicas: SIM Data Show: SIM Lousa: SIM X NÃO Álbuns Seriados: SIM Internet: SIM X NÃO Slides: SIM Laboratório: SIM X NÃO Manequins: SIM Vídeo conferência: SIM Discursiva: SIM Múltipla escolha: SIM NÃO X Oral: SIM NÃO X NÃO X NÃO NÃO X X NÃO NÃO X X NÃO NÃO X X X NÃO Prática: X NÃO NÃO NÃO X X SIM X NÃO Trabalhos de pesquisa: SIM X NÃO BIBLIOGRAFIA BÁSICA: RUSSELL, Stuart; NORVIG, Peter. Inteligência Artificial. Rio de Janeiro: Elsevier, 2004. REZENDE, S O. Sistemas Inteligentes: Fundamentos e aplicações. 1. ed. São Paulo: Manole, 2005. PROLOG, SWI. . 2007. Disponível em: <http://www.swi-prolog.org>. Acesso em: 3 ago. 2009. BIBLIOGRAFIA COMPLEMENTAR: PALAZZO, Luiz A M. Introdução à Programação PROLOG. Pelotas: Editora da Universidade Católica de, 1997. REZENDE, Solang O. Sistemas Inteligentes: Fundamentos e Aplicações. São Paulo: Manole, 2005. HAYKIN, Simon S. Redes Neurais: Princípios e Prática. Porto Alegre: Bookaman, 2001. DEITEL, H M. C++: Como Programar. 3. ed. Porto Alegre: Bookman, 2001. RICH, E. Inteligência Artificial. 2. ed. São Paulo: Makron Books, 1993. TORRES, Germano L; CARVALHO, Marcos A. Fuzzy Membership Functions Using Genetic Algorithms. IEEE System, Man & Cybernetics, Nashville, Tennessee, USA, v.1, n.1, p.387-392, 2000. CURSO: CIÊNCIA DA COMPUTAÇÃO/N SEMESTRE: 2 DISCIPLINA: INTELIGENCIA ARTIFICIAL II PLANO DE ENSINO CONTEÚDOS 1.Introdução à programação em lógica 1.1 Fatos 1.2 Regras 1.3 Consultas 1.4 Construções recursivas 3.Sintaxe e semântica 4.Operadores e aritmética 5.Processamento de listas 5.1 Representação 5.2 Operações essenciais 6.Controle 6.1 Backtracking 6.2 Operador "Cut" 7.Estruturas de dados 8.Entrada e saída 8.1 Arquivos de dados 8.2 Processamento de arquivos 8.3 Conversão de termos 8.4 Predicados extratológicos 9.Lógica e base de dados 10.PSP - Prolog Server Pages 10.1 Aplações Web baseadas em Prolog 10.2 Scripts PSP 10.3 Formulários HTML 10.4 Desenvolvimento de uma aplicação ANO: 2011 C/H: 40