Este documento apresenta um curso sobre programação e linguagens de programação. Apresenta o objetivo e conteúdo programático do curso, incluindo definições de programação, estrutura básica de programas, classificação de linguagens e tipos de linguagens.