Este documento describe el análisis, diseño e implementación implicados en el desarrollo de PROGRAMIX, un ambiente visual de programación que apoya el proceso de enseñanza y aprendizaje de programación a niños de 9 a 11 años de edad a través de bloques gráficos.