TCC-00.328 - Programação Orientada a Objetos
Universidade Federal Fluminense
Turma S1 2026.2: Google Sala de Aula, Frequência, GitHub, Professor
Calendário de Provas
Turma S1 2026.2
P1: 21/Set/2026 (revisão 23/Set)
P2: 16/Nov/2026 (revisão 23/Nov)
VR: 18/Nov/2026 (revisão 23/Nov)
VS: 25/Nov/2026 (revisão 30/Nov)
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
Bibliografia
INTRODUÇÃO ✔️
PRINCÍPIOS DE PROGRAMAÇÃO ORIENTADA A OBJETOS ✔️
REVISÃO DE ESTRUTURAS DE PROGRAMAÇÃO ✔️
CONCEITOS GERAIS DE ORIENTAÇÃO A OBJETOS ✔️
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 ✔️
MÉTODOS ✔️
SOBRECARGA ✔️
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