Disciplina Curricular
Complementos de Programação CProg
Mestrado Bolonha em Informática - 2_MI 2012/13
Contextos
Grupo: 2_MI 2012/13 > 2º Ciclo > Parte Escolar > - > Optativas > 893_2º Sem do Mestrado em Informática
Período:
Grupo: 2_MI 2012/13 > 2º Ciclo > Parte Escolar > - > Optativas > 787_Mestrado 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.
Métodos de ensino e 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.