Este documento presenta un trabajo de fin de máster sobre las motivaciones y alternativas para incluir la programación como materia en la Educación Secundaria Obligatoria. Analiza la situación actual de la programación en el currículo de la ESO, estudia los beneficios que aporta para el desarrollo de competencias y propone una actividad práctica de programación para los alumnos.