You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Os alunos participam na avaliação contínua integrados em grupos. A constituição dos vários grupos de trabalho é feita individualmente por cada aluno nesta folha de cálculo.
Cada grupo contém 2 alunos ou excepcionalmente 3. Nos grupos com 3 alunos, a nota do trabalho é penalizada em $$5%$$. Devido ao elevado número de inscrições não é possível existir participação individual não integrado num grupo.
A ferramenta fundamental para as aulas e os trabalhos práticos é a linguagem Python e o ecosistema de “packages” a ela associadas. Recomenda-se que a instalação desses elementos seja feita via Anaconda, com as “packages” OR-Tools, Z3-solver (ou PySMT).
Em alternativa às soluções locais pode-se usar uma solução na “cloud” como o Google Colab que suporta ambos os ecosistemas Python e Julia . Esta opção exige porém que as “packages” usadas tenham de ser carregadas em cada execução de cada programa.
Os trabalhos têm a forma de um “notebook” (Jupyter, VSCode ou Colab) distinto para cada um dos problemas **indicados. Cada notebook deve
descrever o problema e a abordagem usada para o resolver,
apresentar o código Python/Julia que resolve o problema,
apresentar exemplos e testes de aplicação realistas que testem a correção do código, a sua eficiência computacional e a capacidade de escalar para grandes problemas.
A entrega do trabalho tem a forma de uma discussão oral de 30 minutos com todos os elementos do grupo, e inclui a demonstração da boa execução do código.
A avaliação do trabalho incide sobre os três items referidos no nº 6 e ainda a discussão oral referido no nº 7.
Os “notebooks” Jupyter executáveis (ou o link no caso do Colab) e uma cópia PDF de cada um, devem ser previamente enviados via e-mail ao responsável da disciplina (@José Manuel V ) até às 23:59 da véspera da 1ª data de entrega desse trabalho.
A entrega dos trabalhos realiza-se nas datas abaixo indicadas. A inscrição no horário de entrega é feita pelos grupos na folha de cálculo referida em 1.
Informação complementar sobre a disciplina pode ser vista nesta diretoria.