Programação Orientada a Objetos

Bacharelado em Ciência da Computação

Avisos

Cronograma 2007/2 (preliminar)

Data Semana Assunto Material
04/Ago 1 Apresentação. O contexto do paradigma de programação orientada a objetos. Revisão da Programação Imperativa. Leitura 1
Lab Exercício de revisão: Linguagem C em ambiente Unix.
11/Ago 2 Introdução ao paradigma de POO. Noções introdutórias. Classe e objeto. Leitura 2, Apoio 1
Lab Java - ambiente básico de programação. Apoio 2
18/Ago 3 Classe e objeto. Encapsulamento.
Lab Java - ambiente básico de programação. Exercícios Apoio 1 e Apoio 2 (Altenativa: KBItf e indicações em aula
25/Ago 4 Exercícios de fixação Apoio 4 Trazer material impresso para correção em aula.
Lab BlueJ Leitura 3, Apoio 3
01/Set 5 Composição/Agregação
Lab Exercícios
10/Set 6 Teste
Lab Exercícios
17/Set 7 Herança Apoio 5
Lab Exercícios de fixação Apoio 7, UsaLista.java
24/Set 8 Correção de exercícios
Lab Exercícios de fixação Apoio 7, UsaLista.java
01/Out 9 Avaliação Prova 1
Lab Exercícios
08/Out 10 Exceções Apoio 8
Lab Exercícios
15/Out 11 Padrões de Projeto
Lab Exercícios
22/Out 12 Exercícios de algorítmos Apoio 6
Lab Threads Apoio 13
29/Out 13 Streams Apoio 10
Lab Exercícios
05/Nov 14 Semana Acadêmica -
Lab Semana Acadêmica -
12/Nov 15 Frameworks Apoio 14, Addendum
Lab Revisão Exercícios
19/Nov 16 Revisão para prova
Lab Exercícios
26/Nov 17 Avaliação Prova 2
Lab Exercícios
03/Dez 18 Apresentação do T2
Lab Avaliação ** Prova Optativa **
10/Dez Exame

Avaliações

Ementa

Classes e Objetos. Herança. Polimorfismo. Troca de mensagens entre objetos. Estruturas de linguagens de programação orientada a objetos: sintaxe, operadores e estruturas de controle. reuso: biblotecas de classe. Prática de programação.

Objetivos da disciplina

Analisar as características das linguagens orientadas a objetos, identificar as construções tipicamente utilizadas na implementação desta clase de linguagens de programação, compreender as técnicas de análise e programação utilizando o paradigma de orientação a objeto e implementar aplicações utilizando esta técnica.

Conteúdo programático

Bibliografia

Recursos

Java - JDK 6.0 Update 6 Baixe a versão do Java JDK 6.0 Update 6. Escolha a opção Windows ou Linux, conforme sua necessidade (em J2SE Development Kit 5.0 Update 6). Caso escolha Windows, deve ser baixado um programa de instalação automática. Ha duas opções para este arquivo, em uma o arquivo possui cerca de 60 MB e necessita que o computador permaneça ligado a Internet para realizar a instalação completa; a outra opção (240 MB) permite que a instalação seja realizada em uma máquina nao ligada a Internet. Em Linux exite uma versão RPM.

Pacote de entrada e saida (compilado para Java 1.5) e sua documentação. Fontes: Entrada.java, Saida.java.

<< Volta