S/Q Mês Dia Atividade
Q 08 02 Apresentação
S 08 07 Introdução
Q 08 09 Prolog - Fatos, regras, perguntas, variáveis.
S 08 14 Exercícios
Q 08 16 Exercícios
S 08 21 Prolog - Sintaxe, unificação, aritmética.
Q 08 23 Prolog - Estruturas: funtores, aridade, listas.
S 08 28 Prolog - Uso de recursão.
Q 08 30 Prolog - Ressatisfação e corte.
S 09 04 Prolog - Entrada/saída e depuração.
Q 09 06 Prolog - Alguns predicados pré-definidos.
S 09 11 Prolog - Gramáticas.
Q 09 13 Prolog - Revisão.
S 09 18 Prolog - PROVA
Q 09 20 LISP - Motivação; padrão Common LISP; interpretador
S 09 25 LISP - Elementos da linguagem
Q 09 27 LISP - Estrutura da linguagem (desistência: 29/09)
S 10 02 LISP - Variáveis: valores, atribuição; Recursão: método do quadradão
Q 10 04 LISP - Aritmética: precisão infinita, operações, números complexos
Segunda 10 04 Prolog - Entrega do projeto até 23:59
S 10 09 LISP - Funções, macros. Condicionais. Predicados (aval. cursos: 10/10)
Q 10 11 LISP - Funções pré-definidas.
S 10 16 LISP - Funções para conjuntos. Arrays.
Q 10 18 LISP - Módulos. Revisão
S 10 23 LISP - PROVA
Q 10 25 Java - Classes e objetos: instâncias, ponteiros, referências.
S 10 30 Java - Encapsulamento: private, public, package, protected
Q 11 01 Java - Herança: reuso de código; herança de implementação
S 11 06 Java - Classes abstratas e acoplamento dinâmico
Terça 11 07 LISP - Entrega do projeto até 23:59
Q 11 08 Java - Polimorfismos e sobrecarga
S 11 13 Java - Interfaces
Q 11 15 Não haverá aulas
S 11 20 Não haverá aulas
Q 11 22 Java - Tratamento de exceções
S 11 27 Java - Threads
Quarta 11 29 Java - Revisão e Entrega do projeto até 23:59
S 12 04 Java - PROVA
Q 12 06 Semana de estudos
S 12 11 Semana de estudos
Q 12 13 Exame
S 12 18