Você está na página 1de 2

PLANO DE ENSINO DA DISCIPLINA

Curso:
Disciplina:
Carga horria total:
Carga horria em horas-aula:
Carga horria em APS:

Tecnologia em Anlise e Desenvolvimento de


Sistemas/Sistemas para Internet/Smartphones e Tablets
Desenvolvimento de Sistemas com Java
80 horas
66 horas
14 horas

1) Competncias
C1 - (C) Diferenciar e aplicar atributos e mtodos estticos em um programa Java.
C2 - (C) Utilizar Collections em programas escritos em Java.
C3 - (N) Escrever classes em linguagem Java identificando atributos, mtodos e seus
modificadores de acesso.
C4 - (N) Instanciar e manipular objetos de classes escritas em Java.
C5 - (N) Utilizar o conceito de herana em projetos escritos em Java.
C6 - (N) Utilizar interfaces e classes abstratas em projetos escritos em Java e identificar suas
diferenas.
C7 - (C) Aplicar o conceito de polimorfismo em projetos escritos em Java.
C8 - (N) Fazer o controle de excees em projetos escritos em Java.
C9 - (C) Aplicar os conceitos de camadas em projetos Java.
C10 - (C) Elaborar e interpretar Diagramas de Classes para projetos orientados a objetos.
2) Objetivo
A disciplina em questo visa capacitar o aluno no desenvolvimento de programas bsicos
orientados a objetos com a utilizao de uma linguagem de programao orientada a objetos.
So estudados os conceitos de classes e objetos, herana e polimorfismo na anlise e
implementao de projetos. So trabalhados tambm os conceitos de interfaces, excees e
interpretao de Diagramas de Classes.
3) Contedos
-

Tipos de dados bsicos e Wrapper

Converso entre tipos

Operadores aritmticos, lgicos e relacionais

Variveis

Constantes

Comentrios para documentao (JavaDoc)

Mtodos de entrada e sada de dados

Criao de classes

Definio de atributos

Definio de mtodos

PLANO DE ENSINO DA DISCIPLINA


-

Modificador static

Modificadores de acesso: private, public, protected, friendly

Passagem de parmetro por referncia e por valor

Instanciao de objetos

Estruturas condicionais: if, switch

Operador ternrio

Estruturas condicionais aninhadas

Estruturas de repetio: while, do..while, for

Estruturas de repetio aninhadas

Colees: Vector, LinkedList, ArrayList

Tratamento de excees

Hierarquia de classes

Interfaces

Classes concretas e classes abstratas

Mtodos abstratos

Polimorfismo

UML: Diagrama de Classes

4) Bibliografia bsica
-

FURGERI, S. Java 6 Ensino Didtico, Desenvolvendo e Implementando Aplicaes. So


Paulo: Ed. Erica, 2008.

HORSTMANN, Cay S., CORNELL, Gary. Core Java 2: Fundamentos - Vol. 1 e 2. 8. ed. Ed.
Alta Books, 2009.

DEITEL, Paul, DEITEL, Harvey. JAVA - Como Programar. 8. ed. So Paulo: Ed. Pearson e
Prentice Hall, 2010.

5) Bibliografia complementar
-

HELLER, P. Guia Completo de Estudos para Certificao Java. Ed. Cincia Moderna, 2004.

JANDL Jr. P. Introduo ao Java. So Paulo: Ed. Berkeley, 2002.

MENDES, D. R., Programao Java com nfase em Orientao a Objetos, 1a. ed. Editora
Novatec, 2009

BLOCK, J., Java Efetivo, 2a. Ed. Editora Alta Books, 2008

SANTOS, R. R dos, Programao de Computadores em Java, 1a ed, Editora Nova Terra,


2011

Você também pode gostar