PROGRAMAÇÃO ORIENTADA A OBJETOS
4º. Semestre
Carga Horária: 80 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.