top of page

Tutoria de Programação II/Laboratório de Programação II e Programação 3 - 2023.2

Professor: Thyago Tenório Martins de Oliveira
Turma: Tutoria
ClassRoom: Link - lkhstis
Horário: Sem horário definido
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.
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 - Teórica
- Prova AB1 - Prática
4. 01 - Introdução à Padrões de Projeto
4. 02 - Interface (adapter-facade-composite-bridge)
4. 03 - Responsabilidade (singleton-observer-
mediator-chainOfR-flyweight)
2. Principios POO
2. UML- Diagrama de Classes
2. Exemplo Blog - Diagram Editor
2. Exemplo - Atividade em Sala
3. Java
3. Aula prática - OO Básico Java
 6. Componentes de Interface Gráfica
6. Exemplo Interface
 6. GUI e Swing
4. 04 - Construcao (builder-factory-
prototype-abstractF-memento)
4. 05 - Operacao (state-strategy-
command-template-interpreter)
4. 06 - Extensao (decorator-visitor-iterator)
Planos de Ensino
SISB008 - PROGRAMAÇÃO II
SISB009 - LAB. PII
SISB093 - PROGRAMAÇÃO 3
- Prova AB2 - Teórica
 - Prova AB2 - Prática
 - Prova Reavaliação AB1
 - Prova Reavaliação AB2
 - Prova Final
Atividades Avaliativas
AB1 - Envio por classroom - 31/01/2024
T1 - Lista Modelagem UML
T2. Exercício Lanchonete
T3. Exercício Telefonia Celular
T4. Lista de Exercicios JAVA Basico
AB2 - Apresentação presencial - Março/2024
T5- Exercício Revisão JAVA
T6 - Projeto Final

Universidade Federal de Alagoas

Campus Arapiraca / Pólo Penedo

  • Facebook Clean Grey
  • Twitter Clean Grey
  • LinkedIn Clean Grey

© 2021 por Thyago Tenório

bottom of page