Programação Competitiva 2
Apresentação
O curso Programação Competitiva II tem por objetivo desenvolver competências na resolução de problemas de programação baseados em desafios de engenharia em que não é normalmente possível encontrar soluções ótimas em tempo útil. Problemas deste tipo surgem regularmente no contexto de competições de programação e algoritmos tais como o Google Hash Code e os desafios ROADEF/EURO, bem como nas mais variadas situações no mundo real.
O curso está aberto tanto a estudantes com experiência de programação (p.ex. no último ano da licenciatura, em mestrado ou em doutoramento) como a profissionais do setor que queiram aprofundar as suas competências em resolução de problemas, nomeadamente com métodos heurísticos.
A partir de uma descrição de um problema, o estudante bem sucedido deverá ser capaz de, individualmente e em grupo, o relacionar com outros problemas conhecidos, identificar abordagens heurísticas apropriadas para o resolver, desenvolver um modelo adequado, e implementar uma abordagem de resolução eficaz de forma eficiente.
O curso é constituído por uma única unidade curricular. As aulas teórico-práticas servem para introduzir conceitos teóricos sobre modelação de problemas e métodos heurísticos, e para discutir abordagens a problemas particulares. As aulas laboratoriais consistem na resolução de problemas de programação, individualmente e em equipa. A avaliação tem em conta as classificações obtidas na resolução de vários problemas de programação e defesas individuais.
Este curso é uma atividade realizada em parceria com o projeto TOPDEI, da Iniciativa First Foundation, e enquadrado no Investimento RE-C06-i04 – Impulso Jovens STEAM no âmbito do Projeto Living the Future Academy, apoiado pelo PRR – Plano de Recuperação e Resiliência e pelos Fundos Europeus Next Generation EU.
Plano Curricular
O Plano Curricular está disponível no site da UC.
Condições de Acesso
Clique aqui para saber as condições de acesso.
Informação de Candidaturas
PRAZOS DE CANDIDATURA
A anunciar brevemente
SUBMETER CANDIDATURA
VAGAS DISPONÍVEIS
18
Coordenação
![]() |
Carlos Fonseca |
EMAIL DA COORDENAÇÃO —> cmfonsec@dei.uc.pt

