Universidade Católica de Pelotas
Centro Politécnico
Curso de Tecnologia em Análise e Desenvolvimento de Sistemas
Disciplina: Algoritmo e Programação II - Código: 365005 – Turma: 125
Prof. Dr. Paulo Roberto Gomes Luzzardi
Ementa da Disciplina
Ementa: Estudo dos principais conceitos do paradigma Orientado a Objetos, através
da utilização da linguagem Java como estudo de caso.
Conteúdo Programático
1. Conceitos básicos
1.1 Classes, objetos, atributos e métodos
1.2 Estudo de algumas classes da API Java
2. Classes e objetos
2.1 Estrutura de uma classe: atributos e métodos
2.2 Métodos procedurais e com retorno de valor
2.3 Modificadores de acesso
2.4 Construtores
2.5 Passagem de parâmetros por valor e por referência
2.6 Escopo de variáveis
2.7 Array de referências
2.8 Objetos e arrays como atributos de uma classe
2.9 Sobrecarga de métodos
3. Herança
3.1 Conceitos ? superclasse e subclasse
3.2 Referência this e super
3.3 Sobrescrevendo métodos
3.4 Polimorfismo
4. Classes abstratas e interfaces
4.1 Conceitos
4.2 Classes abstratas
4.3 Interfaces
4.4 Herança múltipla com a utilização de interfaces
5. Atributos e métodos estáticos e final
5.1 Atributos e métodos estáticos
5.2 Atributos e métodos final
6. Introdução à interfaces gráficas
6.1 Principais componentes de interface
6.2 Tratamento de eventos
Bibliografia Básica
DEITEL, Harvey; DEITEL, Paul. Java : Como Programar. 6. ed. São Paulo:
PEARSON, 2010. HORSTMANN, Cay; Cornell, Gary. CORE JAVA 2. 7. ed. Rio
de Janeiro: Alta Books, 2005.
SANTOS, Rafael. Introdução a Programação Orientada a Objetos usando Java.
Rio de Janeiro: Campus, 2003.
Bibliografia Complementar
BOENTE, Alfredo. Aprendendo a programar em Java 2: orientado a objetos. Rio
de Janeiro: Brasport, 2003.
NAUGHTON, Patrick. Dominando o Java. São Paulo: Makron Books, 1997.
WAZLAWICK, Raul Sidnei. Análise e Projeto de Sistemas de Informação
Orientados a Objetos. 2. ed. Rio de Janeiro: Elsevier, 2010.
Download

Universidade Católica de Pelotas Centro Politécnico Curso de