Está en la página 1de 7

Ensayo Final

LA PROGRAMACIÓN APLICADA EN LOS ESTUDIOS

Bruno Yobal Vega


La programación aplicada en los estudios

Primero que nada, la enseñanza de la programación tiene, entre sus objetivos


esenciales, la formación y desarrollo de habilidades, por parte de los estudiantes, que
posibiliten la resolución de problemas del ámbito escolar, profesional o de la vida
práctica, teniendo en cuenta los recursos que brindan los diferentes lenguajes de
programación. En la formación de profesores de Informática, este proceso posee
características que lo distinguen. El profesor en formación debe desarrollar la habilidad
y, a la vez, apropiarse de los procedimientos necesarios para poder dirigir este proceso
en la escuela.

El objetivo de la Programación es conseguir solucionar un determinado reto o problema


mediante la combinación de todas estas instrucciones. Es necesario estudiar y analizar
previamente el problema, determinar el modo de afrontarlo y poner todo esto en
práctica diciéndole al ordenador qué tiene que hacer y cómo hacerlo. Los nuevos
lenguajes de Programación, de los que Scratch es posiblemente el más conocido,
permiten todo esto de una forma muy práctica, sencilla y elemental, y existen productos
que están pensados para servir como introducción a la materia a niños de 1 o 2 años.

Teniendo en cuenta que la Programación es un campo técnico muy relacionado con el


mundo de las Matemáticas, se podría pensar que los beneficios están exclusivamente
asociados a ellas. Muchos conocerán el concepto de Pensamiento Computacional, uno
de los grandes beneficiados de la programación y que podemos definir como todas
esas aptitudes y habilidades que se promueven a través del código.

Principalmente la resolución del problema y la abstracción, necesaria para solucionar


un problema que no existe en el mundo real como tal, pero que debemos solucionar a
través de la pantalla. Pero además del Pensamiento Computacional, numerosos
estudios afirman que la Programación permite mejorar capacidades como el cálculo
numérico, la creatividad, el pensamiento lógico o las aptitudes verbales, según cómo se
planteen las actividades. Desde el punto de vista de la Teoría de las Inteligencias
Múltiples de Gardner, y teniendo en mente lo transversales que son las herramientas
de programación, se pueden plantear retos y problemas que afecten a todas ellas.
Todo estudiante universitario necesita un curso de informática y la mayoría necesita
dos o más. Cada vez más educadores están comenzando a reconocer esta verdad,
pero estamos muy lejos de satisfacer la necesidad.

Los colegios y universidades ofrecen la oportunidad para que cualquier estudiante tome
tantos cursos como desee en matemáticas, historia, inglés, psicología y casi cualquier
otra disciplina, impartidos por miembros de la facultad en esa disciplina. Los
estudiantes deben tener la misma oportunidad con la informática. Pero en demasiadas
instituciones hoy en día, incluidas muchas de las más prestigiosas del país, los
estudiantes que no se especializan en ciencias de la computación se encuentran con
límites de inscripción severos, ciencias de la computación diluidas para cursos que no
son de especialización o cursos que solo enseñan habilidades de programación. Se
merecen algo mejor.

Muchos estudiantes necesitan informática para prepararse para el éxito más adelante
en el plan de estudios. Los arqueólogos escriben programas para reconstruir
fragmentos de ruinas antiguas. Los economistas aplican modelos de aprendizaje
profundo a los datos financieros. Los lingüistas escriben programas para estudiar las
propiedades estadísticas de las obras literarias. Los físicos estudian modelos
computacionales del universo para analizar sus orígenes. Los músicos trabajan con
sonido sintetizado. Los biólogos buscan patrones en los genomas. Los geólogos
estudian la evolución de los paisajes. Los artistas trabajan con imágenes digitales. La
lista sigue y sigue.

La programación es una experiencia intelectualmente satisfactoria y ciertamente útil,


pero la informática es mucho más que solo programar. Podría decirse que la
comprensión de lo que podemos y no podemos hacer con la computación es el logro
intelectual más importante del siglo pasado y ha conducido directamente al desarrollo
de la infraestructura computacional que nos rodea. La teoría y la práctica están
interrelacionadas de manera fascinante. Ya sea que uno piense que el propósito de
una educación universitaria es preparar a los estudiantes para el lugar de trabajo o
desarrollar conocimientos básicos con beneficios para toda la vida (o ambos), la
informática, en el siglo XXI, es fundamental.
Incluso los estudiantes que no necesitarán programar en absoluto probablemente
tendrán encuentros importantes con el pensamiento computacional más adelante en la
vida. Por ejemplo, los filósofos, los políticos, los reporteros y, bueno, todos, no solo los
ingenieros de software, deben abordar cuestiones de privacidad, seguridad y ética en el
software.

La informática también es un terreno fértil para el pensamiento crítico. ¿Cómo podría


mejorarse un programa o sistema determinado? ¿Por qué un lenguaje o sistema de
programación podría ser más efectivo que otro para una aplicación dada? ¿Es un
enfoque dado una forma factible de intentar resolver un problema dado? ¿Es incluso
posible resolver un problema dado? Uno o dos cursos de ciencias de la computación
pueden preparar a cualquier estudiante para lidiar de manera efectiva con tales
preguntas.

Steve Jobs dijo una vez en National Public Radio que “la informática es un arte liberal”.
Ya sea que uno lo crea o no, ¡la pregunta es innegablemente discutible y en la mejor
tradición de las artes liberales! Y uno no puede comenzar a abordar la pregunta sin
familiarizarse con los conceptos básicos. La informática se basa en la lógica y las
matemáticas y es relevante para la filosofía, las ciencias naturales y otras artes
liberales, por lo que pertenece a la educación de cualquier estudiante de artes liberales.
Solo para elegir un ejemplo, los desarrollos del último siglo en informática han llevado
la lógica, uno de los cimientos de las antiguas artes liberales, a nuevos niveles. La
informática no es sólo útil. Expande la mente.

Cualquiera que sea la especialización que eventualmente elijan, los estudiantes de hoy
en día saben que las ciencias de la computación son omnipresentes y que necesitan
aprender todo lo que puedan al respecto. Pero desafortunadamente, las oportunidades
para hacerlo son limitadas para demasiados estudiantes. Antes de considerar
seriamente la idea de los requisitos, los colegios y universidades deben centrarse en
cómo brindar acceso a los cursos a todos sus estudiantes.

Estamos lejos de un consenso nacional, pero un enfoque que ha demostrado ser


exitoso y prometedor para el futuro es invertir en una secuencia introductoria de
informática que enseñe los conceptos e ideas importantes en el campo, como lo
hacemos con la economía, la física y las matemáticas., psicología, biología, química y
muchas otras disciplinas. Por ejemplo, en mi institución, la Universidad de Princeton,
comenzamos a trabajar en este enfoque en la década de 1980 y ahora llegamos a más
de dos tercios de todos los estudiantes de la universidad. Otras instituciones han visto
resultados similares.

Cuando comencé en Princeton, pensé en cabildear por un requisito de ciencias de la


computación y le pregunté a uno de mis colegas principales en el departamento de
física cómo podríamos alentar a los estudiantes a tomar un curso. Su respuesta fue
esta: “Si haces un buen curso, vendrán”. Esta sabiduría se aplica con creces hoy. Un
curso de ciencias de la computación bien diseñado puede atraer a la gran mayoría de
los estudiantes en cualquier colegio o universidad hoy en día; de hecho, no hay
necesidad de un requisito.

Una razón importante para desarrollar un único curso introductorio que tomen todos es
que hace que los cursos posteriores también sean accesibles para todos. Los
estudiantes de genómica, lingüística, astrofísica, filosofía, geociencias o cualquier
campo que necesiten una formación más profunda en ciencias de la computación
pueden obtenerlo fácilmente, así como una transición fácil a las ciencias de la
computación como especialización o especialización.

Quizás el beneficio más importante del enfoque es que apoya la diversidad. El


enfoque típico de ofrecer un plan de estudios acelerado a los aspirantes a Steve Jobs y
ciencias de la computación para cursos no especializados a todos los demás es
inherentemente anti diversidad. Envía el mensaje a los no mayores de que son
inferiores y los coloca en una posición en la que tienen pocas posibilidades de ponerse
al día, cuando, en realidad, no están tan atrás.

¿Esto pone en desventaja a los estudiantes de ciencias de la computación? No.


Pueden aprender su especialidad en profundidad más tarde, al igual que los médicos,
ingenieros químicos, escritores, historiadores y todos los demás. Mientras tanto,
pueden beneficiarse de aprender algo sobre el panorama general, junto con todos los
demás.
Poniendo a todos en el mismo curso, enfocándose en lo que es importante, enseñando
programación en el contexto de aplicaciones interesantes y diversas a través de
muchas disciplinas, evitando detalles de lenguaje esotérico que pueden guardarse
fácilmente para más tarde, y mezclando contexto histórico, teoría, resumen simple
máquinas y otro material que es nuevo para todos, podemos poner a todos los
estudiantes en más o menos el mismo campo de juego en uno o dos cursos, más o
menos de la misma manera que lo hacemos en otras disciplinas.

Como se señaló recientemente en Inside Higher Ed, existe una escasez de oferta y
demanda "con esteroides" para los profesores de ciencias de la computación, sin una
solución clara a la vista. ¿Cómo es posible que un número cada vez menor de
miembros de la facultad aumente las inscripciones en sus cursos por un factor de cinco
o diez, además de todo lo demás que deben hacer?

Por necesidad, los miembros de la facultad que imparten grandes cursos de ciencias
de la computación en todo el mundo han tenido que encontrar formas de hacer el
trabajo que sean más efectivas y eficientes que los métodos tradicionales. En los
últimos años, ha sido emocionante ver enfoques escalables para la enseñanza de la
computación en todos los frentes. Podemos reemplazar grandes conferencias en vivo
ineficientes e ineficaces con videos en línea seleccionados, usar herramientas
modernas para crear nuevos y mejores libros de texto y contenido en línea asociado, y
desarrollar servicios web para optimizar las evaluaciones. Al igual que los libros de
texto, estos materiales se pueden compartir entre las instituciones educativas, lo que
aumenta aún más su eficacia. Los videos seleccionados y los servicios web
desarrollados en una institución se pueden usar para mejorar la experiencia educativa
de los estudiantes en otra, de la misma manera que los libros de texto. Tales
desarrollos han permitido a los profesores de ciencias de la computación llegar a un
gran número de estudiantes de manera más eficiente y efectiva que nunca.

¿Se debe exigir informática a todos los estudiantes? Quizás. Pero el primer paso
para cualquier colegio o universidad es comprometerse a brindar acceso a al menos un
año completo de informática para todos y cada uno de los estudiantes. Eso es lo que
sus estudiantes quieren y necesitan. La tecnología moderna puede ayudar a dársela.
Bibliografía

Aguilasocho, D. (2004). Propuesta metodológica para la enseñanza de la


programación en el bachillerato mexicano. (Tesis doctoral). Instituto Superior
Pedagógico «Félix Varela Morales», Santa Clara,

Díaz, K. I. (2013). Las habilidades informáticas de la programación en la formación


inicial del profesor de la especialidad Informática. (Tesis doctoral). Universidad de
Ciencias Pedagógicas «Félix Varela», Santa Clara,  

Murillo, M. (2006). Explorando el proceso de enseñanza y de aprendizaje en el área


de la programación de computadoras. Revista electrónica Actualidades
Investigativas en Educación, 6(1), 1-28.

También podría gustarte