Trilhas: Inteligência Artificial

Por apoio@BCC | Em 2018-04-23

Carros que se dirigem sozinhos, robôs que limpam e organizam nossas casas, tradutores automáticos instantâneos entre quaisquer línguas naturais, programas que escrevem códigos a partir de especificações textuais e agentes conversacionais que nos ajudam a resolver a burocracia do dia-a-dia. Apesar de ainda ser ficção científica, avançar o conhecimento para que um dia tais aplicações sejam possíveis é o propósito da inteligência artificial. Para isso, busca-se entender como o conhecimento humano pode ser representado, manipulado e adquirido, como planos de ações podem ser construídos para se atingir objetivos complexos e como sistemas autônomos podem ser confiáveis, interpretáveis, explicáveis e desenvolvidos de maneira sustentável. A trilha de inteligência artificial visa à formação de profissionais de ciência da computação que atuem no desenvolvimento de ferramentas computacionais para automatização de tarefas cognitivas complexas. Cumprindo os créditos recomendados pela trilha, estudantes terão o primeiro contato com as diversas facetas e subáreas da inteligência artificial, adquirirão base acadêmica para estudar assuntos mais complexos e entrarão em contato com exemplos do estado-da-arte da pesquisa na área.

A trilha requer que se curse obrigatoriamente a disciplina introdutória à Inteligência Artificial e mais duas disciplinas de um bloco de disciplinas relacionadas à teoria da IA, além de duas disciplinas de um conjunto de formação na teoria de sistemas de computação e uma disciplina do conjunto de disciplinas de embasamento matemático. Embora não seja pré-requisito para obter o certificado da trilha, recomenda-se fortemente às pessoas interessadas em atuar no campo que realizem seu TCC no tema.

Um aluno que quer seguir a trilha deve:

  • Cursar 3 disciplinas do bloco Introdução à IA, sendo que MAC0425 é obrigatória
  • Cursar 2 disciplinas do bloco Sistemas
  • Cursar 1 disciplina do bloco Teoria associada à IA

Blocos:

  • Introdução à IA
    Sigla Nome da disciplina
    MAC0425 [Obrigatória] Inteligência Artificial
    MAC0318 Introdução à Programação de Robôs Móveis
    MAC0444 Sistemas Baseados em Conhecimento
    MAC0459 Ciência e Engenharia de Dados
    MAC0460 Aprendizagem Computacional: Modelos, Algoritmos e Aplicações
  • Sistemas
    Sigla Nome da disciplina
    MAC0218 Técnicas de Programação II
    MAC0332 Engenharia de Software
    MAC0413 Tópicos Avançados de Programação Orientada a Objetos
    MAC0472 Laboratório de Métodos Ágeis
  • Teoria associada à IA
    Sigla Nome da disciplina
    MAC0414 Autômatos, Computabilidade e Complexidade
    MAE0221 Probabilidade I
    MAT0349 Introdução à Lógica
    MAE0515 Introdução à Teoria dos Jogos
    obs.: requer como pré-requisitos as disciplinas MAE0121 - Introdução à Probabilidade e Estatística
    e MAT0111 - Cálculo Diferencial e Integral I