TEMA ESTUDO DIRIGIDO CURSO: ESCOLA DE COMPUTAÇÃO DISCIPLINA: PROGRAMAÇÃO ORIENTADA A OBJETOS TEMA 1: Conceitos básicos de Programação Orientada a Objetos 1.1. 1.2. 1.3. 1.4. 1.5. 1.6. 1.7. 1.8. 1.9. O paradigma orientado a objetos; Conceitos básicos de Orientação a Objetos – Classes, Objetos e Atributos; Encapsulamento de Dados; Tratamento de Exceções; Métodos e Atributos Instância; Métodos e Atributos de Classe; Implementação de Classes; Construtores de Classes; Herança. TEMA2: Conceitos OOP, Classes Abstratas, Classes Genéricas e Framework Collections 2.1. 2.2. 2.3. 2.4. 2.5. 2.6. 2.7. 2.8. 2.9. 2.10. 2.11. 2.12. 2.13. 2.14. 2.15. 2.16. Polimorfismo; Construtores de Classes Overloading de Métodos; Overriding de Métodos; Herança Múltipla; Acessibilidade e Visibilidade de atributos de Classes; Classes Abstratas; Paradigma Orientado a Objetos; Interfaces; Variáveis de Classe; Tratamento de Exceções; Framework Collections; Classes Genéricas; Implementação de Programas Orientados a Objeto. Frameworks para desenvolvimento de Aplicações Gráficas com Linguagem Orientada a Objetos; Classes AWT e Swing para aplicações gráficas; TEMA3: Conectividade de com Banco de Dados e Aplicações WEB com Linguagens OOP 3.1. 3.2. 3.3. 3.4. 3.5. 3.6. 3.7. 3.8. 3.9. 3.10. Conectividade de programas orientados a objetos com Banco de Dados; JDBC; Visibilidade de Atributos de Classe; Paradigma Orientado a Objetos e Tratamento de Exceções; Interfaces, Classes Genéricas e Classes Abstratas; Packages e Encapsulamento de Dados; Framework Collections e Implementação de Programas Orientados a Objeto; Programação Orientada a Objetos com SQL. Noções de Programação Orientada a Objetos Para Aplicações WEB; Noções de SERVLET e JSP; BIBLIOGRAFIA: 1. FREITAS, A. V. Apostilas de Programação Orientada a Objetos. Universidade Municipal de São Caetano do Sul. São Paulo: 2016. 2. HORSTMANN, CAY S. CORE JAVA 2 - VOLUME 1: FUNDAMENTOS. SÃO PAULO: MAKRON BOOKS, 2001. (SERIE JAVA) . ISBN 85346-1225-0. Classificação USCS: 005.133J H799c v.1. 3. PREISS, BRUNO R. ESTRUTURAS DE DADOS E ALGORITMOS: PADRÕES DE PROJETOS ORIENTADOS A OBJETOS COM JAVA. RIO DE JANEIRO: CAMPUS, 2000. 566P. ISBN 85-7110-0693-0. Classificação USCS: 005.117 P934e. 4. DEITEL, HARVEY M.; DEITEL, PAUL J. JAVA: COMO PROGRAMAR. 4.ED. PORTO ALEGRE: BOOKMAN, 2003. 1386P. ISBN 85-3630123-6. Classificação USCS: 005.133J D372J.