Currículo
Programação II (6ECTS) 04769
Contextos
Groupo: Programação para Licenciados - 2024 > Pós-Graduação de 2º Ciclo > Unidades Curriculares Obrigatórias
ECTS
6.0 (para cálculo da média)
Objectivos
"No final do período letivo o aluno deverá ser capaz de: OA1. Usar uma linguagem de programação para desenhar, implementar, testar e depurar pequenas aplicações, numa linguagem orientada para objetos. OA2. Definir e usar os conceitos de abstração, encapsulamento, herança e polimorfismo. OA3. Escolher e usar as estruturas de dados fundamentais de uma biblioteca. OA4. Usar mecanismos de controlo de erros. OA5. Explicar a utilidade da utilização de padrões de desenho de software e demonstrar a sua utilização de padrões simples."
Programa
"CP1. Modularização física e encapsulamento CP2. Herança e Polimorfismo CP3. Interfaces CP4. Coleções e classes genéricas CP5. Biblioteca standard do Java (principais estruturas de dados) CP6. Exceções e tratamento de erros CP7. Leitura e escrita de ficheiros CP8. Introdução ao planeamento de projetos, teste e documentação CP9. Introdução aos padrões de desenho"
Método de Avaliação
"A nota é calculada por uma sucessão de exercícios práticos (nas aulas 2 a 11), um teste e um projeto, de modo a avaliar a progressão do aluno ao longo do curso. As classificações possíveis nos exrecícios são de 0-5. Os exercícios e projeto devem ser resolvidos aos pares. A nota final será: 25% * 4* (média da classificação dos exercícios) + 25% teste de meio-de-semestre + 50% projeto."
Carga Horária
Carga Horária de Contacto -
Trabalho Autónomo - 95.0
Carga Total -