¿Debería permitirse que la informática satisfaga los requisitos de idiomas extranjeros en la universidad?

Depende de por qué existe el requisito de idioma extranjero, pero probablemente NO.

El requisito de idioma extranjero de la Universidad de Columbia, por ejemplo, dice:

El requisito de idioma extranjero forma parte de la misión de Columbia College de preparar a los estudiantes para ser ciudadanos conscientes e informados del mañana. El conocimiento del idioma y la literatura de otra persona es la forma más importante de comenzar a conocer un país y su gente. El estudio de una lengua extranjera:

  1. Sensibiliza a los estudiantes a las culturas del mundo, haciéndolos simultáneamente conscientes de su propia cultura dentro de ese contexto;
  2. Presenta a los estudiantes las diferencias en estructura, gramática y sintaxis que distinguen dos idiomas, y los vínculos íntimos entre el lenguaje y el significado cultural; y
  3. Contribuye al desarrollo de las habilidades críticas, analíticas y de escritura de los estudiantes.

Aunque el estudio de la informática puede proporcionar el n. ° 3 y (si es imaginativo) el n. ° 2, es difícil argumentar que los lenguajes de programación expondrían a los estudiantes a las culturas del mundo y a otros países y a su gente de la misma manera que lo haría estudiar un idioma extranjero.

Seguro. Seamos realistas, el inglés se está convirtiendo en el idioma universal, les guste o no a los francófonos; y no, los chinos no tienen ninguna posibilidad de eso. Vea el artículo de Wikipedia sobre el idioma inglés:

El inglés moderno, a veces descrito como la primera lengua franca global, [18] [19] es el idioma dominante o, en algunos casos, incluso el idioma internacional requerido de comunicaciones, ciencia, tecnología de la información, negocios, navegación, [20] aviación, [21 ] entretenimiento, radio y diplomacia.

Mucha gente piensa que aprender un idioma extranjero es “divertido” o “expande tu pensamiento”. Bueno, la informática no solo expande tu pensamiento al enseñarte a abordar los problemas algorítmicamente; puede aturdir tu mente: conceptos como la recursividad o la programación funcional simplemente no tienen un equivalente en los idiomas hablados. Ese argumento es débil.

Pero pasar tiempo aprendiendo un idioma que no es inglés cuando puede aprender programación no solo es erróneo; es contraproducente porque encontrará razones para producir y publicar información de interés público en ese idioma. Lo que lo sacará del radar de los aproximadamente 2 mil millones de personas que ahora entienden inglés, y 4 mil millones que lo entenderán lo suficientemente bien en los próximos 10 años.

Quizás la pregunta más importante es, ¿deberían las universidades favorecer las clases de informática frente a los idiomas extranjeros? Mirando el triste estado de la educación en CS en los Estados Unidos [1], la respuesta es un rotundo sí.

[1]: https://pinboard.in/search/u:dan