Aviso importante: Trabalho de GRAU B !!!
Identificação sumária dos conteúdosA 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 |