Atualizado em 14 de março de 2020

PROGRAMAÇÃO ORIENTADA A OBJETO

Professor Responsável:
Prof.  Marcelo Santos Linder

Aviso:


Ementa:

Conceitos de orientação a objetos. Tipos e classes. Identificação de objetos. Abstrações, generalização, sub-classes e instanciação. Herança. Polimorfismo. Abstração de agregação. Construtores e destrutores. Aplicações dos conceitos em linguagens de programação orientadas a objetos. Técnicas para extração e reconhecimento de objetos e classes do mundo real em elementos de software.


Índices desta página:

Bibliografia
Material para download
Datas das Provas
Avisos

Bibliografia:

    Básica:
  • KEOGH, J.; GIANNINI, M. OOP Desmistificado - Programação a Objetos. Alta Books, 2005.
  • BARNES, K. Programação orientada a objetos com Java: Uma introdução Prática Usando o BlueJ. 4ª ed. Pearson Education, 2004.
  • DEITEL, M.D.; DEITEL, P.J. C++ como programar. 3ª ed. Bookman, 2001.
    • Complementar:
  • BOOCH, G.; RUMBAUGH, J.; JACOBSON, I. UML Guia do Usuário. 2ª ed. Elsevier, 2005.
  • SAVITCH, W. C++ Absoluto. Pretice-Hall, 2003.
  • KOFFMAN, E.B.; WOLFGANG, P.A.T. Objetos, Abstração, Estruturas de Dados e Projeto Usando C++. LTD, 2008.
  • DEITEL, H.M.; DEITEL, P.J. Java: Como Programar. 6ª ed. Pearson Education, 2005.

  • Material para Download:
     
    Primeira Aula aula1.pdf 
    Segunda Aula aula2.pdf 
    Terceira Aula aula3.pdf 
    Quarta Aula aula4.pdf 
    Material disponibilizado no último semestre em que a disciplina foi ofertada material 
    Programa da Disciplina prog_disc_poo.pdf


    Datas das provas e entrega do trabalho:

    Primeira Prova
    Segunda Prova
    Prova Final
    ?/?
    ?/?
    ?/?

    Aviso sobre o procedimento para solicitação de segunda chamada:

    Para solicitar a realização de uma segunda chamada o aluno deve entrar com um processo no NAD (Núcleo de Atendimento ao Discente) conforme determina o Ato Normativo Nº 001/2011 .