programação orientada a objetos€¦ · java como programar. editora pearson prentice hall, 6ª...

14

Upload: others

Post on 03-Aug-2020

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Programação Orientada a Objetos€¦ · Java como programar. Editora Pearson Prentice Hall, 6ª Edição. Apresentação Conteúdo Programático Referência bibliográfica Avaliações
Page 2: Programação Orientada a Objetos€¦ · Java como programar. Editora Pearson Prentice Hall, 6ª Edição. Apresentação Conteúdo Programático Referência bibliográfica Avaliações

Programação Orientada a Objetos

Engenharia da Computação

Professor: Rosalvo Ferreira de Oliveira Neto

Page 3: Programação Orientada a Objetos€¦ · Java como programar. Editora Pearson Prentice Hall, 6ª Edição. Apresentação Conteúdo Programático Referência bibliográfica Avaliações

Dados Pessoais

Rosalvo Ferreira de Oliveira Neto

• MSc. em ciência da computação (UFPE)

[email protected]

• www.univasf.edu.br/~rosalvo.oliveira

Univasf – Engenharia de Computação – Programação Orientada a Objetos- Prof.: Rosalvo Neto

Apresentação Conteúdo

Programático Referência

bibliográfica Avaliações

3

Page 4: Programação Orientada a Objetos€¦ · Java como programar. Editora Pearson Prentice Hall, 6ª Edição. Apresentação Conteúdo Programático Referência bibliográfica Avaliações

Minhas Linhas de Pesquisa

• Inteligência Artificial

• Redes Neurais

• Algoritmos Busca

• Credit Scoring

• Behavior Scoring

• Construções de Data Warehouse

Apresentação Conteúdo

Programático Referência

bibliográfica Avaliações

4 Univasf – Engenharia de Computação – Programação Orientada a Objetos- Prof.: Rosalvo Neto

Page 5: Programação Orientada a Objetos€¦ · Java como programar. Editora Pearson Prentice Hall, 6ª Edição. Apresentação Conteúdo Programático Referência bibliográfica Avaliações

Horário da disciplina

Apresentação Conteúdo

Programático Referência

bibliográfica Avaliações

5

Horários Seg Ter Qua Qui Sex

16:00 às 18:00 3

3

16:00 às 18:00 3 3

Univasf – Engenharia de Computação – Programação Orientada a Objetos- Prof.: Rosalvo Neto

Page 6: Programação Orientada a Objetos€¦ · Java como programar. Editora Pearson Prentice Hall, 6ª Edição. Apresentação Conteúdo Programático Referência bibliográfica Avaliações

1. Conceitos de orientação a objetos

1.1. objetos

1.2. operações

1.3. métodos

1.4. mensagens

1.5. estados

2. Introdução a UML

Apresentação Conteúdo

Programático Referência

bibliográfica Avaliações

6 Univasf – Engenharia de Computação – Programação Orientada a Objetos- Prof.: Rosalvo Neto

Page 7: Programação Orientada a Objetos€¦ · Java como programar. Editora Pearson Prentice Hall, 6ª Edição. Apresentação Conteúdo Programático Referência bibliográfica Avaliações

1.6. Visão geral

1.7. Diagramas de classes

1.8. Relacionamentos

3. Tipos e classes

4. Identificação de objetos

5. Abstrações, generalização, sub-classes e instanciação

6. Ocultamento

7. Herança

8. Polimorfismo

Apresentação Conteúdo

Programático Referência

bibliográfica Avaliações

6 Univasf – Engenharia de Computação – Programação Orientada a Objetos- Prof.: Rosalvo Neto

Page 8: Programação Orientada a Objetos€¦ · Java como programar. Editora Pearson Prentice Hall, 6ª Edição. Apresentação Conteúdo Programático Referência bibliográfica Avaliações

9. Abstração de agregação

8.1. listas

8.2. conjuntos

8.3. arranjos

10. Aplicação dos conceitos de programação orientada a objeto em linguagens de alto nível

9.1. C++

9.2. Java

Apresentação Conteúdo

Programático Referência

bibliográfica Avaliações

6 Univasf – Engenharia de Computação – Programação Orientada a Objetos- Prof.: Rosalvo Neto

Page 9: Programação Orientada a Objetos€¦ · Java como programar. Editora Pearson Prentice Hall, 6ª Edição. Apresentação Conteúdo Programático Referência bibliográfica Avaliações

11. Construtores e destrutores

12. Herança múltipla

13. Ligação dinâmica e polimorfismo

14. Técnicas para extração e reconhecimento de objetos e classes do mundo real em elementos de software.

Apresentação Conteúdo

Programático Referência

bibliográfica Avaliações

6 Univasf – Engenharia de Computação – Programação Orientada a Objetos- Prof.: Rosalvo Neto

Page 10: Programação Orientada a Objetos€¦ · Java como programar. Editora Pearson Prentice Hall, 6ª Edição. Apresentação Conteúdo Programático Referência bibliográfica Avaliações

Bibliografia Básica •Barnes, Kölling. Programação orientada a objetos com Java: Uma introdução Prática Usando o BlueJ. Editora Pearson Prentice Hall, 4ª Edição;

•Deitel. C++ como programar. Editora Pearson Prentice Hall, 5ª Edição;

Bibliografia Complementar •Booch, Grady et al. UML Guia do Usuário. Editora Elsevier Campus, 2ª Edição; •Deitel. Java como programar. Editora Pearson Prentice Hall, 6ª Edição.

Apresentação Conteúdo

Programático Referência

bibliográfica Avaliações

7 Univasf – Engenharia de Computação – Programação Orientada a Objetos- Prof.: Rosalvo Neto

Page 11: Programação Orientada a Objetos€¦ · Java como programar. Editora Pearson Prentice Hall, 6ª Edição. Apresentação Conteúdo Programático Referência bibliográfica Avaliações

NF = prova1 + prova2 + Projeto

3

Datas Importantes

Apresentação Conteúdo

Programático Referência

bibliográfica Avaliações

8

Avaliação Data

1°- Prova 03/04/2012

2°- Prova 17/05/2012

Projeto 19/06/2012

2º Chamada Acumulativa 21/06/2012

Prova Final 26/06/2012

Univasf – Engenharia de Computação – Programação Orientada a Objetos- Prof.: Rosalvo Neto

Page 12: Programação Orientada a Objetos€¦ · Java como programar. Editora Pearson Prentice Hall, 6ª Edição. Apresentação Conteúdo Programático Referência bibliográfica Avaliações

Projeto

•A nota corresponderá a um artigo (grupo de 4 alunos), que será apresentado à turma e ao professor da disciplina, além da versão escrita;

•Cada seminário será apresentado entre 10 e 20 minutos, e na seqüência tanto o professor quantos os demais alunos poderão fazer seus questionamentos;

•Não será permitido realizar reposição da apresentação do projeto.

Apresentação Conteúdo

Programático Referência

bibliográfica Avaliações

10 Univasf – Engenharia de Computação – Programação Orientada a Objetos- Prof.: Rosalvo Neto

Page 13: Programação Orientada a Objetos€¦ · Java como programar. Editora Pearson Prentice Hall, 6ª Edição. Apresentação Conteúdo Programático Referência bibliográfica Avaliações

Dúvidas

Page 14: Programação Orientada a Objetos€¦ · Java como programar. Editora Pearson Prentice Hall, 6ª Edição. Apresentação Conteúdo Programático Referência bibliográfica Avaliações