Este documento presenta la asignatura Fundamentos de Programación. Los objetivos son comprender y analizar algoritmos, diseñarlos y construir programas a partir de ellos. Las unidades temáticas cubren computadores y programas, lenguaje algorítmico, programación modular y lenguajes de programación. Se recomiendan libros básicos y complementarios, y se mencionan asociaciones relacionadas como ACM y IEEE.