Prova Assistida por Computador – 2017.2


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


Avisos


Informações Gerais

Nesta disciplina, nós aprendemos a usar o assistente de prova Coq, utilizando como livro-texto principalmente o excelente Software Foundations. Na parte final da disciplina, estudamos automatização de demonstrações pelo CPDT, que é um livro mais aprofundado.

Na regulamentação desta disciplina você pode acessar as informações oficiais sobre ela, incluindo justificativa, objetivos, ementa e bibliografia. Parte dessas informações também está no PPC do curso de Ciência da Computação (página 123).

O conteúdo e a data de cada aula e prova da disciplina está no plano de atividades. Se você percebeu um choque de datas importantes com outra disciplina, ou se você já sabe que não poderá fazer uma das nossas provas na data prevista, por favor me comunique o quanto antes!

A minha sugestão para a obtenção de um bom desempenho na disciplina é (1) acompanhar as aulas com atenção, tirando dúvidas o quanto antes, e (2) fazer os exercícios com regularidade. 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. Esteja, porém, à vontade para me contactar fora do horário de aula.


Regras


Plano de Atividades

Esta é uma disciplina de 4 créditos, e portanto ela possui (4/2)*16 = 32 encontros planejados, dos quais 27 são Aulas, 4 são Avaliações Parciais e 1 é obrigatoriamente destinado aos Encontros Universitários. Adicionalmente, poderá ser realizada também uma Avaliação Final. Cada AP cobrirá exata ou aproximadamente 3 capítulos de livro. Abaixo estão as datas e descrições de cada encontro:

Aula Data Descrição
01 17/08 Apresentação da Disciplina; Basics.
02 22/08 Basics
03 24/08 Induction
04 29/08 Lists
05 31/08 Lists
* 05/09 AP1
07/09 SEM AULA: Feriado da Independência do Brasil
06 12/09 Poly
07 14/09 Poly
08 19/09 Tactics
09 21/09 Tactics
10 26/09 Logic
11 28/09 Logic
12 03/10 Logic
* 05/10 AP2
13 10/10 IndProp
12/10 SEM AULA: Feriado de Nossa Senhora Aparecida
14 17/10 IndPrinciples
15 19/10 IndProp
16 24/10 IndProp
17 26/10 Rel
18 31/10 ProofObjects
02/11 SEM AULA: Feriado de Finados
19 07/11 ProofObjects
* 09/11 Participação Obrigatória nos Encontros Universitários 2017
* 14/11 AP3
20 16/11 Proof Search by Logic Programming
21 21/11 Proof Search by Logic Programming
22 23/11 Proof Search by Logic Programming
23 28/11 Proof Search in Ltac
24 30/11 Proof Search in Ltac
25 05/12 Proof Search in Ltac
26 07/12 Proving in the Large
27 12/12 Proving in the Large
* 14/12 AP4
* 19/12 AF
21/12 Notas da AF
Para fins de registro, também é possível acessar a versão inicial do plano acima.