DISCIPLINA: PROGRAMACAO III
CÓDIGO: 02.03.13.1.16
EMENTA
Linguagem Orienta a Objeto OO (JAVA). Tipos de dados elementares, variáveis e constantes, expressões. Estruturas de controle e comandos. Matrizes e strings. Atributos, métodos e passagem de parâmetros, construtores, classes, objetos, referências, information hiding, aliasing, overloading . Herança, polimorfismo de subtipo, classes abstratas e interfaces. Pacotes, exceções, processos leves e sincronização. Bibliotecas de classes. Eventos e interfaces gráficas. Atributos e métodos estáticos, variáveis globais. Conceitos e fatores básicos de Qualidade de software, Conceitos básicos de arquitetura em camadas.