Aviso importante: Trabalho de GRAU B !!!

Laboratório I

Identificação sumária dos conteúdos
A disciplina introduz os conceitos bácos de programação, com ênfase no aspecto prático de programação através da resolução de exercíos utilizando uma linguagem de programação. São apresentados os principais comandos da linguagem.

Objetivos da disciplina
Exigências prévias de conhecimento e habilidades
Padrões mínimos de desempenho
Conteúdo programático
Metodologia e recursos de ensino
Avaliação

Grau A e Grau B será composto de 3 notas: Teste, Trabalho, Prova.

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 e sua documentação.

Calendário
Aula Data Assunto Material
1 22/fev Apresentação da disciplina, Introdução ao uso do computador. Arquitetura de Von Neuman. Sistemas operacionais. Arquivos. Tipos de arquivos. Diretórios. Unidades de disco. Apoio 1, teste.java, es.jar
2 29/fev Objetos. Programa Java. Ambiente de Desenvolvimento I: Edição de arquivo java em modo texto e compilação com javac I Apoio 2
3 8/mar Ambiente de Desenvolvimento I (cont). Ambiente de Desenvolvimento II: BlueJ Apoio 3
4 15/mar Construtores. Sobrecarga de metodos. Exercícios. Apoio 4, Aviso 1
5 22/mar Comando de seleção (if-if/else). Exercícios. Apoio 5, Exercício 6 (Apoio 4), Exercício 7 (Apoio 4), Aviso 2
6 29/mar Teste GA Aviso 3, Exercício pre-teste
7 5/abr Seleção multipla. Laços. Apoio 6, Trabalho GA
8 12/abr Laços. Apoio 7, Aviso 4
9 19/abr Prova GA
10 26/abr Exercícios de lógica sobre strings Aviso 5, Apoio 8, Entrega Trab. A
11 3/mai Herança Apoio 9, classe serie, classe carros
12 10/mai Herança (cont.) Aviso 6, Apoio 10
13 17/mai Exercícios (Herança e String) Apoio 11, Errata Apoio 8
14 24/mai Arrays Aviso 7, Apoio 12
15 31/mai Teste GB Aviso importante
16 7/jun Matrizes Apoio 13, Aviso 8 (Trabalho de GB), Aviso 9 (Correção da redação dos exercícios do Apoio 13)
17 14/jun Ordenação Apoio 14, Aviso 10 (Reforço)
18 21/jun Prova GB Entrega Trab. B
19 28/jun Revisão
20 5/jul Grau C