Profa. Thienne Johnson EACH/USP Universidade da Amazônia – Graduação Tecnologia em Processamento de dados Universidade Federal de São Carlos – Mestrado em Ciência da Computação Universidade Federal de Pernambuco – Doutorado em Ciência da Computação Universidade de Campinas Engenharia de Computação – Pós-doutorado em 2 Redes de Computadores Computação móvel ◦ Java para dispositivos móveis Avaliação de desempenho 3 Home page da disciplina (calendário e material de aulas) ◦ http://www.usp.br/thienne/coo/t94.html e-mail: [email protected] Sala: 38 (bloco A1, 1o Andar) Horário de atendimento: ◦ Segunda e Quinta ◦ marcar por email 4 Conceitos avançados de orientação a objetos e a sua aplicação a linguagens de programação. Introdução a padrões de projeto 5 Aula 1 2 3 4 5 6 7 8 Data 2-mar 4-mar 9-mar 11-mar 16-mar 18-mar 23-mar 25-mar Conteúdo Apresentação / pacotes Java tratamento de exceções (parte 1) tratamento de exceções (parte 2) Laboratório 1 genéricos Java (parte 1) genéricos Java (parte 2) Laboratório 2 coleções Java (parte 1) 6 9 10 11 12 13 14 15 16 6-abr 8-abr 13-abr 15-abr 20-abr 22-abr 27-abr 29-abr coleções Java (parte 2) coleções Java (parte 3) Laboratório 3 arquivos (parte 1) arquivos (parte 2) Laboratório 4 PROVA 1 Entrega EP1 7 17 18 19 20 21 22 23 24 4-mai 6-mai 11-mai 13-mai 18-mai 20-mai 25-mai 27-mai Introdução a Padrões de Projeto Padrões de Projeto - 1 Padrões de Projeto - 2 Laboratório 5 Padrões de Projeto - 3 Padrões de Projeto - 4 Laboratório 6 Padrões de Projeto - 5 8 25 26 27 28 29 30 1-jun 8-jun 10-jun 15-jun 17/jun 22/jun Laboratório 7 Padrões de Projeto - 6 Laboratório 8 Prova II Substitutiva / Entrega EP2 Revisão de provas 9 Livros texto: ◦ Deitel, H.M.; Deitel P.J., Java: Como Programar, Prentice Hall, 2005. Material da SUN 10 Os alunos deverão freqüentar 70% ou mais das aulas. (Máximo de 9 faltas) Duas provas (P1 e P2) e dois trabalhos (EP1 e EP2) serão realizados. Será realizada uma prova substitutiva somente para os alunos que perderem uma das provas. A matéria da prova substitutiva envolve todo o conteúdo ministrado na disciplina. A média de provas (MP) é calculada da seguinte maneira: MP = (NP1+NP2)/2. A média de trabalhos (MT) é calculada da seguinte maneira: ◦ MT = (NEP1+NEP2)/2. A média final (MF) é calculada da seguinte forma: ◦ Se MP >= 5,0 e MT >= 5,0 então MF = 0,3*MT + 0,7*MP. ◦ Caso contrário MF = mínimo(MT, MP) ◦ MF >= 5,0 => aluno aprovado. ◦ 3,0 <= MF < 5,0 => recuperacão obs: (se tiver frequência >= 70%). ◦ MF < 3,0 => aluno reprovado. Recuperacão: ◦ NR: nota prova de recuperacão. ◦ Aprovacão na recuperacão requer: (NR + MF)/2 >= 5 Média Final após recuperacão (MFr): ◦ MFr = (NR + MF)/2 Os alunos que não comparecerem a uma das provas deverão fazer obrigatoriamente a prova substitutiva. A programação é preliminar e pode estar sujeita a mudanças.