TRABALHO FINAL DISPONÍVEL!!! e PROJETO BASE

DISPONÍVEL NOTAS DA AVALIAÇÃO ESCRITA 01

Página da disciplina de Linguagem de Programação 2 - Paradigma de Programação Orientada a Objetos, Turma A de 2010/01.

Ementa Original

Conceitos de orientação a objetos: Classes, objetos, herança, polimorfismo, ligação dinâmica, métodos e mensagens, encapsulamento e reuso. Componentização. Classes abstratas e interfaces, herança múltipla; Tratamento de exceções. Noções de projeto orientado a objetos. Generalização e especialização.

Disponível em http://www.joinville.udesc.br/portal/ensino/graduacao/tecnologia_sistemas/disciplina.php?d=LPG-II

Programa Proposto

Horários

HorárioSegundaTerçaQuartaQuintaSexta
19:00 ~ 19:50   LPG2/A 
19:50 ~ 20:40   LPG2/A 
20:50 ~ 21:40    LPG2/A
21:40 ~ 22:30    LPG2/A

Cronograma Previsto

DataCHConteúdo
Qui, 25/022Apresentação da Disciplina. Introdução à POO. Lista de Ex. 01.
Sex, 26/022Tudo é objeto: Introdução a Java. Referências. Tipos primitivos. Coletor de lixo. Escopo. Classes, atributos e métodos em Java. Primeiro programa em Java.
Qui, 04/032Comandos de controle. Laços de repetição. Comandos condicionais.
Sex, 05/032Construtores. Sobrecarta de operadores. Coletor de Lixo.
Qui, 11/032Pacotes. Especificadores de Acesso. Encapsulamento.
Sex, 12/032Reuso de Classes. Herança.
Qui, 18/032Reuso de Classes. Herança.
Sex, 19/032Polimorfismo.
Qui, 25/032Prática em laboratório.
Sex, 26/032Prática em laboratório.
Qui, 01/042Feriado - Semana Santa
Sex, 02/042Feriado - Semana Santa
Qui, 08/042Prática em laboratório.
Sex, 09/042Prática em laboratório.
Qui, 15/042Prática em laboratório.
Sex, 16/042Prática em laboratório.
Qui, 22/042Prática em laboratório.
Sex, 23/042Prática em laboratório.
Qui, 29/042Prova 01
Sex, 30/042Prática em laboratório. Implementação da avaliação escrita 01 em lab.
Qui, 06/052Arrays. Lista de exercícios 05.
Sex, 07/052Coleções.
Qui, 13/052GUI: Graphical User Interface.
Sex, 14/052GUI: Graphical User Interface.
Qui, 20/052Interfaces e Classes Abstratas.
Sex, 21/052Tratamento de erros e Exceções.
Qui, 27/052GUI
Sex, 28/052GUI
Qui, 03/062Feriado Corpus Christi.
Sex, 04/062Feriado Escolar.
Qui, 10/062Coleções. Containers. LinkedList. Simulando pilhas e filas.
Sex, 11/062Coleções. Sets. Maps.
Qui, 17/062Prova 02
Sex, 18/062Desenvolvimento do Trabalho Final.
Qui, 24/062Desenvolvimento do Trabalho Final.
Sex, 25/062Apresentação do Trabalho Final.
Qui, 01/072Exame Final

Observações...

  • Carga horária total de 60 horas
  • Término do semestre letivo em 10 de Julho
  • Prazo para divulgação de notas em 12 de Julho

Aulas

Arquivos/Softwares Utilizados

Referências

Programação Orientada a Objetos

  1. GUZDIAL, Mark J. Squeak: Object-Oriented Design with Multimedia Applications. Prentice Hall, 2000. Disponível online em http://www.iam.unibe.ch/~ducasse/FreeBooks/GuzdialBookDrafts/.
  2. Vídeo demo de Sketchpad (1/2)
  3. Vídeo demo de Sketchpad (2/2)
  4. Sketchpad apresentado por Alan Kay
  5. ECKELS, Bruce. Thinking in Java, 3rd Edition. Disponível Online.
  6. SANTOS, Rafael. Introdução à Programação Orientada a Objetos usando Java. Rio de Janeiro: Elsevier, 2003.
  7. DEITEL, H. M., DEITEL, P. J. Java : como programar. 6.ed. Pearson / Prentice Hall, 2005.
  8. BOOCH, Grady & RUMBAUGH, James & JACOBSON, Ivar. The Unified Modeling Language User Guide, 2ª Edição. EUA: Addison Wesley Professional, 2005.
  9. CAELUM. Java e Orientação a Objetos. Disponível para download aqui.
  10. KÖLLING, Michael. Greenfoot Tutorial. Disponível online em http://www.greenfoot.org/doc/tutorial/tutorial.html
  11. KÖLLING, Michael & PAIN, Martin. The Greenfoot Programmers's Manual. Disponível online em http://www.greenfoot.org/doc/manual.html
  12. Guia Visual de Componentes Swing

Page last modified on July 29, 2010, at 08:37 PM