Programação Orientada para Objetos

POO
6 ECTSS1Exame: Não especificado
Geral
Sem avaliações ainda
Carga de trabalho
--

Descrição

Objetivos

No final do período letivo o aluno deverá ser capaz de:

  • OA1. Usar uma linguagem de programação orientada para objetos para desenhar, implementar, testar e depurar pequenas aplicações.
  • OA2. Entender e aplicar os conceitos de abstração, encapsulamento, herança e polimorfismo.
  • OA3. Saber utilizar as estruturas de dados fundamentais de uma biblioteca (pilhas, filas, árvores, tabelas de dispersão).
  • OA4. Aplicar 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 em casos simples.

Programa

  • CP1. Pacotes e encapsulamento
  • CP2. Leitura e escrita de ficheiros
  • CP3. Exceções e tratamento de erros
  • CP4. Polimorfismo and interfaces
  • CP5. Classes anónimas e lambdas
  • CP6. Herança
  • CP7. Coleções e classes genéricas
  • CP8. Introdução aos padrões de desenho

Falta algo ou está desatualizado?