top of page
SISB008 - PROGRAMAÇÃO II
SISB009 - LABORATÓRIO DE PROGRAMAÇÃO II
2018.1
Professor: Thyago Tenório Martins de Oliveira
Carga Horária: PII - 60h (teórica) / Lab. PII - 60h (prática)
Horário: PII - Quinta (19:00 às 20:40) / Sexta (19:00 às 19:50)
LAB PII - Sexta (19:50 às 22:30)
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: Link
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
- Trabalho sobre Classes JAVA (17/08/2018):
1- Ítalo - InputStream e OutputStream
2- Alvaro - GregorianCalendar e Date
3- Mauricio - Math
4- Denis - Scanner e PrintStream
5- Regina - System
6- Hislayne - String
7- Jeferson - Object
8- Faltantes - ArrayList
- Prova AB1 - Prática
- Prova AB1 - Teórica
- GUI (Interface Gráfica com Swing)
- Exemplo Interface
- Componentes de Interface Gráfica
- Notas AB1 v 0.2 (09/09/2018)
- Threads
- Material - Threads e Sockets em Java
- Notas AB2 v2 (12/10/2018)
- Prova Reavaliação AB1
- Prova Reavaliação AB2
- Prova Final
Exercícios:
Lista Modelagem
Exercício Herança e Polimorfismo
Lista Revisão
Exercício Floresta
- Lista de Exercícios para AB1
T1- Lista Modelagem em UML (desenhos)
T2- Lista Modelagem em Java
T3- Exercício Herança em Java
T4- Exercício Floresta
T5 - Lista de Revisão em Java
- Lista de Exercícios para AB2
T6- Exercício Interface Gráfica
T7- Exercício Interface Gráfica com implem.
Exercício Interface Gráfica
- Projeto Final
bottom of page