Está en la página 1de 6

PLANO DE DISCIPLINA

CURSO: Anlise e Desenvolvimento de COORDENAO: Danielle Amorim


Sistemas

UNIDADE CURRICULAR: ADS39 PROFESSOR (A): Fabio Henrique Fonseca de


Programao Orientada a Objetos II Sousa

CARGA HORRIA: 80 horas/aula PERODO: Noite


SEMESTRE: 2017-2

1. UNIDADE CURRICULAR: PROGRAMAO ORIENTADA A OBJETOS II

1.1 Ementa:

Introduo linguagem Java (reviso). Classes abstratas e interfaces. Linhas de execuo


(threads). Elaborao de aplicaes de Console. SWING. JDBC. Excees. Introduo a Design
Patterns e frameworks. Tpicos avanados em Java.

1.2 Objetivo Geral:

Utilizar programao orientada a objetos. Compreender e aplicar os conceitos bsicos de Java.


Conhecer o uso da linguagem de programao Java. Desenvolver programas de computador e
aplicaes Web em Java. Compreender os conceitos e desenvolver applets Java e aplicaes de
console.

1.3 Objetivos Especficos:

- Entender e estar capacitado a usar os processos de concepo, desenvolvimento, implementao e


manuteno de softwares e os procedimentos, ferramentas e documentos que esto relacionados a
este processo.

- Programar utilizando linguagens orientadas a objetos

- Programar utilizando a tecnologia JAVA

1.4 Contedos Programticos

Unidade I. Reviso

- Introduo linguagem Java:


- Conceitos bsicos;
- Ambiente de desenvolvimento.
- Tipos de Dados primitivos e Wrappers:
- Modificadores.
- Estruturas de Controle:
- Estruturas de deciso;
- Estruturas de repetio.
- Vetores e matrizes.
- Orientao a Objetos usando Java:
- Objeto;
- Classe;
- Atributos;
- Mtodos.
- Herana;
- Encapsulamento;
- Polimorfismo

Unidade II. Classes Abstratas e Interfaces

Unidade III. Linhas de execuo (threads)

Unidade IV. Pacotes Bsicos:

- Java.Lang;
- Java.Util;
- Java.IO.

Unidade V. Elaborao de aplicaes de Console.

Unidade VI. SWING

Unidade VII. JDBC:

- Conceitos gerais;
- Conexo e execuo de consultas;
- Estudo de casos em banco de dados comerciais.

Unidade VIII. Excees:

Unidade IX. Introduo a Desing Patterns e Frameworks

Unidade X. Tpicos Avanados em Java

2. TRABALHO EFETIVO DISCENTE

ATIVIDADES DATA DE ENTREGA CARGA HORRIA


Realizar um levantamento de requisitos de um 22/09 30/09 7h
determinado assunto para o desenvolvimento
de um sistema
Desenvolvimento de um prottipo para 10/10 06/11 7h
implementao de um software
TOTAL 14h

3. METODOLOGIA

Aulas expositivas em sala de aula com uso de data show e quadro branco, promovendo
discusses com os discentes. As aulas tericas sero complementadas com resolues de exerccios
em sala de aula, dinmicas de grupo e simulaes de casos propostos com situaes prticas e
chamadas de problemas do dia a dia.

4. RECURSOS DIDTICOS

A disciplina ser ministrada utilizando os recursos didticos disponveis na FATENE, tais


como: computador, data show, DVD, micro system, quadro e pincel.

1
5. SISTEMA DE AVALIAO

A avaliao do programa compreender:


Mdia aritmtica entre as avaliaes parciais aplicadas em sala de aula.
As notas so calculadas de acordo com as normas acadmicas da Instituio.

1 Nota Parcial NP1.


NP1 A - Trabalho em Grupo.
NP1 B - Prova em sala de aula com questes subjetivas, objetivas e descritivas sobre
contedo dado.

2 Nota Parcial NP2.


NP2 A - Apresentao de um trabalho em grupo sobre o contedo apresentado em sala de
aula.
NP2 B - Prova em sala de aula com questes subjetivas, objetivas e descritivas sobre
contedo dado e padro ENADE.

Mdia: (NP1 + NP2) / 2

6. FREQUNCIA
O aluno dever comparecer em, no mnimo, 75% das aulas ministradas durante o curso para obter
aprovao na disciplina.

7. CRONOGRAMA
CARGA
TEMTICA AES EDUCATIVAS HORRIA
DATA
H/A
Apresentao Apresentao da Disciplina. Programa,
2 01/08
Objetivos, Critrios de Avaliao e Conduo.
Unidade I - Reviso - Introduo linguagem Java:
- Conceitos bsicos; 2 08/08
- Ambiente de desenvolvimento.
Unidade I - Reviso - Tipos de Dados primitivos e Wrappers:
- Modificadores.
- Estruturas de Controle: 2 10/08
- Estruturas de deciso;
- Estruturas de repetio.
Unidade I - Reviso - Vetores e matrizes. 2 22/08

.
Unidade I - Reviso - Orientao a Objetos usando Java:
- Objeto;
- Classe;
- Atributos;
2 24/08
- Mtodos.
- Herana;
- Encapsulamento;
- Polimorfismo
Metodologia Ativa Exerccio sobre o tema abordado nas aulas
4 25/08
anteriores
Unidade I - Reviso Exerccios em sala 4 28/08
Unidade II. Classes Abstratas e Introduo e Fundamentos
Interfaces 2 29/08

Unidade II. Classes Abstratas e Criando Classes Abstratas e Interfaces


Interfaces 2 05/09

Unidade II. Classes Abstratas e Exerccios


Interfaces 2 12/09

Reviso Prova N1 Reviso para prova 2 19/09


Exerccios Exerccios 4 23/09
Metodologia Ativa Exerccio sobre o tema abordado nas aulas
2 25/09
anteriores
PROVA N1 Aplicao da 1 NP 2 26/09
Unidade III. Linhas de execuo Introduo a Threads
(threads) 2 03/10

Unidade III. Linhas de execuo Exerccios


(threads) 2 05/10

Unidade IV. Pacotes Bsicos: Introduo a pacotes


- Java.Lang;
- Java.Util; 4 09/10
- Java.IO.

Exerccios
Unidade IV. Pacotes Bsicos: 2 10/10

Unidade V. Elaborao de aplicaes Introduo a aplicaes em consoles


de Console. 2 17/10

Unidade V. Elaborao de aplicaes Exerccios


de Console. 2 24/10

Unidade VI. SWING Introduo aos pacotes SWING


2 26/10

Metodologia Ativa Exerccio sobre o tema abordado nas aulas


4 27/10
anteriores
Unidade VII. JDBC Introduo a Banco de Dados e JDBC 2 31/10
Unidade VIII. Excees: Introduo a Excees ( Try Catch)
2 07/11
Unidade IX. Introduo a Desing Introduo a Desing Patterns
Patterns e Frameworks
Aplicaes complexas com Java
Unidade X. Tpicos Avanados em
Java

Metodologia Ativa Exerccio sobre o tema abordado nas aulas


2 14/11
anteriores
Trabalho N2 Apresentao do trabalho da N2
4 20/11

Trabalho N2 Apresentao do trabalho da N2


2 21/11

Prova N2 Reviso para N2


2 23/11

Prova N2 Aplicao da prova N2 2 28/11


2 Chamada Aplicao da Prova 2 05/12
Aplicao do Prova Final Prova escrita individual 2 12/12
TOTAL 80

8. PRTICA PROFISSIONAL (20H)

Tema e Descrio da Prtica Profissional:


Criao de um sistema orientado a objetos explorando os atributos e restries da tecnologia JAVA.
Objetivo da Atividade:
Com o estudo e pesquisa de desenvolvimento de software, o aluno passar a compreender como
realmente acontece um ciclo de vida de software, e ainda utilizando uma linguagem de programao
orientada a objetos.
Justificativa:
Criar competncias e habilidades nos alunos para facilitar a entrada do mesmo no mercado no que se
refere a atividades de desenvolvimento de software
Cronograma das Atividades Desenvolvidas:
28/09 Pesquisa sobre conceitos e prticas adotadas no mercado para o desenvolvimento de software.
Fundamentos, histria e nveis de maturidade.
09/10 Aplicao de uma metodologia de software para a criao de software.
21/10 e 23/10 Estudo sobre tcnicas de mtricas para medio do desenvolvimento do software
18/11 Apresentao de um sistema(prottipo), desenvolvido com tecnologia Java.

9. BIBLIOGRAFIA

BSICA

DEITEL, H. M.; DEITEL, P. J. Java como programar. 6. ed. So Paulo: Pearson Prentice Hall,
2005.
HORSTMANN, Cays; CORNELL, GARY. Core java 2. 7. ed. Rio de Janeiro: Alta Books, 2005.
SIERRA, Kathy; BATES, Bert. Use a cabea! java: pense java: guia de aprendizagem. 2. ed. Rio
de Janeiro: Alta Books, 2007

COMPLEMENTAR

ANCELMO, Fernando. Aplicando lgica orientada a objetos em java. 2. ed. Florianoplis:


Visual Books, 2005
BORATTI, Isaias Camilo. Programao orientada a objetos em java. Florianoplis: Visual
Books, 2007.
CARDOSO, Caque. Orientao a objetos na prtica: aprendendo orientao a objetos com
java. Rio de Janeiro: Cincia Moderna, 2006
PINHEIRO, Francisco A. C. Fundamentos de computao e orientao a objetos usando
java. Rio de Janeiro: LTC, 2006.
SERSON, Roberto Rubinstein. Programao orientada a objetos com java 6: curso
universitrio. Rio de Janeiro: Brasport, 2007.