Programação Orientada a Objetos - Java

Curso de extensão idealizado para alunos de graduação em Engenharia 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 2013

Aula 1 - Visão geral da linguagem Java (08/04)
Visão geral da linguagem e tecnologia Java, comandos básicos e tipos primitivos e vetores.
Aula 2 - Conceitos de Orientação a Objetos (15/04)
Conceitos de orientação a objetos (classe e objeto / atributo e operação).
Aula 3 - Encapsulamento (22/04)
Tratamento de erros básicos. Conceito de encapsulamento, visibilidade e construtor.
Aula 4 - Ciclo de vida de um objeto (29/04)
Classe String, ciclo de vida de um objeto e ponteiros.
Aula 5 - Tipo abstrato de dado e visão geral da UML (06/05)
Tipo abstrato de dados e diagrama de classes da UML.
Aula 6 - Herança (13/05)
Conceito de herança, classes abstratas e classe Object.
Aula 7 - Herança Múltipla e Exceções (20/05)
Herança múltipla, exceções e enumeradores. Visão geral da ferramenta Eclipse. (Ordem das aulas alterada devido à semana de provas).
Aula 8 - Polimorfismo (27/05)
Sobrecarga de operação, redefinição de operação e variável polimórfica. Conceito de Pacotes. Jar e visão geral da biblioteca padrão do Java.
Aula 9 - Visão geral de estrutura de dados em Java (03/06)
Visão geral de estrutura de dados e Generics (forma de polimorfismo). Acesso a arquivo.
Aula 10 - Prova (10/06)
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 *