Prova Assistida por Computador (usando o código de "Teoria da Prova")


MENU: [ Avisos | Informações Gerais | Regras | Plano de Atividades ]


Avisos


Informações Gerais

Caro aluno, na regulamentação desta disciplina você pode acessar as informações básicas sobre ela, incluindo justificativa, objetivos, ementa e bibliografia.

Nesta disciplina, nós aprendemos a usar o assistente de prova Coq, utilizando como livro-texto o excelente Software Foundations.

Todas as atividades da disciplina já possuem data estimada no plano de atividades.

A minha sugestão para a obtenção de um bom desempenho na disciplina é, aula-a-aula, estudar o conteúdo previamente, participar das aulas, fazer os exercícios e tirar as dúvidas. Caso você possua uma dúvida no horário da aula, o ideal é tirá-la na própria ocasião, para que os demais alunos também se beneficiem das explicações. Entretanto, caso necessário, você também pode me contactar fora do horário de aula.


Regras


Plano de Atividades

A disciplina está aproximadamente dividida em 3 partes:
  1. Até "MoreCoq": Recursos básicos de prova; tipos indutivos e polimórficos.

  2. Até "MoreInd": Lógica; mais recursos de prova.

  3. Até o final: Aplicação à verificação de programas; automatização de provas.

Abaixo estão as atividades e datas previstas para a disciplina:
Aula Data Descrição
1 04/08 Apresentação da Disciplina; Preface; Basics.
2 06/08 Basics
3 11/08 Induction
4 13/08 Lists
5 18/08 Lists
6 20/08 Poly
25/08 Sem aula: Professor na UFRN
27/08 Sem aula: Professor na UFRN
7 01/09 Poly
8 03/09 MoreCoq
9 08/09 MoreCoq
10 10/09 Logic
11 15/09 Logic
12 17/09 Prop
* 19/09 Avaliação 1: até "MoreCoq". (SÁBADO!)
13 22/09 Correção da AP1.
14 24/09 Prop
15 29/09 Prop (Tirando dúvidas)
16 01/10 Rel
17 06/10 Rel (Tirando dúvidas)
18 08/10 MoreLogic
13/10 Sem aula: Dia do Professor
19 15/10 ProofObjects
20/10 Sem aula: Compromisso Pessoal do Professor.
20 22/10 MoreInd
21 27/10 MoreInd
29/10 Sem aula: Alunos Viajando.
22 03/11 MoreInd
* 05/11 Avaliação 2: até "MoreInd".
23 10/11 Correção da AP2.
24 12/11 Imp
25 17/11 Imp
26 19/11 Imp
27 24/11 Equiv
28 26/11 Equiv
29 01/12 Hoare
30 03/12 Hoare
31 08/12 Hoare
32 10/12 HoareAsLogic
33 12/12 Hoare2 (SÁBADO 10h)
34 15/12 Hoare2
35 16/12 Hoare2 (QUARTA 16h)
17/12 Sem aula: Alunos Viajando.
22/12 Sem aula: Recesso Natalino
31/12 Sem aula: Recesso Natalino
* 05/01 Estudo para Avaliação 3.
* 07/01 Estudo para Avaliação 3.
* 12/01 Estudo para Avaliação 3.
* 14/01 Estudo para Avaliação 3.
36 19/01 Avaliação 3: Arquivos .v prontos.
37 21/01 Avaliação 3: Apresentação Mariana.
38 26/01 Avaliação 3: Apresentação Rafael.
39 28/01 Avaliação 3: Apresentação Heitor.
* 02/02 Divulgação das notas.
* 04/02 AF
* 09/02 Notas Finais da Disciplina.