Objectivos

Licenciatura em Engenharia Informática

Licenciatura em Engenharia Informática (PL)

Os alunos produzem um projeto real (como em contexto de trabalho) onde permitem aplicar os conhecimentos de programação com aspetos mais avançados que é a programação com aleatoriedade com a modelação e implementação de algoritmos eficazes e eficientes. Mostra-se que para o desenvolvimento de projetos completos é necessário misturar várias áreas do conhecimento, em particular da área das aleatoriedades (simplificação de expressões e elaboração dos algoritmos), da engenharia de software e da área onde se desenvolve o projeto. Esta UC é desenvolvida na necessidade de desenvolvimento do projeto e são ministrados os conteúdos relacionados com aleatoriedades, simplificação de expressões analíticas, técnicas de software e algoritmos mais eficientes para implementação no projeto. Os alunos também são ensinados e treinados com aspetos teórico-práticos onde o conhecimento é adquirido com a resolução de exercícios , algoritmos eficientes e programação e técnicas de validação do software.