O documento apresenta o programa para o curso de Lógica para Programação em Prolog, cobrindo conceitos básicos, lógica proposicional e de primeira ordem usando sistemas dedutivos e de resolução, programação lógica e Prolog, e exemplos iniciais. Os tópicos incluem sintaxe de Prolog, unificação, comparação e expressões aritméticas de termos, listas, leitura e escrita de termos.