“…A la hora de impartir una asignatura de programación de computadores y mucho más si es la primera con la que el estudiante se encuentra en su titulación, las reflexiones se centran en: ¿cómo se enseña?, ¿por dónde se empieza?, ¿qué paradigma se debe utilizar?, ¿qué lenguaje de programación se debe emplear?, ¿cómo se deben orientar los ejercicios?, y lo peor ¿cómo se imparten las clases teóricas? Acerca del paradigma de programación con el cual empezar se ha debatido reiteradamente en distintos foros educativos (García, 2001), (Gómez et al, 2001), (Wiedenbeck, 1999), (Van et al, 2003), (Robins et al, 2003). No vamos a entrar en ello, pues independientemente del paradigma en el que se basen, los estudiantes tendrán que escribir algoritmos que resuelvan determinados problemas.…”