Técnicas de Programação Avançada

Anúncios recentes



Bibliografia

  • WINDER, Russel & ROBERTS, Graham; Desenvolvendo Software em Java. LTC, 2009.

  • GAMMA, Eric & HELM, Richard & JOHNSON, Ralph & VLISSIDES, John; Padrões de Projeto: Soluções reutilizáveis de software orientado a objetos. 1a. edição, Bookman, 2000.

Ementa

  • Parte I
    1. Introdução
    2. Princípios de Programação Orientada a Objetos
    3. Classes e Objetos
    4. Métodos 
    5. Tratamento de Exceções
    6. Herança e Hierarquia de Classes
    7. Interfaces e Classes Abstratas 
    8. Persistência (Arquivos e fluxos) Aplicações e Estudo de Casos
  • Parte II
    1. Encapsulamento de Dados 
    2. Polimorfismo
    3. Padrões de Projeto

Critérios de avaliação

Avaliações

  • Prova 1 (P1): parte I
  • Prova 2 (P2): parte II
  • Trabalho (T): enunciado definido durante o semestre
  • Verificação Suplementar (VS): toda a matéria

Cálculo da média final

M = (2P1 + 2P2 + T) / 5
se 4.0 <= M <= 6.0 então  
MF = VS
senão
MF = M
se MF >= 6.0 então
aprovado


Notas e frequências

  1. Turma A1, semestre 2014.1


Calendário de provas e trabalhos

  • P1 - 03/Abr
  • P2 - 27/Mai
  • Trabalho - 29/Mai
  • VS - 05/Jun
 

Exercícios e provas

Subpáginas (1): Avisos TPA
Comments