Imprimir

Curso: Superior de Tecnologia em Análise e Desenvolvimento de Sistemas
Disciplina: Inteligência Artificial
Semestre: Quarto Pré-requisito:
Carga horária semanal: 40 Carga horária semestral: 80

 

Ementa:
Conceitos básicos. Linguagens de inteligência artificial: características. Uso de cálculo de predicados em inteligência artificial. Solução de problemas. A linguagem PROLOG. Representação e uso do conhecimento. Miniaturas de programas de inteligência artificial destinados a processar linguagem natural, analisar jogos de tabuleiro, raciocinar como um especialista, resolver problemas algébricos, fazer inferências lógicas, entre outros.

 

Conteúdo Programático:

1. Conceitos básicos
1.1. Linguagens de inteligência artificial: características
1.2. Uso de cálculo de predicados em inteligência artificial
1.3. Solução de problemas

2. A linguagem PROLOG
2.1. Histórico
2.2. Sintaxe
2.3. Principais Funções
2.4. Representação e uso do conhecimento

3. Miniaturas de programas de inteligência artificial destinados a processar linguagem natural
3.1. Analisar jogos de tabuleiro
3.1.1. Jogo da Velha
3.1.2. Torre de Hanoi
3.2. Raciocinar como um especialista
3.3. Resolver problemas algébricos, fazer inferências lógicas, entre outros.

 

Bibliografia Básica:

BITTENCOURT, Guilherme. Inteligência Artificial. Florianópolis: UFSC, 2006.
FERNANDES, A. M. da R. Inteligência Artificial: Noções Gerais. São Paulo: Visual Books, 2003.
COPPIN, B. Inteligência artificial. Rio de Janeiro: LTC, 2010.

Bibliografia Complementar:

FERNANDES, A. M. da R. Inteligência artificial: noções gerais. Florianopolis, Visual Bokks, 2003.
ROSA, J. L. G. Fundamentos de inteligência artificial. Rio de Janeiro: LTC, 2011
WHITBY, B. Inteligência Artificial – Um Guia para Iniciantes. Rio de Janeiro: MADRAS, 2004.
CARVALHO, A. Inteligência artificial: uma abordagem de aprendizado de máquina. Rio de Janeiro: LTC, 2011..

FAVERO, L. E. Programação em PROLOG – Uma Abordagem Prática, Belém: CCEN-UFPA, 2006