Este documento presenta una introducción a un curso de programación. Explica conceptos básicos como variables, pseudocódigo, resolución de problemas y diagramas de flujo. También define la programación, lenguajes de programación como ensamblador y de alto nivel, y componentes de un algoritmo como entrada, proceso y salida.