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

Técnicas alternativas de programação - CI062

by Marcos Didonet Del Fabro last modified Jan 11, 2012 03:13 PM History

Segundo Semestre de 2011

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

Avisos

================================

  • Resultados finais disponiveis AQUI.
  • Notas do trabalho disponiveis AQUI.
  • 08/12(qui) - não haverá aula - proxima aula - exercícios prog. funcionalista
  • Notas na prova 1 disponiveis AQUI.
  • 24/11(qui) - aula confirmada
  • 17/11(qui) - aula tira-dúvidas para a prova.
  • A especificação do trabalho está disponível aqui. Mais detalhes sobre a implementação serão dados em aula.
  • Data da 1a. prova próxima - dia 22/11(ter)
  • 13/10(qui) - Não haverá aula
  • 11/10(ter) - Aula prática no Lab. 1/2
  • 13/09 - Aula na sala PA02

================================

Conteúdo

Material de aula

Programação OO

 

Programação funcionalista

 

Horário

    • Terças: 17:30h - sala PA02
    • Quintas: 17:30h - sala PA02

 

Datas

    • Trabalho : 15.dez.2011
    • Prova 1 : 22.nov.2011- conteúdo : orientação a objetos.
    • Prova 2 : 20.dez.2011 - conteúdo : programação funcionalista e lógica.
    • Final : 10.jan.2012
    • Segunda chamada (alunos ausentes): 10.jan.2012 (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.35 + prova2*0.25
  • 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