Objetivos
Os estudantes que terminam com sucesso esta unidade curricular serão capazes de:
- Definir e usar: classes derivadas, classes que representem Estruturas de Dados dinâmicas, e genéricos.
- Definir e usar expressões lambda para passar funcionalidade como argumento a outro método.
- Usar interfaces gráficas nas aplicações construídas.
- Construir aplicações simples usando o paradigma da Programação Orientada por Objetos.
- Testar e corrigir as aplicações construídas, usando as ferramentas de desenvolvimento adequadas.
- Escrever relatórios onde se justifica a hierarquia de classes e a estrutura de dados usada nas aplicações construídas.