Este documento presenta el programa formativo de la asignatura Fundamentos de Programación dictada en la Universidad Católica de Santa María. Incluye la identificación académica de la asignatura, su lineamiento académico profesional, y la programación por fases de aprendizaje. La asignatura pertenece a la carrera de Ingeniería de Sistemas y busca capacitar a los estudiantes en la resolución de problemas mediante la programación orientada a objetos utilizando Java. El programa se estructura en tres fases que abarcan tem