Programação Orientada a Objetos - Java

Curso de extensão para alunos de graduação em Engenharia Elétrica da Escola Politécnica da Universidade de São Paulo. O foco é nos conceitos de Programação Orientação a Objetos, sendo usado Java como a linguagem de programação.

Material - 2o oferecimento de 2008

Aula 1 - Visão Geral da Linguagem Java
Visão geral da linguagem e tecnologia Java, Comandos básicos e Tipos primitivos e vetores.
Aula 2 - Conceitos de Orientação a Objetos
Visão geral sobre processo de desenvolvimento de software, Conceitos de orientação a objetos, Classe e Objeto e Atributo e operação.
Aula 3 - Encapsulamento e Ciclo de vida de um objeto
Conceito de encapsulamento, Visibilidade, Ciclo de vida de um objeto e String (exemplo de classe).
Aula 4 - Tipo de dados abstrato
Tipo de dados abstrato e Visão geral do diagrama de classes da UML.
Aula 5 - Herança
Conceito de herança, Classes abstratas e Classe Object.
Aula 6 - Polimorfismo
Conceito de polimorfismo: Sobrecarga de operação (overload), Redefinição de operação (override) e Variável polimórfica.
Aula 7 - Visão geral de estrutura de dados
Visão geral de estrutura de dados, Polimorfismo: generics (classe parametrizável) e Ordenação.
Aula 8 - Exceção e acesso a arquivo
Tratamento de erros: exceção e Leitura e escrita de arquivos.
Aula 9 - Tópicos especiais
Aula 10 - Prova
Notas
Recursos

Critério de Avaliação

Nota final:(Projeto + Prova)/2

  • Média ≥ 7,0

Outros documentos

Bibliografia

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *