|
|
![]() |
Esta página estará em permanente construção até o final do semestre... |
Informações Gerais |
![]() |
Local: IME-USP, bloco B, sala B-2 |
![]() |
Horário: terças das 8:00 às 9:40, quintas das 10:10 às 11:50 |
![]() |
Monitor: Marcelo Hashimoto (mhashimo at linux.ime.usp.br) |
![]() |
Plantão de monitoria: quartas-feiras, das 12:00 às 14:00, na sala B-139. |
![]() |
Avaliação: duas provas e três exercícios-programa |
![]() |
Média de provas: | MP = (2 * P1 + 3 * P2)/5 |
![]() |
Prova substitutiva: | Está prevista uma terceira prova P3, para alunos que comprovadamente não puderam comparecer à uma das duas provas, P1 ou P2. Quem fizer essa prova terá sua média de provas dada por | |
MP = max {(2 * P1 + 3 * P3)/5, (P2 + P3)/2} |
![]() |
Média de exercícios-programa: MEP = (EP1 + EP2 * EP3)/3 |
![]() |
Média final: se | MP >=5 e ME >= 5 então MF = (2 * MP + ME)/3 senão MF = min {MP, ME} |
![]() |
Datas das provas: 29 de abril, 17 de junho e 24 de junho (substitutiva) |
Assuntos Tratados em Aula |
![]() |
02/03: | Noções de POO: encapsulamento, classes e objetos, herança. Exemplo: classe ContaCorrente. |
![]() |
04/03: | Exemplo: classe FilaDeInteiros implementada usando array.
|
![]() |
09/03: | O heap.
Exemplo: classe FilaDeInteiros implementada usando
lista ligada. Interfaces: a cláusula implements .
|
![]() |
11/03: | O uso de static : distinção entre campos "normais"
(variáveis de instância) e campos estáticos (variáveis de
classe), distinção entre métodos "normais" (de instância) e
métodos estáticos (de classe). O uso de this .
|
![]() |
18/03: | Visibilidade de campos e de métodos: public ,
protected , package e private .
Pacotes (packages) e a diretiva import .
Herança: a cláusula extends , o uso de
super .
|
![]() |
23/03: | Herança (continuação): redefinição de métodos em subclasses. Exercício. |
![]() |
25/03: | Detalhes sobre herança: chamada ao construtor da superclasse, sobregarga de construtores. Exceções: motivação. |
![]() |
30/03: | Exceções. |
![]() |
01/04: | Aula sobre o EP1. |
![]() |
13/04: | LaTex. |
![]() |
15/04: | LaTex (continuação). |
![]() |
20/04: | LaTex (detalhes sobre o modo para Matemática). |
![]() |
22/04: | Resolução de dúvidas. Exercícios. |
![]() |
27/04: | Aula de exercícios. |
![]() |
29/04: | Primeira prova. |
![]() |
04/05: | Inclusão de figuras em documentos LaTex. Comentários sobre a correção do EP1. |
![]() |
13/05: | Aula sobre o EP2. |
![]() |
18/05: | Aula sobre o EP2. |
![]() |
25/05: | Gnuplot. |
![]() |
27/05: | Gnuplot. |
![]() |
01/06: | Exercício: fila com prioridades em Java. |
Exercícios-Programa |
![]() |
Primeiro exercício-programa (ps, pdf, solução incompleta). Prazo: 22 de abril. |
![]() |
Segundo exercício-programa (ps, pdf). Prazo: 29 de junho. |
Fórum de Discussão |
![]() |
Veja o fórum de MAC-0212 no Panda. |
Referências |
![]() |
Java:
|
![]() |
Latex:
|
![]() |
Gnuplot:
|