Objetivos
Conteúdo Programático
Material didático
Referências
Exercícios
Objetivos Gerais

Aplicar conceitos, técnicas e ferramentas para a produção de conteúdo de fundamentais ao desenvolvimento de software e jogos, dando ênfase às técnicas de inteligência

Objetivos Específicos

Identificar os ambientes proprietários utilizados no desenvolvimento de software. Produzir conteúdo de inteligência artificial aplicável ao desenvolvimento de software. Utilizar os principais conceitos de inteligência artificial.
Introdução a Inteligência Artificial (IA)
História e evolução da inteligência artificial
Conceitos básicos de inteligência artificial
Paradigmas de inteligência artificial
Sistemas inteligentes
Áreas de aplicação da inteligência artificial
IA tradicional X IA em Jogos
Sistemas Baseados em Regras
Estrutura de um sistema baseado em regras
Base de conhecimento
Motor de inferência
Representação do conhecimento
Aquisição do conhecimento
Sistemas baseados em regras aplicados a jogos
Árvores de decisão
Introdução a árvores de decisão
Representação de uma árvore de decisão
Árvore de decisão aplicada a jogos
Aplicações de Inteligência artificial em jogos digitais
Jogos de tabuleiro
  • Aula 01 - Apresentação

    Download
  • Aula 02 - O que é Inteligência Artificial

    Download
  • Aula 03 - História da Inteligência Artificial

    Download
  • Aula 04 - Paradigmas da Inteligência Artificial

    Download
  • Aula 05 - Sistemas baseados em conhecimento, Sistemas especialistas e baseados em regras

    Download
  • Aula 06 - Árvore de decisão

    Download
RUSSELL, Stuart; NORVIG, Peter. Inteligência Artificial . 3 ed. Rio de Janeiro: Elsevier, 2013.

REZENDE, Solange Oliveira. Sistemas Inteligentes: Fundamentos e Aplicações. São Paulo, EditoraManole, 2005