Descargo de responsabilidad: soy el OP, estoy claramente sesgado. 😉
Estas son las razones por las que digo que no hay necesidad de codificar 101 en la escuela primaria ……
- La alfabetización informática es una gran cosa para enseñar; Debería ser parte del currículo central. Esto incluye pensar críticamente sobre la información que ve en la pantalla, una habilidad que muchos estudiantes carecen de las que he encontrado en la tutoría y en la enseñanza de la informática. Sin embargo, la mayoría de los estudiantes terminarán usando computadoras en la fuerza laboral, no diseñando y depurando programas. Hablando metafóricamente, conducir no requiere que seas mecánico, ni el uso de la computadora requiere habilidades de programación. Para llevar el ejemplo más allá, la mayoría de las escuelas requieren la educación del conductor, pero el taller / ingeniería de automóviles no es una clase obligatoria. Estos cursos son optativos, no deberían ser obligatorios.
- La programación / CS requiere una capacidad de pensamiento abstracto que no se desarrolla hasta que los niños alcanzan los 12 o 13 años de edad. Por lo tanto, si vamos a exigir CS, a diferencia de la alfabetización informática, no debería ingresar al plan de estudios hasta al menos la secundaria.
- Por experiencia, sé que la forma más rápida de desviar a los estudiantes de una asignatura es hacer que sea un requisito frente a una asignatura optativa, por lo que solo debe haber una breve introducción a la CS en los cursos no optativos … digamos una sesión dentro de una matemática o clase de ciencias.
- La inclusión de CS en el curiculo se justifica por el pragmatismo falso; Está justificado por un argumento económico que es un mito. Escuchamos que hay una grave escasez de trabajadores STEM; los necesitamos más que trabajadores en cualquier otro campo. Sin embargo, al igual que en otras partes de la fuerza laboral de los EE. UU., Que tiene una tasa de participación baja de 40 años, hay muchos trabajadores de STEM inactivos. Para más detalles, vea esta respuesta de Ellie Kesselman: La respuesta de Ellie Kesselman a ¿Los subcontratistas indios resolverán el problema de desempleo juvenil de Estados Unidos?
- No necesitamos 8 mil millones de programadores; Esto no es a fines de la década de 1970 cuando se requería saber programar para hacer que las computadoras fueran útiles. En todo caso, para cada tarea concebible, tenemos un exceso de software. Para obtener más información, consulte ¿Están los sistemas educativos actuales basados en el taylorismo (que se suponía que convertiría a los trabajadores en autómatas)? y discurso abierto: ¿Qué es el discurso abierto?