Você está na página 1de 11

Programação OO

Apresentação do Curso

Jobson Massollar
jobson.silva@uva.br
Objetivos do Curso

 Capacitar os alunos no desenvolvimento de


programas em Java.

 Apresentar aos alunos os conceitos teóricos


relacionados à programação orientada a objetos.

2 Programação OO
Estrutura do Curso

 Parte 1:
 Histórico e características da linguagem
 Estrutura Básica dos programas Java
 Tipos Primitivos de Dados
 Valores Constantes
 Declaração e Inicialização de Variáveis
 Declaração de Constantes
 Operadores Aritméticos
 Comandos de Entrada e Saída
 Conversão de Tipos Numéricos
 Operadores de Atribuição Aritmética
 Operadores Relacionais
 Operadores Lógicos
 Operador Condicional
 Comandos de Controle de Fluxo

3 Programação OO
Estrutura do Curso

 Parte 2:
 Conceitos Básicos de Orientação a Objetos
 Classes
 Atributos
 Métodos Construtores
 Métodos de Acesso
 Métodos de Instância
 Sobrecarga de Métodos
 Métodos e Atributos Estáticos
 Classe Math
 Classe String
 Vetores

4 Programação OO
Estrutura do Curso

 Parte 3:
 Relacionamentos entre objetos (associação, agregação e composição)
 Multiplicidade dos relacionamentos (1:1 e 1:N)
 Herança
 Polimorfismo
 Classes e Métodos Abstratos
 Tratamento de Exceções

5 Programação OO
Estrutura do Curso

 Parte 4:
 Classe Object
 Redefinição dos métodos equals(), toString() e clone()
 Interface
 Coleções (ArrayList)
 Classes Wrapper
 Generics e Listas Tipadas
 Ordenação de Listas

6 Programação OO
Bibliografia

 DEITEL , Harvey; DEITEL, Paul. Java Como programar, 8a


edição, ed. Pearson, 2010.

 HORSTMANN, Cay. Conceitos de Programação com Java, ed.


Bookman, 2009.

 FURGERI, Sérgio. Java 7 - Ensino Didático, ed. Érica, 2010.

 Sierra, Kathy; Bates, Bert. Use a Cabeça! – Java, 2ª edição, ed.


AltaBooks, 2007.

7 Programação OO
Avaliações

 A1: 06/04 (quarta)

 A2: 15/16 (quarta)

 A3: 28/06 (terça)

 Regras:
a) (A1+A2) / 2  6 E A1  5 E A2  5  APROVADO DIRETO
b) A1  5 OU A2  5  FAZER A3
c) Faltar A1 OU A2  FAZER A3
d) A1  5 E A2  5  REPROVADO DIRETO
e) Faltar A1 E A2  REPROVADO DIRETO
f) A3 substitui sempre a menor nota (A1 ou A2)
g) Caso o aluno tenha sido aprovado direto, ele poderá fazer a A3 para
melhorar a média.
8 Programação OO
Calendário
 Dias sem aula

Dia Motivo
10/05 (terça) Ilumno Conecta Champion Experience (a confirmar)
11/05 (quarta) Ilumno Conecta Champion Experience (a confirmar)

9 Programação OO
Material Didático
 Todas as transparências apresentadas em sala de aula e os
programas desenvolvidos no laboratório serão postados no
NetStudent. Os alunos deverão acessar o sistema e fazer o
download do material.

 Serão postadas, também no NetStudent, listas de exercícios de


programação referentes aos tópicos apresentados na parte teórica.
O gabarito dessas listas será divulgado posteriormente.

 A resolução das listas de exercícios é a melhor forma para estudar


para as provas e aprender a programar. Não se aprende a
programar lendo transparências.

 Não serão enviadas transparências ou qualquer outro tipo de


material didático via email.

10 Programação OO
Frequência
 O curso é presencial e, portanto, não haverá abono de faltas.

 Use os 25% de faltas (30 tempos) a que você tem direito para os
casos realmente necessários (doença, viagem, trabalho, etc.).

 Acompanhe o lançamento das frequências no NetStudent.

11 Programação OO

Você também pode gostar