Este documento presenta el syllabus para el curso de Fundamentos de Programación. El curso enseñará conceptos básicos de programación como diagramas de flujo, variables, estructuras de control, arreglos y objetos usando lenguajes como Scratch. El curso tendrá clases teóricas y prácticas de laboratorio. El propósito es que los estudiantes comprendan los fundamentos de la programación y puedan identificar y resolver problemas usando este conocimiento.