TCC-00.328 - Programação Orientada a Objetos
Instituto de Computação
Universidade Federal Fluminense
Links
Turma A1 2023.2:
GitHub,
Google Sala de Aula,
Frequências,
Professor
Calendário de Provas
Turma A1 2023.2
- P1: 11/Out/2023 (revisão 23/Out)
- P2: 29/Nov/2023 (revisão 06/Dez)
- VR (2a. chamada): 04/Dez/2023 (revisão 06/Dez)
- VS: 11/Dez/2023 (revisão 13/Dez)
Critérios de Avaliação
se frequência inferior a 75% então REPROVADO POR FALTA SEM VS
senão NOTA FINAL = (P1 + P2) / 2 - (qtd trab não entregues/aceitos * 0,2)
Bibliografia
Ementa (.pdf)
- Persistência (Arquivos e fluxos) Aplicações e Estudo de Casos
- Leitura e escrita de arquivos texto
- Arquivos de acesso direto
- Serialização de objetos
- Estudo de casos
- Tratamento de Exceções
- Tipos de exceção
- Causa de exceções
- Repasse exceções
- Tratamento exceções
- Classes e Objetos
- Conceitos gerais de classe, atributos, métodos e objetos
- Classes genéricas
- Classes aninhadas
- Enumerações
- Encapsulamento
- Acoplamento
- Conceitos de associações entre classes
- Sobrecarga de métodos
- Herança e Hierarquia de Classes
- Implementação de hierarquia de classes
- Interfaces e Classes Abstratas
- Implementação de hierarquia de interfaces
- Polimorfismo
- Tipos de polimorfismo
- Estudos de caso
- Coleções
- Tipo de interfaces de coleções
- Tipos de implementações de coleções
- Threads
- Conceitos gerais
- Classes Thread, Runnable e Callable
- Métodos sincronizados
- Prevenção de dead-locks
- Executores
Início