Disciplina Curricular

Complementos de Programação CProg

Curso de Especialização em Informática - 11_Plano actual

Contextos

Grupo: 11_Plano actual > Especialização > Optativas > 833_Curso de Especialização em Informática

Período:

Grupo: 11_Plano actual > Especialização > Optativas > 829_Curso de Especialização em Informática - CTP

Período:

Peso

6.0 (para cálculo da média)

Objectivos

Desenvolvimento de pensamento computacional através da resolução de problemas com recurso a algoritmos e métodos de programação avançados, e através da continuação da aprendizagem de uma linguagem de programação imperativa veicular, que no caso é a linguagem Python.

Programa

Complementos de computação: complexidade. Complementos de algoritmia: busca, ordenação, otimização. Complementos de estruturas de dados: tabelas de dispersão, grafos. Complementos de paradigmas de programação: programação orientada a objetos. Complementos de metodologia de programação: memorização. Complementos de desenvolvimento de aplicações: visualização, aprendizagem.

Metodologia de avaliação

Métodos de ensino: exposição da matéria em aulas teóricas; manipulação de conceitos e operações em aulas teórico-práticas; treino de programação em aulas de laboratório. Métodos de avaliação: mini-testes, projeto de programação e exame.

Disciplinas Execução

2018/2019 - 2 Semestre

2017/2018 - 2 Semestre

2016/2017 - 2 Semestre