Escolar Documentos
Profissional Documentos
Cultura Documentos
Faculdade de Ciências
Departamento de Matemática e Informática Ano lectivo de 2022 Semestre: 2º
Curso (s) : Licenciatura em Informática
Unidade Curricular: ___________________________________________________________
Nome do (s) docente (s) (Regente): Yacub Mussá
Nome do (s) Docente (s) (Assistente):___________________________________________
Nome do técnico: _________________________________________________________
Nome do monitor:
Regime: Laboral e Pós-Laboral
Horas e créditos:
Práticas Teóricas Teórico- Seminários Avaliação Outras Total
Prática
Horas de contacto 4 2 2 8
directo por semestre
Horas de contacto 4 4
directo por semana
Horas de estudo 2 2 2 6
independente por
semestre
Créditos1
I. INTRODUÇÃO
No fim da disciplina o estudante deve ser capaz de :
1
Na UEM, o crédito académico corresponde a um total de 30 horas de trabalho.
No Temas Horas
Teóricas Práticas S EI Total
Introdução: Conceitos sobre
Algoritmos, Programação,
01 2 4 4 10
eficiência, tipos de Análise de
eficiência;
02 Recursividade 2 4 4 10
Algoritmos de pesquisa e
03 ordenação interna; 2 8 6 16
Análise da complexidade de
algoritmos:
Terminologia e conceitos
fundamentais;
04 Correcção de Algoritmos; 8 16 4 28
Notação Assintótica;
Análise de Algoritmos
Recursivos (Recorrência)
No. Material de
Semana Tema da aula Tipo de aula apoio para
aula
Apresentação do Docente,
Estudantes e da Disciplina; Teórica e Prática Ficha 1:
1a Introdução: Conceitos sobre Osvaldo
01 Algoritmos, Programação, Cossa, 2019
Algoritmos de ordenação;
4a Teórica, Prática e Ficha 3:
04 Laboratorial Osvaldo
Cossa, 2019
05 5a Análise e Complexidade de Teórica, Prática e
Laboratorial
Algoritmos:
Ficha 4:
- Análise de Tempo de Execução Osvaldo
Cossa, 2019
Notação Assimptótica Ficha de apoio
Erminio Jasse
Notação O (O grande), Notação
(Ómega), Notação (teta)
06 6a Preparação e realização do
Todas as
TESTE1 Fichas (1 à 4)
07 7a Semana Intercalar
08 8a Estruturas Lineares : Pilhas e Teórica, Prática e Ficha 7:
Laboratorial Osvaldo
Filas; Cossa, 2019
resolução de colisões;
(Tabelas de Espalhamento)
Armazenamento Associativo CS14
1. Cormen, T. H., Leiserson, C. E., Rivest, R. L., & Stein, C. (2002). Algoritmos: teoria e
prática. Editora Campus, 2, 2.
2. Horstmann, Cay.(2000). Computing Concepts with JAVA 2 Essentials, Wiley. 2nd Ed.
3. McConnell, Jeffrey.(2001). Analysis of Algorithms: An Active Learning Approach. Jones and
Bartlett.