Todos deberían aprender programación.Ensayo por el prof. Elpidio Mora.
Todos programamos sin códigos, cuando miramos nuestro horario, y colocamos en la mochila los libros que vamos a llevar o la agenda del día de trabajo y casa, principalmente lo hacemos porque tenemos que cumplir nuestros compromisos para poder resolver y avanzar en nuestra vida diaria. Hace años compre un libro de algoritmo y estructura de datos (Wirth 1987), me fascino el hecho que había equipos de ingenieros que tomaban un gran problema lo desglosaban en pequeños problemas, le encontraban la solución a esos pequeños problemas y luego entre todos sumaban esos resultados obteniendo la solución del problema grande inicial, lo digo porque me pareció curioso que Bill Gates en el video dijera “súmanos y restamos” esa fue su definición de programar. “Los planteamientos de Ausubel, Maturana,Piaget,Vigotsky, entre otros; el protagonismo del hombre en la construcción del conocimiento, así como en el sujeto con su entorno circundante.” (Ruiz y Rodríguez 2008). Programar te enseña a pensar, a crear las estructuras mentales necesarias, para resolver problemas grandes y pequeños. La posibilidad de aprender a programar brinda la oportunidad de aprender a pensar, y pensar es gratis. He notado al principio en los proyectos de los estudiantes donde solo hay una guía breve que se quiere, dando importancia a la creatividad, al principio reniegan, lo que noto es esa falta de las estructuras necesarias para solucionarlo, pero al final el sentimiento de logro, no tiene precio en ellos. “No hay problema difíciles en la vida, hay mentes difíciles eso si existe “me decía mi padre, la robótica y programar dentro de esta, brinda la oportunidad de crear estructuras mentales de pensamiento necesarias para lograr y resolver los desafíos del presente y los que se presenten a lo largo de nuestra vida. Durante mis 20 años de experiencia enseñando con la metodología STEM en el campo de la mecatrónica, cuando en esas épocas lo hacíamos sin saber que se llamaría STEM, nos ha tocado ver como con el paso del tiempo la programación se ha convertido en una habilidad esencial para el éxito en esta área de las nuevas tecnologias. En mi opinión, todos deberían aprender a programar, ya que es una habilidad valiosa tanto en el mercado laboral como en la vida en general. La programación es una herramienta que permite automatizar procesos, analizar datos y crear soluciones personalizadas. En el campo de la mecatrónica, la programación es fundamental para el control de sistemas automatizados, la creación de sistemas de control de calidad y la optimización de procesos. Además, la programación es una habilidad muy valorada en el mercado laboral actual, muchas empresas buscan profesionales con habilidades en programación, especialmente en campos como la ingeniería y la tecnología. Aprender a programar es una manera de tener una ventaja competitiva en el mercado laboral y de asegurar una carrera exitosa. La metodología STEM es una forma efectiva de enseñar programación en el campo de la mecatrónica. Al enseñar programación, los estudiantes aprenden a descomponer problemas complejos en problemas más pequeños y manejables. También aprenden a crear soluciones eficientes y efectivas, lo que les ayudará a tener éxito en su carrera. Las teorías cognitivas respaldan la enseñanza de programación en la metodología STEM. La teoría de la carga cognitiva se centra en cómo la cantidad de información que una persona debe procesar afecta su capacidad para aprender. Cuando se enseña de manera efectiva, la programación puede ayudar a reducir la carga cognitiva al descomponer problemas complejos en problemas más pequeños y manejables. Además, la teoría de la inteligencia fluida sugiere que la capacidad de resolver problemas complejos se puede mejorar a través de la práctica. La programación es una forma efectiva de enseñar a los estudiantes a resolver problemas complejos y a desarrollar habilidades cognitivas importantes, como la memoria de trabajo, la atención selectiva y la flexibilidad cognitiva. En mi experiencia enseñando con la metodología STEM, he visto cómo los estudiantes se sienten más comprometidos y motivados con su aprendizaje cuando se les enseña de manera práctica y creativa. La programación es una forma de enseñanza que les permite a los estudiantes experimentar y crear cosas nuevas, lo que les ayuda a desarrollar su capacidad de innovación y creatividad. En conclusión, todos debemos aprender programación, la programación es una habilidad valiosa tanto en el mercado laboral como en la vida en general. La metodología STEM es una forma efectiva de enseñar programación y desarrollo de habilidades en los estudiantes de mecatrónica, y las teorías cognitivas respaldan la enseñanza de programación como una forma de mejorar la capacidad de resolver problemas complejos y desarrollar habilidades cognitivas importantes. Uno de los desafíos de la educación es como las tecnologías están cambiando tan rápido que se abren profesiones nuevas que no dan tiempo a los sistemas tradicionales de enseñanza a incluir las nuevas carreras en su curriculum, Como educadores, debemos estar comprometidos en preparar a nuestros estudiantes para el mundo actual y futuro, y la programación es una habilidad que no puede ser ignorada. Bibliografía. ESTRUCTURAS E INTERACCIONES EN LA CONSTRUCCIÓN DEL CONOCIMIENTO. Una propuesta a partir de los planteamientos teóricos de Piaget y Vigotsky. Algoritmo y estructura de datos /por Niklaus Wirth traducción de Juan Vega Fagoaga.
0 Comentarios
Deja una respuesta. |
AuthorElpidio Mora Archives
Marzo 2023
Categories |