Sobre o Curso

Aprenda como resolver problemas computacionais relacionados a otimização de custos ou lucro e como projetar algoritmos rápidos para problemas computacionais.

Modele e resolva problemas relacionados a entregas, armazenagem, alocação de pessoas a tarefas, logísticas, etc...

Informações

INF-0025 - Algoritmos e Otimização Combinatória
Curso de Aperfeiçoamento
Modalidade Extensão Universitária
E-mail: sec-ext@ic.unicamp.br
Telefone: (19) 3521-5883

Formato e Certificado

O Curso de Aperfeiçoamento em Algoritmos e Otimização Combinatória é composto por 6 disciplinas que ensinam os principais conceitos em relação a modelagem e resolução de problemas práticos que surgem em diversas áreas, perfazendo uma carga horária total de 180 horas, sendo 144 horas presenciais e 36 horas à distância.

Os alunos aprovados nas 6 disciplinas terão direito ao certificado do Curso de Aperfeiçoamento em Algoritmos e Otimização Combinatória, emitido pela Escola de Extensão da Unicamp.

Professores

Os professores do Curso de Aperfeiçoamento em Algoritmos e Otimização Combinatória são doutores, a maioria docentes do Instituto de Computação da Unicamp, com vasta experiência na resolução de problemas de Otimização.

Disciplinas

As seis disciplinas do curso abordam várias técnicas relacionadas a Otimização Combinatória e ao projeto de algoritmos eficientes.

  • Projeto de Algoritmos

    Professor: Rafael Schouery

    Objetivo: Capacitar o aluno na elaboração de algoritmos recursivos e no uso das principais técnicas que se baseiam nos mesmos. Introduzir o aluno a problemas de otimização e técnicas básicas para a sua resolução.

  • Busca em Grafos

    Professor: Zanoni Dias

    Objetivo: Capacitar o aluno a escolher entre a representação de grafos como matrizes ou listas de adjacências. Ensinar os diversos algoritmos de busca para grafos, incluindo busca em profundidade, em largura e por caminho mínimo, bem como capacitar o aluno na utilização dos mesmos para resolver diversos problemas computacionais.

  • Algoritmos em Grafos

    Professor: Flávio Miyazawa

    Objetivo: Capacitar o aluno a modelar problemas de otimização como problemas em grafos. Ensinar ao aluno os principais algoritmos baseados em grafos, bem como suas aplicações na resolução de problemas. Introduzir a modelagem de problemas em grafos através do uso de programação linear e programação linear inteira.

  • Programação Linear e Programação Linear Inteira

    Professor: Cid de Souza

    Objetivo: Capacitar o aluno a modelar problemas de otimização utilizando programação linear e programação linear inteira. Ensinar o aluno como melhorar a eficiência de pacotes utilizados para a resolução de programas lineares inteiros.

  • Heurísticas e Metaheurísticas

    Professores: Fábio Usberti e Celso Cavellucci

    Objetivo: Capacitar o aluno a projetar, calibrar e avaliar metodologias heurísticas para problemas de otimização NP-difíceis.

  • Projeto de Otimização

    Professor: Eduardo Xavier

    Objetivo: Capacitar o aluno a resolver um grande problema de otimização, enfrentando todas as dificuldades necessárias para tanto. Ensinar o aluno a explorar as diversas opções apresentadas durante o curso para resolver o problema da melhor forma possível.

Investimento

  • 3 parcelas de R$ 2.166,49, sendo a primeira com vencimento em 12/01/2019
  • Ou à vista, com desconto, no valor de R$ 5.849,52, com vencimento em 12/01/2019

Calendário

Data Evento
01/11/2018 até 15/12/2018 Período de inscrições
15/12/2018 Prazo final para entrega dos documentos de inscrição
22/12/2018 Divulgação dos candidatos selecionados para matrícula
02/01/2019 à 12/01/2019 Período de confirmação de matrícula
12/01/2019 Vencimento da primeira parcela ou da parcela única
02/02/2019 até 31/08/2019 Período de oferecimento do curso

Informações

Pré-requisito: Nível superior completo.
Público-alvo: Profissionais de Informática, formados em Computação ou áreas afins (Engenharias ou Exatas).
Critérios de seleção: Análise de Currículo e de Histórico Escolar.
Tipo de curso: Aperfeiçoamento.
Horários das aulas para 2018: Sábados, das 8h30 às 12h30 e das 13h30 às 17h30.
Material necessário: Por ser um curso com enfoque prático, todos alunos devem levar seus notebooks para as aulas.
Tamanho da turma: No mínimo 35 e no máximo 50 alunos.
Coordenador do curso: Rafael Crivellari Saliba Schouery.
Professores do curso: Celso Cavellucci, Cid de Souza, Eduardo Xavier, Fábio Usberti, Flávio Miyazawa, Rafael Schouery e Zanoni Dias

Inscrições

Os seguintes documentos são necessários para a incrição:

  • Ficha de Inscrição e Termo de Compromisso assinado (documentos gerados pela Pré-Inscrição Online)
  • Cópia autenticada frente e verso (na mesma folha) ou cópia simples acompanhada do original do RG
  • Cópia autenticada frente e verso (na mesma folha) ou cópia simples acompanhada do original do Diploma da Graduação
  • Cópia do CPF
  • Currículo
  • Histórico escolar
  • Carta de apresentação (opcional, formato livre, uma página)

As cópias dos documentos deverão estar em papéis no formato carta, A4 ou ofício. Os demais formatos não serão aceitos. Para fins de efetivação da inscrição, o interessado poderá entregar uma cópia autenticada do Certificado de Conclusão de Curso de Graduação, emitido por instituição reconhecida, ficando obrigado a apresentar uma cópia autenticada do Diploma, devidamente registrado, antes do término do curso.

Caso não seja possível entregar os documentos pessoalmente, eles podem ser enviados por Correio/Sedex para o seguinte endereço: Instituto de Computação - Unicamp
Secretaria de Extensão (A/C Priscilla ou Renato)
Av. Albert Einstein, 1251
Cidade Universitária
Campinas - SP
13083-852

Importante: os documentos devem ser recebidos pela Secretaria de Extensão até dia 15/12/2018 (sábado). Logo, se forem enviados por Correio/Sedex, eles devem ser postados antecipadamente.