PROGRAMAÇÃO ORIENTADA A OBJETOS
AULAS SEMESTRAIS: 80 horas aulas
Objetivo: Implementar de softwares com o uso de uma linguagem de programação orientada a objetos.
Ementa: Conceitos e evolução da tecnologia de orientação a objetos. Limitações e diferenças entre o paradigma
da programação estruturada em relação à orientação a objetos. Conceito de objeto, classe, métodos, atributos,
herança, polimorfismo, agregação, associação, dependência, encapsulamento, mensagem e suas respectivas
notações na linguagem padrão de representação da orientação a objetos. Implementação de algoritmos orientado
a objetos utilizando linguagens de programação. Aplicação e uso das estruturas fundamentais da orientação a
objetos.
Bibliografia básica:
GONCALVES, Edson. Desenvolvendo Aplicações Web com JSP, Servlets, JavaServer Faces, Hibernate, EJB 3
Persistence e Ajax. Ciencia Moderna. 2007
SANTOS, Rafael. Introdução à Programação Orientada a Objetos usando Java. Campus. 2003.
SERSON, R. R. Programação orientada a objetos com Java 6 – Curso universitário. Brasport, 2008.