top of page
SISB008 - PROGRAMAÇÃO II
Professor: Thyago Tenório
Carga Horária: 60h (teórica)
Horário: Segunda (18:00 às 20:40)
Ementa:
- Estudo dos conceitos de programação orientada a objetos. Classes, objetos, atributos, operações, construtores e mensagens. Tipos de dados. Abstração. Encapsulamento. Associação e composição de objetos. Herança, polimorfismo e ligação dinâmica. Coleções de objetos. Tratamento de erros usando exceções. Introdução a padrões de projetos.
Bibliografia Básica:
1. DEITEL, H.; DEITEL, P. J. Java: Como Programar. 6. ed. São Paulo: Pearson Brasil, 2005. 1152p.
2. SANTOS, R. Introdução à Programação Orientada a Objetos Usando Java. 1. Ed. Rio de Janeiro: Campus, 2003
3. HORSTMANN, C.; CORNELL, G. Core Java 2, Vol. 2 – Advanced Features. 7th edition, Prentice Hall, 2004. 1002p.
4. CADENHEAD, R.; Lemany, L. Aprenda em 21 dias – Java 2. 4° Edição. Rio de Janeiro. Editora Campus, 2005.
Bibliografia Complementar:
1. SIERRA, K.; BATES, B. Use a Cabeça! Java. 2. Ed. Rio de Janeiro: Alta Books, 2007.
2. HORSTMANN C. S.; CORNELL G. Core Java 2: Fundamentos. 7. Ed. Rio de Janeiro: Alta Books, 2005.
3. FLANAGAN, D. Java: o Guia Essencial. 5. Ed. Porto Alegre: Bookman, 2006.
4. ARNOLD, K.; GOSLING, J. A Linguagem de Programação Java. 4ª. Edição. Bookman. 2007.
Cronograma:
Materiais:
1. Apresentação da disciplina
2. Introdução ao JAVA com revisão
3. Programação Orientada a Objetos
- Apostila Java Básico
- Resumo Java
- Prova AB1 - Modelo 1
- Prova AB1 - Modelo 2
3. GUI e Swing - Interface gráfica
- Componentes de Interface Gráfica
- Exemplo Interface
- Notas AB1
- Projeto Final
4. 01 - Introdução à Padrões de Projeto
4. 02 - Interface (adapter-facade-composite-bridge)
4. 04 - Construcao (builder-factory-prototype-abstractF-memento)
4. 03 - Responsabilidade (singleton-observer-mediator-chainOfR-flyweight)
4. 06 - Extensao (decorator-visitor-iterator)
4. 05 - Operacao (state-strategy-command-template-interpreter)
bottom of page