Creo que el enfoque de arriba hacia abajo proviene del hecho de que es más accesible y aplicable. (Aunque, ambos puntos pueden ser discutidos).
Por ejemplo, una de las primeras cosas que un estudiante aprende cuando comienza a aprender la programación es el programa “Hola, Mundo”. Este programa tiene muchas ventajas como el primer programa. La mayoría de los cuales son comentarios instantáneos. Poder ver una salida de un código que acabas de escribir es agradable por decir lo menos. Esta perspectiva de arriba hacia abajo proporciona formas más accesibles para que los estudiantes se acerquen a la programación.
Otra razón es que es aplicable. Saber cómo funciona la lógica binaria y cómo funcionan los analizadores léxicos y los generadores de analizadores sintácticos puede ser beneficioso y le otorga una carrera, pero los trabajos que implican escribir aplicaciones web y soluciones J2EE son más abundantes. Esto crea más interés en aprender programación de nivel superior sobre nivel bajo.
Ahora, estos dos puntos podrían ser una mala forma de enseñar programación. Pero la programación es una disciplina tan joven que todavía estamos tratando de descubrir cuál es la mejor pedagogía. Solo desearía que hubiera más fondos en la industria para desarrollar estos métodos.
- ¿Cómo se ayudaría / obstaculizaría a los maestros si se actualizaran continuamente el plan de estudios y los materiales de instrucción?
- ¿Cuáles son los problemas con la comunicación maestro-padre?
- ¿Cuál es la mejor manera de enseñar inglés en Rumania?
- ¿Por qué los maestros suelen estar infravalorados por la sociedad cuando el trabajo que ellos / nosotros hacemos es tan fundamental?
- ¿Cómo es la experiencia Teach India?