Este curso apresenta aos alunos a representação do conhecimento básico, resolução de problemas e métodos de aprendizagem de inteligência artificial. Ao final do curso, os alunos devem ser capazes de desenvolver sistemas inteligentes; compreender o papel da representação do conhecimento e resolver problemas de aprendizagem em engenharia de sistemas inteligentes.
Este curso oferece uma imersão abrangente na Inteligência Artificial, explorando desde conceitos históricos, agentes inteligentes e os principais paradigmas do campo até métodos clássicos, modernas técnicas de aprendizado de máquina e o estado da arte em IA. Ao longo do semestre, os estudantes desenvolvem habilidades práticas e teóricas para projetar, construir e analisar sistemas inteligentes, abordando resolução de problemas, representação do conhecimento, raciocínio sob incerteza, aprendizado supervisionado e não supervisionado, algoritmos genéticos, redes neurais profundas e aplicações atuais.
O aluno será conduzido por aulas expositivas, projetos práticos em Python, e atividades de pesquisa e reflexão, com foco em aplicações reais, desafios éticos e tecnológicos. Ao final do curso, estará apto a compreender as bases, metodologias e tendências da IA, desenvolver sistemas inteligentes e refletir criticamente sobre sua implementação e impacto na sociedade e na tecnologia.