Você está na página 1de 2

PLANO DE ENSINO E APRENDIZAGEM

CURSO: Sistemas de Informao


Disciplina:
Perodo Letivo:
Srie:
Periodo:
Programao Orientada a
2 sem/2012
4 Srie
No definido
Objetos
Semestre de Ingresso: 1
Ano de Ingresso: 2011
C.H. Terica:
C.H. Prtica:
C.H. Outras:
C.H. Total:
20
40
20
80

Ementa
Metodologia de programao Orientada a Objetos: classes, atributos e mtodos (estticos e da classe), objetos, encapsulamento,
herana e polimorfismo. Concepo e implementao de programas orientados a objetos.

Objetivos
Conceitos de paradigma orientado a objetos atravs da definio de classes e objetos. Uso da linguagem Java para
implementao de classes e seus principais recursos. Conhecimento da construo de GUI, tratamento de excees e
persistncia de dados.

Contedo Programtico
- Paradigma Orientado a Objetos x Paradigma Estruturado.
- Definio de Classes e Objetos.
- Definio de Atributos e Comportamentos.
- Sintaxe da Linguagem Java.
- Implementao de classes e instanciao de objetos.
- Definio e mtodos estticos e implementao.
- Definio de Usabilidade, Encapsulamento e Acessibilidade.
- Implementao de Modificadores de acesso (Acessibilidade).
- Definio de Construtores, Sobrecarga e Implementao.
- Definio de Relacionamento entre classes (Associao e Herana).
- Implementao de Herana e Associao.
- Definio de Polimorfismo e Implementao.
- Definio de Classes Abstratas e Implementao.
- Definio de Excees e Implementao.
- Colees em Java: Vector, ArrayList, LinkedList.
- Desenvolvimento de GUI
- Construo de GUI
- Tratamento de Aes
- Gerenciadores de Layout
- Tratamento de Excees
- Persistncia de Dados

Procedimentos Metodolgicos Indicados


Aulas laboratoriais. Aulas expositivas. Exerccios prticos. Estudos em grupo.

Sistema de Avaliao
1 Avaliao - PESO 4,0

2 Avaliao - PESO 6,0

Atividades Avaliativas a Critrio do Professor


Prticas: 3,00
Tericas: 7,00
Total: 10

Prova Escrita Oficial


Prticas: 3,00
Tericas: 7,00
Total: 10

Bibliografia Bsica Padro


1) SANTOS, Rafael. Introduo Programao Orientada a Objetos Usando Java. 1 ed. Rio de Janeiro: Campus - Elsevier,
2008.

Bibliografia Bsica Unidade:

Faculdade de Negcios e Tecnologias da Informao (FNT)

1) SERSON, Roberto Rubinstein. Programao Orientada a Objetos com Java 6. 1 ed. Rio de Janeiro: Brasport, 2008.
2) DEITEL, Harvery M.. Java : como programar. 6 ed. So Paulo: Pearson - Prentice Hall, 2009.

Bibliografia Complementar: Faculdade de Negcios e Tecnologias da Informao (FNT)


1) CORNELL, Core; HORSTMANN, CAY S.. Java 2 : Fundamentos. 7 ed. Rio de Janeiro: Alta Books, 2005, v.1.
2) COSTA, Luis Carlos Moreira da. Java para Iniciantes. 1 ed. So Paulo: Cincia Moderna, 2002.
3) BORATTI, Isaas Camilo. Programao Orientada a Objetos em Java. 1 ed. : VisualBooks, 2007.
4) SIERRA, Kathy; BATES, Bert. Use a Cabea! Java. 2 ed. Rio de Janeiro: Alta Books, 2007.
5) HALL, M.. Core Servlets e Java Server Pages. 2 ed. Rio de Janeiro: Cincia Moderna, 2005.

Peridico: Faculdade de Negcios e Tecnologias da Informao (FNT)


1) ANAIS DO IX SIMPSIO BRASILEIRO DE LINGUAGENS DE PROGRAMAO. Recife: Simposio, 1994-2005 - Anual
2) REVISTA JAVA MAGAZINE. Rio de Janeiro: DevMedia, 2004 - Mensal
3) REVISTA MUNDO JAVA. Curitiba: Mundo, 2004 - Mensal

Cronograma de Aulas
Tema

Semana n.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20

Apresentao da Disciplina. Paradigma Estruturado x Paradigma Orientado a Objetos.


Conceitos de orientao a objetos: classes e objetos; atributos e comportamentos.
Definio da tecnologia Java e estrutura da linguagem. Implementao de classes e instanciao de
objetos.
Implementao de atributos e mtodos. Definio e implementao de mtodos e atributos estticos.
Definio de Usabilidade, Encapsulamento e Acessibilidade. Implementao de Modificadores de
acesso (Acessibilidade).
Definio de construtores e implementao.
Definio de sobrecarga de mtodos e implementao.
Definio de relacionamento entre classes (Associao e Herana).
Atividades de avaliao.
Implementao de herana. Implementao de associao.
Definio de polimorfismo e implementao.
Definio de classes Abstratas e implementao. Definio de excees e implementao.
Colees em Java: Vector, ArrayList, LinkedList e implementao.
Construo de GUI Swing e AWT (Construo e tratamento de Aes).
Persistncia de Dados e Manipulao de Arquivos Binrios.
Persistncia de Dados utilizando um SGDB Projeto Exemplo.
Persistncia de Dados utilizando um SGDB Projeto Exemplo.
Prova Escrita Oficial.
Reviso.
Prova Substitutiva.

Coordenador do Curso
_____________________
Assinatura

Diretor Executivo
__/__/____
_____________________
Assinatura