- Programação Orientada a Objeto
- COORDENADOR : Leonardo Cioti de Queiroz Ferreira
- CARGA HORÁRIA: 50h/a, Sendo 40h/a presenciais e 10h/a semipresencial.
- CONTEÚDO PROGRAMÁTICO:
1. Princípios de Orientação a Objetos
• Classes e Objetos
- Classes e métodos abstratos
• Herança
- Herança de tipo
- Herança de código
- Herança múltipla de interface
• Encapsulamento e polimorfismo
• Associações entre classes
• Interfaces e Classes Abstratas
• Notação UML: Leitura de diagramas de classe
2. Fundamentos de Linguagens Orientadas a Objetos
• Tipos de Dados Primitivos
• Tipos de Dados de Referência
• Referência x ponteiro
• Fluxo de Controle
• Strings
• Vetores
3.Interface com o Usuário
• Componentes de Interface (JButton, JLabel, JTextField, JRadioBox, JCheckBox, JComboBox)
• Gerenciadores de layout na construção de interfaces
• Classes aninhadas
• Orientação por eventos e modelos de objetos callback – Listeners e Adapters
- CERTIFICAÇÃO DO PROFESSOR: SUN CERTIFIED BUSINESS COMPONENT DEVELOPER (SCBCD), SUN CERTIFIED WEB COMPONENT DEVELOPER (SCWCD) e SUN CERTIFIED JAVA PROGRAMMER (SCJP)