Programação Orientada a Objetos
| Código | 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.
Professor Responsável
Rodrigo Bossini Tavares Moreira
Docentes
Marco Aurelio Mazzei
Evandro Catelani Ferraz
Bibliografia
- 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.
- 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.
- JANDL JUNIOR, Peter. Java : guia do programador: atualizado para Java 16. 4. ed. rev. São Paulo: Novatec, c2021. 550 p. ISBN 9788586057577.