You are here: Home / Teaching (disciplinas) / Técnicas Alternativas de programação

Técnicas Alternativas de programação

by Marcos Didonet Del Fabro last modified Oct 21, 2011 04:03 PM History

CI-062 : código para a graduação
CI-851-A : código para a pós graduação (Tópicos Especiais I)

 

Primeiro Semestre de 2011

Página com informações gerais da disciplina: ementa, datas das provas, bibliografia, exercícios, etc.

===>>> Avisos <<<===

===>>> Avisos <<<===

  • Notas da prova 2 e do trabalho disponíveis
  • Dia 16.junho : aula exercícios e tira-dúvidas
  • Dia 14/junho/2011 - seminário ministrado pelo SERPRO sobre o framework Demoiselle (transferido do dia 02 de junho). Local: auditório do Departamento de Informática.
  • Dia 09/junho/2011 : não haverá aula
  • Dia 07/junho/2011 : aula de exercícios
  • Dia 02/junho/2011 - seminário SERPRO cancelado. Aula normal na sala PA01
  • Notas da prova 1 disponíveis
  • Dia 02/junho/2011 - seminário ministrado pelo SERPRO sobre o framework Demoiselle. Local: auditório do Departamento de Informática.
  • Dia 19.maio : aula tira-dúvidas
  • A especificação do trabalho está disponível AQUI. O trabalho será explicado na aula do dia 12/05/2011.
  • Dia 31/03/2011 - aula pratica no Laboratorio 2
  • Dia 05/04/2011 - não havera' aula
  •  

Conteúdo

Material de aula


Programação OO

Programação funcionalista

Horário

  • Terças: 17:30h - sala PH11
  • Quintas: 17:30h - sala PA01

Datas

  • Trabalho : 21/06/2011
  • Prova 1 : 24/05/2011 - conteúdo : orientação a objetos.
  • Prova 2 : 21/06/2011 - conteúdo : programação funcionalista e lógica.
  • Final : 07/07/2011 - conteúdo : toda a matéria.
  • Segunda chamada (alunos ausentes): 07/07/2011 (vale a nota da final)

Avaliação

  • Duas provas e um trabalho (ver datas acima).
  • Cálculo da Média Parcial: trabalho*0.40 + prova1*0.40 + prova2*0.20
  • Cálculo da média final:
    • igual à média parcial, se esta é igual ou superior a 7.0 ou inferior a 4.0,
    • média aritmética entre a média parcial e a nota no exame final, caso contrário.
    • Será aprovado o aluno que apresentar freqüência mínima igual ou superior a 75% das aulas e obtiver média final igual ou superior a 5.0.

BIBLIOGRAFIA

  • Boratti, Isaias Camilo, Programação orientada a objetos em JAVA, Ano 2007, ISBN: 9788575021996 Florianopolis : Visual Books, 2007
  • Cox, Brad J, Programaçao orientada para objeto, Rio de Janeiro : Makron : MacGraw-Hill, 1991
  • Sidnei Wazlawick. Análise e Projeto de Sistemas de Informaçao Orientados a Objetos. Editora Campus, 1994.
  • Erich Gamma, Richard Helm, Ralph Johnson, John M. Vlissides. Padrões de Projeto: Soluções Reutilizáveis de Software Orientado a objetos. Bookman
  • (o mesmo livro acima em inglês) Erich Gamma, Richard Helm, Ralph Johnson, John M. Vlissides. Elements of Reusable Object-Oriented Software. Addison-Wesley Professional;
  • Clocksin, W. F. & Mellish C. S. - Programming in Prolog - Springer-Verlag, 1987.
  • Logic, Programming and Prolog (2nd ed.). Nilsson, U. and Maluszynski, J., JOHN WILEY & SONS 1995.
  • ML for the Working Programmer. Lawrence C. Paulson, Cambridge University Press, 1998 3a. Ediçao.
  • Introduçao à Programaçao Funcional. Silvio R. de L. Meira. VI Escola de Computaçao da Sociedade Brasileira de Computaçao - Campinas - SP, 1988.
  • Programming Scala - Oreilly - livro digital Capítulo 8