IBTA/Paraíso – 1o semestre/2007 – 1SI2 Lógica de Programação Horários Teoria: quarta-feira – 19h (Mauricio – A26) correio eletrônico: [email protected] Prática: subturma 1 – terça-feira – 19h (Lucy Mari – A34) subturma 2 – terça-feira – 21h15 (Lucy Mari – A34) Critérios de avaliação 1o bimestre Teoria: ME1: primeira nota mensal ME2: segunda nota mensal M1: média das avaliações mensais M1 = (ME1 + ME2) / 2 B1: prova bimestral (28 a 29/março e 02 a 03/abril) T1: nota de teoria do 1o bimestre T1 = 0,3 * M1 + 0,7 * B1 Prática: B1P1: primeira avaliação prática B1P2: segunda avaliação prática P1: nota de prática do 1o bimestre P1 = (B1P1 + B1P2) / 2 Média do bimestre 1: MB1 = 0,7 * T1 + 0,3 * P1 1/4 IBTA/Paraíso – 1o semestre/2007 – 1SI2 Lógica de Programação 2o bimestre Teoria: ME3: primeira nota mensal ME4: segunda nota mensal M2: média das avaliações mensais M2 = (ME3 + ME4) / 2 B2: prova bimestral (23 a 29/maio) T2: nota de teoria do 2o bimestre T2 = 0,3 * M2 + 0,7 * B2 Prática: B2P1: primeira avaliação prática B2P2: segunda avaliação prática P2: nota de prática do 2o bimestre P2 = (B2P1 + B2P2) / 2 Média do bimestre 2: MB2 = 0,7 * T2 + 0,3 * P2 Média final MF = (2 * MB1 + 3 * MB2) / 5 (Freqüência 75%) E (MF 5,0) Aprovado (Freqüência < 75%) OU (MF < 5,0) Reprovado Prova substitutiva pode substituir nota da 1a ou da 2a prova bimestral (B1 ou B2) prevista para 18 a 22/junho Data das avaliações mensais (a confirmar) mensal 1 – Exercícios a serem entregues todas as aulas irão compor uma nota. mensal 2 – março mensal 3 – Exercícios a serem entregues todas as aulas irão compor uma nota. mensal 4 – maio 2/4 IBTA/Paraíso – 1o semestre/2007 – 1SI2 Lógica de Programação Critérios das avaliações mensais individual sem consulta na necessidade de ausência, avisar com antecedência ou por correio eletrônico. No caso de impossibilidade de avisar com antecedência, deve avisar na próxima aula subseqüente à avaliação mensal. Se não avisar em nenhum dos dois casos anteriores, o aluno ficará com nota zero nesta avaliação. no caso de "cola" ou de sua tentativa, o(s) alunos(s) ficarão com nota zero. Data das avaliações práticas prática 1 – 06/março prática 2 – 20/março prática 3 – 17/abril prática 4 – 08/maio – primeira metade da sub na primeira uma hora – segunda metade da sub na segunda uma hora – segunda metade da sub na primeira uma hora – primeira metade da sub na segunda uma hora – segunda metade da sub na primeira uma hora – primeira metade da sub na segunda uma hora – primeira metade da sub na primeira uma hora – segunda metade da sub na segunda uma hora Critérios das avaliações práticas individual sem consulta entregar para o correio eletrônico da professora ([email protected]) no prazo de uma hora do início da avaliação o aluno que não entregar a avaliação prática no tempo estipulado, ficará com nota zero. na necessidade de ausência, avisar com antecedência ou por correio eletrônico. No caso de impossibilidade de avisar com antecedência, deve avisar na próxima aula subseqüente à avaliação mensal. Se não avisar em nenhum dos dois casos anteriores, o aluno ficará com nota zero nesta avaliação. no caso de "cola" ou de sua tentativa, o(s) alunos(s) ficarão com nota zero. para as avaliações práticas iguais ou muito semelhantes (por exemplo, somente com nome de variáveis diferentes) serão atribuídas nota zero. Desafios Em pseudo-código e em Java: Estrutura seqüencial Estrutura de decisão Estrutura de múltipla escolha Estruturas de repetição (para, enquanto e faça/enquanto) Modularização (procedimento e função) Vetores Matrizes Exame de conhecimentos: 11 a 13/junho Bibliografia I Estruturas de Dados e Seus Algoritmos - Jayme Luiz Szwarcfiter, Lilian Markenzon - LTC Editora Estruturas de Dados – Paulo Veloso, Clesio dos Santos, Paulo Azeredo, Antonio Furtado – Editora Campus 3/4 Lógica de Programação IBTA/Paraíso – 1o semestre/2007 – 1SI2 Lógica de Programação e estruturas de dados com aplicações em Java - Sandra Puga, Gerson Rissetti - Editora Pearson/Prentice Hall Estruturas de Dados Fundamentais - Conceitos e Aplicações - Silvio do Lago Pereira – Editora Érica Estruturas de Dados e Algoritmos em Java – Michael T. Goodrich, Roberto Tamassia Bibliografia II: Estruturas de Dados Usando C – Aaron M. Tenembaum, Yedidyah Langsam, Moshe J. Augenstein – Makron Books Data Structures and Algorithms – Alfred V. Aho, John E. Hopcroft, Jeffrey D. Ullman – Addison-Wesley Algoritmos e Estruturas de Dados – Niklaus Wirth – Editora LTC Algorithms in C, Parts 1-4 – Robert Sedgewick – Addison-Wesley Introduction to Algorithms – Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest – MIT Press/McGraw-Hill Bibliografia: Algoritmos: Teoria e Prática - Charles E. Leiserson, Clifford Stein, Ronald L. Rivest, Thomas H. Cormen – Editora Campus Lógica de Programação: a Construção de Algoritmos e Estruturas de Dados – Luiz Villar Forbellone, Henri F. Eberspacher – Pearson/Prentice Hall Lógica de Programação – Alexandre Cruz Berg, Joice Pavek Figueiro - Editora da ULBRA Algoritmos: Lógica para Desenvolvimento de Programação de Computadores – Jayr D. de Oliveira, José Augusto N. G. Manzano – Editora Érica Algoritmos: Programação para Iniciantes – Gilvan Vilarim – Editora Ciência Moderna Projeto de Algoritmos: com Implementações em Pascal e C – Nivio Ziviani – Thomson Learning Sites interessantes: www.java.com www.java.net www.sun.com java.sun.com www.portaljava.com www.mundojava.com.br www.guj.com.br www.soujava.org.br 4/4