Differences

This shows you the differences between the selected revision and the current version of the page.

gustavo_wagner_:fatec_-_2008.1 2008/02/19 22:55 gustavo_wagner_:fatec_-_2008.1 2015/11/03 22:20 current
Line 64: Line 64:
| 4.1  | Swing | | 4.1  | Swing |
| 4.2 | Modelo de eventos | | 4.2 | Modelo de eventos |
 +
 +
Line 71: Line 73:
^    Data        ^  Assunto        ^        Material      ^      Referências  ^ Local ^ ^    Data        ^  Assunto        ^        Material      ^      Referências  ^ Local ^
|  | Apresentar site da disciplina;\\ Apresentação do critério de avaliação e discussão sobre os objetivos da disciplina; Apresentar motivação: pirâmide de programadores\\ Definição das duplas de laboratório; |    {{java:motivacao.pdf|Motivação Java}}      | JUG - www.cgjug.com.br\ Entrem na lista de discussão do grupo | Sala | |  | Apresentar site da disciplina;\\ Apresentação do critério de avaliação e discussão sobre os objetivos da disciplina; Apresentar motivação: pirâmide de programadores\\ Definição das duplas de laboratório; |    {{java:motivacao.pdf|Motivação Java}}      | JUG - www.cgjug.com.br\ Entrem na lista de discussão do grupo | Sala |
-|  | Introdução ao Java;\\ Histórico;  | {{java:02-introducao-java.pdf|Histórico e Introdução a Java}} |      | Sala | +|  | Introdução ao Java;\\ Histórico;  | {{java:02-introducao-java.ppt|Histórico e Introdução a Java}} |      | Sala | 
-|  | Prática com o Java SDK;\\ Pesquisando API de Java; | {{java:03-lab-jsdk.pdf|Usando o JSDK e pesquisando API de Java}} |       | Lab +|  | Prática com o Java SDK;\\ Pesquisando API de Java; | {{java:03-lab-jsdk.pdf|Usando o JSDK e pesquisando API de Java}} |   Capitulo 1 do livro texto    | Sala
-|  | Ambientação com a sintaxe Java | {{java:04-sintaxe-java1.pdf|Ambientação com sintaxe java}} |  {{java:exercicios1.txt|Exercícios casa}}   | Lab| +|  | Ambientação com a sintaxe Java\\ **Miniteste 1** | {{java:04-sintaxe-java1.pdf|Ambientação com sintaxe java}} |  {{java:exercicios1.txt|Exercícios casa}}\\ Sobre variaveis em Java (capitulo 3 do livro texto)  | Lab | 
-|  | Entrega de exercício da aula passada;\\ Ambientação com a sintaxe Java;  |  {{java:05-sintaxe-java2.ppt|Ambientação com a sintaxe Java - 2}}  | {{java:javabasico.jar|Biblioteca de I/O}}\\ \\ {{java:testeentrada.java|Exemplo de uso da biblioteca}}\\ \\ {{java:javadocconsole.zip|JavaDoc da biblioteca de I/O}}  | Lab |+|  | Entrega de exercício da aula passada;\\ Ambientação com a sintaxe Java;  |  {{java:05-sintaxe-java2.pdf|Ambientação com a sintaxe Java - 2}}  |   | Lab |
|  | Ambientação com a sintaxe Java;\\ Exercícios em sala; |    |      | Lab | |  | Ambientação com a sintaxe Java;\\ Exercícios em sala; |    |      | Lab |
|  | Introdução ao Eclipse | {{java:06-introducao-eclipse.pdf| Introdução ao Eclipse}} |      | Lab | |  | Introdução ao Eclipse | {{java:06-introducao-eclipse.pdf| Introdução ao Eclipse}} |      | Lab |
Line 81: Line 83:
|  | Métodos;\\ Acesso;\\ Exercícios em sala; |  |      | Sala | |  | Métodos;\\ Acesso;\\ Exercícios em sala; |  |      | Sala |
| | Exercícios: definição de classes;\\ Recursos avançados do Eclipse para classes; |          |      | Lab | | | Exercícios: definição de classes;\\ Recursos avançados do Eclipse para classes; |          |      | Lab |
-|  | Criação de objetos;\\ Construtores; | {{java:08-criacao-objetos.pdf|Criação de Objetos}} |  | Sala |+|  | Criação de objetos;\\ Construtores; | {{tw:08-criacao-objetos-gw.pdf|Criacao de objetos}} |  | Sala |
|  | Exercícios de criação de objetos; |  | {{java:lista1.doc|Lista de exercícios 1}} | Lab | |  | Exercícios de criação de objetos; |  | {{java:lista1.doc|Lista de exercícios 1}} | Lab |
-|  | Strings e Arrays; | {{java:09-strings-arrays.pdf|String e Arrays}} |      | Sala |+|  | Strings e Arrays; | {{java:09-strings-arrays-gw-corretora.pdf|Strings e Arrays}} |      | Lab |
|  | Exercícios em arrays; |  {{java:09-mais_sobre_arrays.pdf|Mais sobre arrays}}        |      | Lab | |  | Exercícios em arrays; |  {{java:09-mais_sobre_arrays.pdf|Mais sobre arrays}}        |      | Lab |
|  | Exercícios em arrays; |          |      | Lab | |  | Exercícios em arrays; |          |      | Lab |
Line 89: Line 91:
|  | Últimas dúvidas - exercício de arrays;\\ Discussão lista de exercícios 1; |  |    | Lab | |  | Últimas dúvidas - exercício de arrays;\\ Discussão lista de exercícios 1; |  |    | Lab |
|  |  **Prova 1**  |          |      | Sala | |  |  **Prova 1**  |          |      | Sala |
-|  | Estruturação de programas Java; |    {{java:10-projetoOOcamadas.pdf|Projeto OO em Camadas}}      |      | Sala |+|  | Estruturação de programas Java; |    {{java:10-projetooocamadas-gw.pdf|Projeto OO em camadas}}      |      | Sala |
|  | Estruturação de programas Java;\\ Iniciar exercício no laboratório; |  |  | Lab | |  | Estruturação de programas Java;\\ Iniciar exercício no laboratório; |  |  | Lab |
-|  | Exercícios em estruturação de programas Java |          |   {{java:melhoriaCodigoAluno.zip|Código melhorado de um aluno}}    | Lab |+|  | Exercícios em estruturação de programas Java |          |     | Lab |
|  | Exercícios em estruturação de programas Java |          |      | Lab | |  | Exercícios em estruturação de programas Java |          |      | Lab |
|  | Herança;\\ Polimorfismo; | {{java:11-heranca.pdf|Herança e Polimorfismo}} |      | Sala | |  | Herança;\\ Polimorfismo; | {{java:11-heranca.pdf|Herança e Polimorfismo}} |      | Sala |
|  | Exercícios em herança; |          |      | Lab | |  | Exercícios em herança; |          |      | Lab |
-|  | Interfaces;\\ Pacotes; | {{java:12-interfaces-pacotes.pdf|Interfaces}} |  [[http://www.artima.com/lejava/articles/designprinciples.html|Leitura: Program to an interface, not an implementation]]     | Sala |+|  | Interfaces;\\ Pacotes; | {{java:12-interfaces-pacotes.pdf|Interfaces}} |  [[http://www.artima.com/lejava/articles/designprinciples.html|Leitura: Program to an interface, not an implementation]]\\  Capítulo 8 de Use a Cabeça Java (Head First Java)      | Sala |
|  | Exercícios com pacotes;\\ Exercícios com interfaces;\\ Dúvidas - Herança|          |      | Lab | |  | Exercícios com pacotes;\\ Exercícios com interfaces;\\ Dúvidas - Herança|          |      | Lab |
-|  | Tratamento de exceções; | {{java:13-excecoes.pdf|Exceções}} |   | Sala |+|  | Tratamento de exceções; | {{java:13-excecoes.pdf|Exceções}} | Capítulo 11 de Use a Cabeça Java (Head First Java) | Sala |
|  | Avaliação do código  Interface + Continuação de Exceções |          |      | Lab | |  | Avaliação do código  Interface + Continuação de Exceções |          |      | Lab |
|<html><font color="red"></font></html> | 8-) <html> <font color="red"> Corpus Christi </font></html> |          |      | Praia | |<html><font color="red"></font></html> | 8-) <html> <font color="red"> Corpus Christi </font></html> |          |      | Praia |
| | Teste de Software | [[http://www.dsc.ufcg.edu.br/~jacques/cursos/p2/html/oo/testes.htm|Excelente aula do prof. Jacques sobre testes de unidade]] |      | Sala | | | Teste de Software | [[http://www.dsc.ufcg.edu.br/~jacques/cursos/p2/html/oo/testes.htm|Excelente aula do prof. Jacques sobre testes de unidade]] |      | Sala |
-|   | Avaliação final do projeto |          |      | lab | +| 04/06 | Avaliação final do projeto |          |      | lab | 
-|   |  **Prova 2**  |          |      | Sala | +| 06/06 |  **Prova 2**  |          |      | Sala | 
-|   |  ** Prova de Reposição **  |          |      | Sala | +| 11/06 |  ** Prova de Reposição **  |          |      | Sala | 
-|   | ** Prova Final ** |          |      | Sala |+| 13/06 | ** Prova Final ** |          |      | Sala |
===== Bibliografia ===== ===== Bibliografia =====
Line 129: Line 131:
Os laboratórios serão formados por grupos de no máximo 2 pessoas. Os laboratórios serão formados por grupos de no máximo 2 pessoas.
 +
 +
===== Notas dos alunos ===== ===== Notas dos alunos =====
-{{java:notas-java-2008.1.xls|Notas}}+[[http://spreadsheets.google.com/pub?key=p3dX20Y0XaQASgh2QjDL_AQ|Notas]]
===== Projeto ===== ===== Projeto =====
Line 138: Line 142:
==== Descrição ==== ==== Descrição ====
O projeto consiste em implementar um sistema de corretora de valores. O aluno evoluirá o código durante as aulas de laboratório e a avaliação levará em conta tanto o trabalho durante o laboratório quanto as funcionalidades implantadas. O projeto consiste em implementar um sistema de corretora de valores. O aluno evoluirá o código durante as aulas de laboratório e a avaliação levará em conta tanto o trabalho durante o laboratório quanto as funcionalidades implantadas.
 +
 +Abaixo estah o documento de visao e o diagrama de classes versao 1.0 do sistema. Iremos evolui-lo com o tempo.
 +{{java:gwcorretoradeinvestimentosv1.pdf|Documento de visao v1}}
 
gustavo_wagner_/fatec_-_2008.1.1203479728.txt.gz · Last modified: 2008/02/25 07:08 by gustavo