O documento descreve um curso de Algoritmos e Programação. Apresenta os objetivos do curso, que são desenvolver algoritmos coerentes e válidos para solucionar problemas e implementá-los em linguagem de programação. Também lista os tópicos que serão abordados, como lógica de programação, estruturas de controle, estruturas de dados, modularização de algoritmos. Por fim, descreve a forma de avaliação, que será composta por três notas com provas e trabalhos.