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 2010

Aula 1 - Visão Geral da Linguagem Java
Visão geral da linguagem e tecnologias Java, comandos básicos e tipos primitivos e vetores.
Aula 2 - Conceitos de Programação Orientação a Objetos
Visão geral do processo de desenvolvimento de software e conceitos de programação orientação a objetos (Classe e Objeto / 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 exemplo de classe (String).
Aula 4 - Tipo de dados abstrato e visão geral da UML
Conceito de 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, redefinição de operação e variável polimórfica).
Aula 7 - Visão geral de estrutura de dados em Java
Visão geral de estrutura de dados em Java e polimorfismo (Generics).
Aula 8 - Acesso à arquivo e outros tópicos
Enumeradores, tratamento de erros (exceção) classes aninhadas e leitura e escrita de arquivos.
Aula 9 - Tópicos especiais
Arquivos Jar e um os possíveis temas: JSP/Servlets, Swing e Threads e Concorrência.
Aula 10 - Prova
Recursos
Notas

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 *