Este documento presenta el programa de la asignatura "Fundamentos de Programación". La asignatura tiene como objetivo desarrollar las competencias necesarias para construir programas que resuelvan problemas reales utilizando el lenguaje C. El programa se divide en seis unidades que cubren temas como algoritmos, estructuras de control, estructuras de datos y funciones. El propósito es proporcionar las bases para que los estudiantes puedan comenzar a desarrollar programas estructurados en C para resolver problemas simples.