El documento presenta los conceptos básicos de programación como temario, técnicas de programación, el método científico y sus etapas, fases de la solución de problemas, diagramas de flujo, contadores y acumuladores. Explica las estructuras básicas de programación como algoritmos, pseudocódigo y diagramas de flujo, así como estructuras de selección simple, doble y repetitiva con ejemplos.