MC346 A Paradigmas de Programação 2o. Sem/2017



Instrutor: João Meidanis



CRONOGRAMA PRELIMINAR

S/Q Data Aulas Teóricas Data Eventos / Campeonatos
Tue 01-08-2017 Apresentação. SECOMP.

Thu 03-08-2017 Apresentação. SECOMP.

Tue 08-08-2017 Prolog: primeiros programas, interpretador.

Thu 10-08-2017 Prolog: fatos, regras, perguntas, variáveis.

Tue 15-08-2017 Prolog: sintaxe, unificação, aritmética.

Thu 17-08-2017 Prolog: estruturas, funtores, aridade, listas.

Tue 22-08-2017 Prolog: recursão, acumuladores; predicados básicos.

Thu 24-08-2017 Prolog: ressatisfação e corte; predicados do sistema.

Tue 29-08-2017 Prolog: entrada, saída, arquivos, operadores.

Thu 31-08-2017 Prolog: gramáticas. 30-08-2017 Prolog: início submissões
Tue 05-09-2017 Prolog: modelo de execução, depuração.

Thu 07-09-2017 Não haverá atividades

Tue 12-09-2017 Prolog: Prova

Thu 14-09-2017 Haskell: haskell.org, learn you a Haskell

Tue 19-09-2017 Haskell: funções, listas, tuplas

Thu 21-09-2017 Haskell: tipos e typeclasses 20-09-2017 Prolog: término submissões (23:59)
Tue 26-09-2017 Haskell: definindo funções

Thu 28-09-2017 Haskell: recursão e projeto 27-09-2017 Desistência de Matrícula em Disciplina
Tue 03-10-2017 Haskell: funções de ordem superior

Thu 05-10-2017 Haskell: módulos 04-10-2017 Haskell: início submissões
Tue 10-10-2017 Haskell: definindo novos tipos

Thu 12-10-2017 Não haverá atividades

Tue 17-10-2017 Reunião de Avaliação do Curso 17-10-2017 Reunião de Avaliação do Curso
Thu 19-10-2017 Haskell: entrada e saída 19-10-2017 Trancamento de Matrícula
Tue 24-10-2017 Haskell: prova

Thu 26-10-2017 Python: tutorial em python.org.br 25-10-2017 Haskell: término submissões (23:59)
Tue 31-10-2017 Python: introdução informal

Thu 02-11-2017 Não haverá atividades

Tue 07-11-2017 Python: controle de fluxo 06-11-2017 Python: início submissões
Thu 09-11-2017 Python: estruturas de dados

Tue 14-11-2017 Python: módulos

Thu 16-11-2017 Python: entrada e saída

Tue 21-11-2017 Python: erros e exceções

Thu 23-11-2017 Python: classes

Tue 28-11-2017 Python: bibliotecas padrão (amosta) 27-11-2017 Python: término submissões (23:59)
Thu 30-11-2017 Python: prova

Tue 05-12-2017 Semana de estudos.

Thu 07-12-2017 Semana de estudos.

Tue 12-12-2017 Exame

Thu 14-12-2017