IADE - Programacao e Algoritmos

Fazer download em pdf ou txt
Fazer download em pdf ou txt
Você está na página 1de 9

Apresentação da

Unidade Curricular
Programação e Algoritmos
Tiago Romão
2023-2024
Índice
▪ Apresentação da Unidade Curricular 03
▪ Conteúdos Programáticos 04
▪ Metodologias de Ensino e Aprendizagem 05
▪ Avaliação 06
▪ Bibliografia 08

© Copyright Universidade Europeia. Todos os direitos reservados 2


Apresentação da Unidade Curricular

Enquadramento

• Conhecer os tipos de dados fundamentais.

• Identificar oportunidades de generalização e abstração na implementação de algoritmos.

• Implementar estruturas de dados comuns.

• Interpretar a complexidade temporal e espacial de algoritmos.

• Implementar aplicações com separação entre interface, modelo, e controlo.

• Construir pacotes de estruturas de dados e algoritmos genéricos.

• Desenvolver espírito crítico para a seleção de algoritmos e estruturas de dados mais


adequadas.

© Copyright Universidade Europeia. Todos os direitos reservados 3


CONTEÚDOS PROGRAMÁTICOS

• Teoria da complexidade.

• Estratégias algorítmicas.

• Algoritmos de pesquisa e ordenação.

• Programação recursiva.

• Algoritmos numéricos.

• Programação dinâmica.

• Listas ligadas genéricas.

• Tabelas de dispersão genéricas.

• Construção rigorosa e sistemática de aplicações.

© Copyright Universidade Europeia. Todos os direitos reservados 4


METODOLOGIAS DE ENSINO E APRENDIZAGEM
Flipped Classroom

1. Seleção de
Conteúdo

6. Avaliação 2. Disponibilidade 1. Flexibilidade


Contínua Atempada

2. Promoção da Autonomia
Flipped
3. Comunicação Aberta
Learning
4. Interação Contínua
5. Recursos 3. Atividades Pré-
Adicionais aula 5. Avaliação Somativa

4. Aula Síncrona

© Copyright Universidade Europeia. Todos os direitos reservados 5


AVALIAÇÃO

Avaliação contínua

• Trabalho prático introdutório


• Assíncrono, 09/05/2024
• 15% classificação final

• Trabalho prático exploratório


• Assíncrono, 13/06/2024
• 15% classificação final

▪ Participação nas atividades formativas


• 10% classificação final

• Teste final
• Síncrono, entre 24/06/2024 e 05/07/2024
• 60% classificação final

© Copyright Universidade Europeia. Todos os direitos reservados 6


AVALIAÇÃO

Avaliação final

• Avaliação Final:

• Exame
• Síncrono, entre 24/06/2024 e 05/07/2024
• 100% classificação final

Serão admitidos ao regime de avaliação final:

• Estudantes que escolham esta opção

• Estudantes que informem por escrito ao docente da UC, no prazo de até 30 dias antes do
termo letivo, a transição da avaliação contínua para a final

O Estudante deverá ter uma classificação mínima de 10 valores.

© Copyright Universidade Europeia. Todos os direitos reservados 7


BIBLIOGRAFIA
Coelho, P. (2016). Programação em JAVA (5ª edição). FCA.

Rocha, A. (2011). Estruturas de Dados e Algoritmos em Java. FCA.

Rocha, A. (2014). Análise da Complexidade de Algoritmos. FCA.

© Copyright Universidade Europeia. Todos os direitos reservados 8


Obrigado

Nome do(a) Docente


Email institucional

© Copyright Universidade Europeia. Todos os direitos reservados.

Você também pode gostar