Descrição:
Os algoritmos e as estruturas de dados estão na base de qualquer aplicação ou sistema informático, tendo vindo a ganhar cada vez maior relevância com novos desafios no que respeita ao volume de dados a processar, aos requisitos de eficiência e de processamento em tempo real, e à complexidade dos problemas com que nos deparamos hoje em dia. O objectivo desta unidade curricular é portanto a formação avançada em técnicas de desenvolvimento e análise de algoritmos com particular foco em estruturas de dados avançadas para indexação, algoritmos randomizados, algoritmos de aproximação, algoritmos para processamento online e em tempo real, e estruturas de dados e algoritmos para processamento de grandes volumes de dados. Esta unidade curricular seguirá uma abordagem baseda na resolução de problemas em que as técnicas de desenho e análise das estruturas de dados e algoritmos serão motivadas e exploradas de forma intuitiva e construtiva, incluindo as técnicas de implementação relevantes.
-
2024/2025
-
2º semestre
--
(MECD, MEIC-A, MEIC-T)
-
2022/2023
-
2º semestre
--
(MECD, MEIC-A, MEIC-T)
-
2021/2022
-
2º Semestre
--
(MECD, MEIC-A, MEIC-T)
-
2020/2021
-
2º Semestre
--
(MECD, MEIC-A, MEIC-T, MMA)
-
2019/2020
-
2º Semestre
--
(MECD, MEIC-A, MEIC-T, MMA)