A Inteligência Artificial nos últimos anos vem revolucionando a forma como lidamos com a tecnologia trazendo enormes benefícios a socidade. Este curso irá oferecer a você uma visão abrangente do mundo da IA, explorando seus fundamentos e conceitos dentro de tópicos clássicos como agentes inteligentes, algoritmos de busca em ambientes complexos, teoria dos jogos, problemas de satisfação de restrição, representação do conhecimento e análise bayesiana, até alguns mais emergentes como os relacionados com aprendizado de máquina. A ideia é aplicarmos os conceitos no projeto de sistemas inteligentes capazes de resolver problemas práticos que preparem o aluno para enfrentar desafios reais na área da IA. O curso não tem pré-requisitos mas é desejável familiaridade com programação e estruturas de dados, além de conhecimentos em probabilidade e matemática.