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 e compressão, algoritmos randomizados, algoritmos de aproximação, algoritmos para processamento online e em tempo real, e estruturas de dados e algoritmos distribuídos e com acesso a memória externa. 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.
-
2020/2021
-
2º Semestre
--
(MECD, MEIC-A, MEIC-T, MMA)
-
2019/2020
-
2º Semestre
--
(MECD, MEIC-A, MEIC-T, MMA)
-
2018/2019
-
2ºSemestre
--
(MEIC-A, MEIC-T, MMA)
-
2016/2017
-
2ºSemestre
--
(MEIC-A, MEIC-T, MMA)
-
2015/2016
-
2º Semestre
--
(MEIC-A, MEIC-T, MMA)
-
2014/2015
-
2º Semestre
--
(MEIC-A, MMA)
-
2013/2014
-
2 Semestre
--
(DEASegInf, MEIC-A, MMA)
-
2012/2013
-
2 Semestre
--
(DEASegInf, MEIC-A, MMA)
-
2011/2012
-
2 Semestre
--
(DEASegInf, MEIC-A, MMA)