Notas Finais

notas FINAIS Se vc ficou de exame me mande email confirmando que voce fara o exame.

2 pessoas que ficaram de exame ja confirmaram - se voce vai fazer o exame, me avise via email até 29/6 - sexta


























Horário

2a: das 16 as 18h Sala CB12

4a: das 16 as 18h Sala CB13

Sites relevantes

rextester user: mc346b password: mc346b

Jupiter do curso

Projetos

projeto 1 - prolog data: 3/5

projeto 2 - haskell data: 29/5 as 8:00 via email. p2in1.txt é um exemplo para esse projeto, com dados em 2D. p2in2.txt sao os mesmos pontos mas pedindo 2 e não 3 grupos. p2in3.txt sao os mesmos pontos mas em 4D - note que as duas dimensões extras sao todas iguais e assim não muda a MST e os grupos.

projeto 3 - python data: 14/6 as 8:00 via email

Material de aulas

Aula 3 - lisp

Aula 4 - lisp (nova versao com uma nova representacao de arvores)

Aula 5 foram os exercícios da aula 4

Aula 6 - lisp

Aula 7 - lisp

Aula 8 - lisp

Aula 9 e aula 10 - prolog

Aula 11 - prolog

Aula 14 - prolog

Aula 15 - prolog

Aula 16 - prolog

Aula 18 - haskell

Aula 19 - haskell

Aula 20 - haskell

Aula 21 - haskell

Aula 30 (?) - python

Linguagens

O objetivo do curso é apresentar ao aluno linguagens de programação que diferem de forma significativa das linguagens que ele já conhece, C e Java. Estas linguagens apresentam um conjunto de conceitos (também 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, nesta ordem:

Avaliação

Haverá 12 ou mais testes. Cada teste tem apenas uma questão apenas e serão realizados em aula, nas 2a feiras as 16:30. Cada teste recebe as notas 0 se há mais de um erro ou um erro mais serio, 1 se há apenas um erro de menor impacto, e 2 se não há erros.

Haverá ainda 3 exercícios a serem entregues via Susy. (Um de Prolog, um de Haskell e um de Python. Os exercícios terão notas entre 0 e 1, proporcional ao número de testes corretamente executados no Susy.

A nota final será a soma das 12 maiores notas dos testes e as notas dos 3 exercícios via Susy (com peso 4) dividido por 3.6

Não há substitutiva para os testes e os trabalhos via Susy não poderão ser entregues atrasados.

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

Alunos que tiverem feito pelo menos 8 testes e tiverem uma nota final entre 2.5 e 4.9 poderão fazer o exame. O exame final será no horário da aula, dia 11/7 (4a feira). Neste caso a nota final será a média da nota durante o curso e a nota do exame.

Exercícios

Os projetos devem ser entregues via Susy.

Datas

Referencias

Common Lisp

Prolog

Haskell

Python