As disciplinas optativas abordam conteúdos específicos, geralmente atuais e aplicados, visando possibilitar o aluno se aprofundar nas áreas de conhecimento em que pretente atuar profissionalmente. Semestralmente são oferecidas algumas disciplinas optativas, e o aluno precisa cursar ao menos 8 dessas disciplinas:
Visão Sistêmica (Sistemas de Informação)
- Acessibilidade
- Cibercultura
- Ciência de Redes
- Desenvolvimento de Páginas Web
- Informática na Educação
- Novas Formas de Economia
- Pensamento Computacional
- Pensamento Sistêmico
- Projeto de Aplicação de Sistemas de Informação em um Contexto Específico
- Sistemas Colaborativos
- Teorias e Práticas de Sistemas de Informação
- Tópicos em Informática na Educação
Gestão de SI e TI, Empreendedorismo e Inovação
- Tópicos em Gestão de Processos de Negócio
- Tópicos em Gestão do Conhecimento
- Tópicos em Inovação Tecnológica
- Tópicos em Propriedade Intelectual
Desenvolvimento de Software para SI (Programação e Algoritmos)
- Algoritmos para Ciência de Dados
- Algoritmos para Problemas Combinatórios
- Análise Multiparadigma de Algoritmos
- Aplicações de Pesquisa Operacional
- Aprendizagem Profunda
- Estruturas de Dados Avançadas
- Estruturas Discretas com Algoritmos
- Estudo de Problemas de Otimização Combinatória
- Fluxos em Redes
- Fundamentos de Representação de Conhecimento e Raciocínio
- Heurísticas Inteligentes: Técnicas e Aplicações
- Introdução à Inteligência Artificial
- Introdução Algorítmica a Grafos
- Modelagem e Ontologias
- Processamento Baseado em Restrições
- Programação Linear
- Técnicas de Programação Avançada
- Tópicos em Algoritmos
- Tópicos em Aplicações de Lógica e Raciocínio Automatizado
- Tópicos em Aprendizagem de Máquina
- Tópicos em Engenharia de Ontologias
- Tópicos em Processamento de Linguagem Natural
Desenvolvimento de Software para SI (Engenharia de Software)
- Desenvolvimento de Servidor Web
- Engenharia de Sistemas Complexos
- Interfaces Móveis
- Projeto de Jogos Digitais
- Tópicos em Arquitetura de Software
- Tópicos em Aspectos Humanos, Econômicos e Sociais de Software
- Tópicos em Construção de Software
- Tópicos em Engenharia de Requisitos
- Tópicos em Engenharia de Software Experimental
- Tópicos em Gerência de Configuração de Software
- Tópicos em Gerência de Projetos
- Tópicos em Manutenção de Software
- Tópicos em Modelagem de Software
- Tópicos em Processos de Software
- Tópicos em Projeto de Software
- Tópicos em Qualidade de Software
- Tópicos em Sistemas Colaborativos
- Tópicos em Verificação, Validação e Testes de Software
Engenharia de Dados e Informação
- Administração de Banco de Dados
- Banco de Dados Distribuídos
- Banco de Dados Não Convencionais
- Projeto de Aplicações com Dados Abertos
- Recuperação de Informação
- Séries Temporais
- Descoberta de Conhecimento em Dados
- Processamento e Mineração de Texto
- Projetos de Ciência de Dados para o Bem-Estar Social
Infraestrutura em SI
- Ambiente Operacional UNIX
- Automação
- Ferramentas de Modelagem e Simulação para Avaliação de Desempenho
- Gerenciamento de Redes e Serviços
- Modelos de Sistemas de Computação e Comunicação
- Redes Móveis e Computação Ubíqua
- Segurança de Tecnologia da Informação
- Serviços de Rede e Multimídia
- Simulação Estocástica
- Sistemas Distribuídos
Desenvolvimento Pessoal e Profissional
- Culturas Afro-Brasileiras em Sala de Aula
- Educação Ambiental e Cidadania
- Língua Brasileira de Sinais