Este documento presenta la asignatura Fundamentos de Programación. Explica que la asignatura enseña conceptos básicos de programación como algoritmos, lenguajes de programación, estructuras de control y arreglos para resolver problemas. El curso se divide en cinco unidades temáticas y desarrolla competencias relacionadas con el análisis y diseño de algoritmos, la programación y la resolución de problemas.