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

Básica

  • 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.
  • HORSTMANN, Cay S; CORNELL, Gary. Core Java. SCHAFRANSKI, Carlos (Trad.), FURMANKIEWICZ, Edson (Trad.). 8. ed. São Paulo: Pearson, 2010. v. 1. 383 p. ISBN 9788576053576.
  • 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.

Complementar

  • BARNES, David J.; KÖLLING, Michael. Programação orientada a objetos com Java: uma introdução prática usando o BlueJ. 4. ed. São Paulo: Pearson Education, c2009. 455 p. ISBN 9788576051879.
  • BURD, Barry. Java para leigos. 5. ed. Rio de Janeiro: Altabooks, c2013. 401 p. ISBN 9788576088011.
  • JANDL JUNIOR, Peter. Java : guia do programador: atualizado para Java 16. 4. ed. rev. São Paulo: Novatec, c2021. 550 p. ISBN 9788586057577.
  • SCHILDT, Herbet. Java para iniciantes : crie, compile e execute programas Java rapidamente. 6. ed. São Paulo: Bookman, 2015. 684 p. ISBN 9788582603369.
  • SIERRA, Kathy; BATESD, Bert. Use a cabeça!: Java. 2. ed. Rio de Janeiro: Alta Books, 2010. 484 p. ISBN 9788576081739.