MC 346A
Paradigmas de Linguagens de Programação
2º Semestre de 2013

Informações Gerais

Professor: Siome Klein Goldenstein Sala: IC  12
Atendimento: Terças 16:00-17:00, ou por agendamento.
Horário: CB-08: Terças - 21:00-22:40
CB-06: Quintas - 19:00-20:40

Notícias Importantes

Esta disciplina será mantida no moodle da Unicamp.

Livros

Referências Principais:
CPLS:
Concepts of Programming Languages 10th Edition.
Robert Sebesta
Pearson - 2012.
CPLM:
Concepts in Programming Languages.
John Mitchell.
Cambridge U Press.  2002.

  Material Suplementar:
PLAL:
Programming Languages: An Active Learning  Approach.
Kent D. Lee.
Springer, 2008.
SICP:
Structure and Interpretation of Computer Programs.
Abelson, Sussman, and Sussman.
MIT Press, 1992.
ML:
ML for the Working Programmer.
Lawrence Paulson.
Cambridge U Press, 1997.
Clocksin:
Programming in Prolog.
Clocksin and Mellish.
Springer, 2003.
LAMBDA:
An Introduction to Funcional Programming through Lambda Calculus.
Greg Michaelson.
Dover, 2011.
PLPP
Programming Languages: Principles and Paradigms.
Maurizio Gabbrielli and Simone Martini.
Springer, 2010.

Critérios de Avaliação

A disciplina terá uma série de avaliações

A Nota (N) é calculada

N = 0.19 * AC + 0.3 * Prj + 0.17 * P1 + 0.17 * P2 + 0.17 * P3

Aqueles que ficarem com N < 2.5 já estão reprovados por nota. Aqueles que tem 2.5 < N < 5.0 ou N > 2.5 e uma das demais atividades (AC|Prj|P1|P2|P3) < 2.5 necessitam fazer o Exame (E), e a nota final será calculada como:

NF = min( max(5.0,N), (N+E)/2 ).

Qualquer caso de plágio ou comportamento anti-ético acarretará zero na disciplina para todos os envolvidos, e o caso será encaminhado à CG para possível punição (o zero é critério).


Conteúdo

 

Siome Klein Goldenstein: [myfirstname](at) ic unicamp br
Last modified: Thu Sep 10 11:58:26 BRT 2009