Professional Documents
Culture Documents
Curso:
Disciplina:
Carga horria total:
Carga horria em horas-aula:
Carga horria em APS:
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
-
Variveis
Constantes
Criao de classes
Definio de atributos
Definio de mtodos
Modificador static
Instanciao de objetos
Operador ternrio
Tratamento de excees
Hierarquia de classes
Interfaces
Mtodos abstratos
Polimorfismo
4) Bibliografia bsica
-
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.
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