INSCREVA-SE

Programação Orientada a Objetos


Codigo Carga Horária
T E L/P CHT
TTI101 0 0 4 80

Ementa

Conceitos básicos de orientação a objetos. Estruturas básicas de programação. Prática de desenvolvimento de algoritmos e programação empregando a linguagem de programação OO. Encapsulamento. Composição. Modularização. Herança. Conceitos básicos de interface gráfica. Acesso a banco de dados relacional.

Descrição

Mais importante do que resolver problemas computacionais utilizando uma linguagem de programação, é fazê-lo utilizando boas práticas, padrões de projeto e tecnologias de ponta no mercado. A disciplina Programação Orientada a Objetos visa abordar conceitos fundamentais de lógica de programação, os principais pilares da orientação a objetos e a forma como seu uso apropriado promove a reusabilidade de código e simplifica manutenções futuras, o que naturalmente implica em redução de custos. Soluções computacionais modernas envolvem o uso de arquiteturas das mais diversas, sendo aquela denominada "cliente/servidor" uma das mais disseminadas. Exemplificando o seu uso, a disciplina aborda o desenvolvimento de sistemas computacionais que estabelecem conexões com sistemas gerenciadores de bancos de dados relacionais. Diante da incompatibilidade entre os modelos OO e relacional, também são abordados conceitos fundamentais do mapeamento objeto relacional.

Responsável

Foto Professor

Rodrigo Bossini Tavares Moreira

Mais Informações

Docentes

Foto Professor

Evandro Catelani Ferraz

Mais Informações
Foto Professor

Marco Aurelio Mazzei

Mais Informações

Bibliografia

Complementar

  • <p>DEITEL, H. M; DEITEL, P. J. Java: como programar. FURMANKIEWICZ, Edon (Trad.). 8. ed. São Paulo: Pearson Prentice Hall, 2010. 1144 p. ISBN 9788576055631.</p>
  • <p>PUGA, Sandra; RISSETTI, Gerson. Lógica de programação e estrutura de dados com aplicações em Java. 2. ed. São Paulo: Pearson, 2014. 262 p. ISBN 9788576052074.</p>
  • JANDL JUNIOR, Peter. Java : guia do programador: atualizado para Java 16. 4. ed. rev. São Paulo: Novatec, c2021. 550 p. ISBN 9788586057577.