Notas

Notas Finais em 26/6.

Horário

2a: das 16 as 18h CB02

4a: das 16 as 18h CB01

Linguagens

O objetivo do curso é apresentar ao aluno linguages de programação que diferem de forma significativa das linguagens que ele ja conhece, C e Java. Estas linguagens apresentam um conjunto de conceitos (tambem chamado de paradigmas) que vão expandir as formas com que um programador pode pensar na solução para um problema.

O curso abordará as seguintes linguagens de programação:

Avaliação

Haverá 5 testes em Python, 4 em Haskell e 4 em Prolog. Cada teste tem uma questão apenas e serão realizados em aula, as 4a ferias, das 17:30 as 17:45. Cada teste recebe as notas 0 se há mais de um erro, 1, se há apenas um erro, e 2 se não há erros.

Os testes serão nas seguintes datas, sempre das 17:30 a 17:45

Haverá ainda 4 exercicios a serem entregues via Susy. (2 de python, um de Haskell e um de Prolog. Os exercicios também terão notas entre 0 e 2.

A nota final será a soma das 14 maiores notas dos 17 testes e exercicios a serem entregues no semestre, dividido por 2,8.

Não há subsititutiva para os testes.

Não haverá lista de presença, mas os testes tem que ser feitos em aula.

O exame final será no dia 10/7, no horario da aula.

Projetos

Os projetos devem ser entregues via susy.

O projeto 1 esta disponivel. Entrega 27/3 ate a 11:59. O programa deve se chamar ex1.py Algumas pessoas estao tendo problemas com o arq3.in. A unica coisa especial que eu notei sobre o arq3.in é que uma das linhas termina com , mas é após os 17 dados. Isso apareceu no arq1.in mas não para dados após a posição 17. O arq3.in esta aqui

O projeto 2. Resolva o problema A+ desta lista de problemas. A única diferença é que os tipos sanguineos dentro das chaves tem que estar em ordem alfabética. O programa submetido deve se chamar prog2.py - entrega até as 11:50 de 3/4.

O projeto 3 esta aqui. Entrega ate 11:59 de 29/4. Já esta aberto no Susy. ATENCAO: houve uma troca nos arquivos de teste no Susy - os arquivos anteriores tinham mais de um caminho mais curto - os novos arquivos de teste nao tem empate.

O projeto 4 esta aqui. Entrega ate 11:59 de 24/6. Já esta aberto no Susy.

Datas

Material de aula

Referencias

Python

Haskell

Prolog