Está en la página 1de 3

Universidad Francisco de Paula Santander

Facultad de Ingeniería
Ingeniería de Sistemas

ENSAYO
¿Qué lenguaje de programación deberían enseñar en las universidades?

Alessandro Umberto Daniele Saltarin


1152194
Comunicación II
Ensayo expositivo

Cúcuta, Mayo 2022


La informática es un campo en crecimiento, eso no es ningún secreto.
Actualmente hay una enorme variedad de lenguajes de programación para aprender
(y sólo está creciendo). Esto nos ha dejado preguntándonos cuál es el lenguaje de
codificación más popular, y potencialmente aún más importante, qué lenguaje
deberían aprender primero los nuevos programadores. Afortunadamente, no somos
los únicos que hacemos esta pregunta.

Saber que lenguaje de programación deben enseñar en las universidades es


imposible, cada academia deja reflejado tanto sus filosofías de enseñanza como su
sentido de qué lenguaje resultará más importante para sus graduados en la industria
tecnológica en general, pero siempre con un enfoque de enseñar a programar, que
los estudiantes sean capaces de resolver problemas, algoritmos, sin importar el
lenguaje usado. La importancia de esta elección es qué el lenguaje influye en las
primeras impresiones de muchos estudiantes sobre la programación. Este ensayo
pretende analizar que lenguaje de programación se está implementando en las
universidades y cual de estos es el mejor para aprender .

Hay una variedad de lenguajes de programación disponibles para estudiar en


la introducción a la programación, por lo que la elección única del lenguaje sería, al
menos, controvertida. Las diferentes técnicas informáticas, los lenguajes y las
herramientas de programación se han desarrollado rápidamente en las últimas dos
décadas, por lo que los programadores en su carrera tienen que utilizar lenguajes
de programación más diferentes que nunca.

Por ello, las universidades enseñan a través de cualquier lenguaje de


programación la actividad de comprensión y análisis de problemas, la aplicación de
algoritmos adecuados y su implementación en la forma comprensible para el
ordenador. El método más común de implementación consiste en un conjunto de
instrucciones usando lenguaje de programación como C#, C+ , Java, Python, PHP,
etc. Según el problema, en entornos reales estas actividades pueden incluir uno o
más programadores con diferentes conocimientos y especializaciones.

Según (Phillip Guo, 2014), trató de averiguar documentando cuántos de los


departamentos de informática mejor clasificados de Estados Unidos utilizan
lenguajes de programación para enseñar sus cursos introductorios. A lo largo del
camino, también terminó catalogando ocurrencias de otros lenguajes de enseñanza
populares.

Podemos analizar que Python es el lenguaje más usado para enseñar


programación en Estados Unidos, en segunda posición Java, que ha sido el
dominante en las últimas décadas, seguido de MATLAB, los lenguajes C++ y C que
fueron reemplazados por Java, por último terminar con los lenguajes Scheme y
Scratch.
Teniendo estos datos se podría decir que todas las universidades enseñen
Python, ya que los departamentos más importantes de Estados Unidos lo usan,
pero analizando lo que conlleva programar, no podemos limitarnos a un solo
lenguaje de programación ya que estaríamos cortando el aprendizaje de los
estudiantes al no permitirles probar diferentes lenguajes de programación, que esto
es muy importante para tener conceptos sobre programación.

Aunque la adopción de habilidades prácticas de programación es la base


para la enseñanza de ciertos lenguajes de programación, es más importante
destacar la comprensión esencial de conceptos teóricos básicos y el pensamiento
crítico, entender lo que se está programando es lo más importante para los
programadores novatos, para que puedan prepararse para el estudio posterior de
nuevos lenguajes y herramientas.

Puede que, dependiendo de la filosofía de la Universidad, usen cierto


lenguaje para explicar conceptos, pero el principio de aprender a programar está en
todas las facultades del mundo.

Podemos concluir que la decisión de qué lenguaje enseñar en las


universidades depende de la filosofía de estas, a pesar de ser Python la más usada,
cualquier lenguaje es válido para enseñar, ya que el objetivo final es que el
estudiante aprenda a programar, que sepa analizar los problemas, dominar los
algoritmos, conocer la arquitectura. Con esto claro, es suficiente para que uno
tenga las bases y pueda aprender cualquier lenguaje de programación que guste.
Entonces, considerando los puntos expuestos ¿Si aprendo a programar en lenguaje
de compilado, me servirá para usar un lenguaje interpretado?.

Referencias
Philip Guo (2014), Python Is Now the Most Popular Introductory Teaching Language
at Top ­U.S. ­Universities. Publicado en: acm.acm.org . Recuperado de
https://cacm.acm.org/blogs/blog-cacm/176450-python-is-now-the-most-popular-intro
ductory-teaching-language-at-top-us-universities/fulltext

También podría gustarte