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

Post on 03-Aug-2020

4 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Programação Orientada a Objetos

Engenharia da Computação

Professor: Rosalvo Ferreira de Oliveira Neto

Dados Pessoais

Rosalvo Ferreira de Oliveira Neto

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

• rosalvo.oliveira@univasf.edu.br

• 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

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

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

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

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

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

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

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

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

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

Dúvidas

top related