Programación de computadores, un asunto de interés para todos

Ingresar o Registrarse

Programación de computadores, un asunto de interés para todos

Desde la creación de Logo, en 1967, la inclusión de la programación de computadores en la educación escolar ha estado tanto en la cresta como en el valle de la ola. Ha ocupado este último lugar, cuando la ha opacado una miríada de herramientas informáticas gráficas, listas para utilizarse. Actualmente y con mucha fuerza, se consolida un movimiento que propone que todos los estudiantes, de todas las escuelas, aprendan a programar computadores. Reseñamos aquí una de esas iniciativas: code.org.

Autor: Juan Carlos López García

URL: http://eduteka.icesi.edu.co/articulos/code

Etiquetas: #pensamiento computacional  #programación  #informática 

Comentarios

 

PROGRAMACIÓN DE COMPUTADORES,
UN ASUNTO DE INTERÉS PARA TODOS

 

El año 1967 marca un hito en el uso de las TIC en la educación escolar. Ese año, el equipo del Laboratorio de Inteligencia Artificial del Instituto Tecnológico de Massachussets (MIT, por sus sigla en inglés), liderado por Seymour Papert, creó el lenguaje de programación de computadores conocido como Logo [1]. Posteriormente, durante la década del setenta este equipo se dedicó,  en algunas escuelas primarias de Brookline (Massachusetts, Estados Unidos), a realizar tanto pruebas con este lenguaje como investigaciones sobre el efecto de su uso educativo.

Más adelante, en la década del ochenta muchas escuelas empezaron a recibir computadores personales, lo cual posibilitó que se expandiera el uso de Logo. Esta herramienta rápidamente mostró sus bondades como medio de aprendizaje en áreas como matemáticas, lenguaje, arte y ciencias. En palabras de Gary Stager, “la programación se visualizaba como una ventana al mundo de las ideas y a esta se le daba igual prioridad que a las artes industriales, la apreciación musical, el arte y la expresión oral”. Este boom de la programación de computadores en la educación escolar hizo que se desarrollaran más de 180 intérpretes y compiladores de Logo.

 

Sin embargo, la popularización en la década del noventa de sistemas operativos gráficos como Windows, fortaleció las suites de oficina y muchas otras aplicaciones que se instalaban en los computadores. Por ese entonces, el uso de muchos de esos programas se empezó a enseñar en las nacientes clases de informática. Además, hubo un esfuerzo muy grande por parte de las instituciones educativas para poner en marcha proyectos de clase interdisciplinarios que integraran dichas herramientas informáticas con temas de las asignaturas regulares.

A partir de este momento, la programación de computadores pasó a un segundo plano y entró a competir con otras herramientas informáticas listas para usar que proponían interfaces gráficas muy atractivas para los usuarios. Mientras tanto, la mayoría de las versiones de Logo, especialmente las gratuitas, seguían utilizando las mismas interfaces textuales con fondo negro y letras blancas, ámbar o verdes y con gráficos muy básicos. En buena medida, pudo ser esta la causa de que en muchas instituciones educativas se abandonara la programación de computadores.

Para empeorar la situación de desventaja de la programación, el acceso a Internet abrió una enorme ventana de posibilidades para trabajar con computadores en educación escolar. Especialmente, a partir del año 2007 cuando tomó fuerza la llamada Web 2.0 que permitió migrar todo tipo de aplicaciones informáticas a la Red; ya no se requería instalar los programas en los computadores. Además, la Web 2.0 le dio un enfoque social a las actividades informáticas y los usuarios pudieron empezar a compartir sus producciones con otras personas.

Afortunadamente, desde hace un lustro, el interés por la programación de computadores en la educación escolar, se reactivó. Esto, gracias a la creación de entornos de programación gráficos amigables y agradables para los estudiantes, tales como Scratch, Alice, Kodu, RoboMind, RoboLab, AppInventor, etc. Por lo general, los procesos educativos en los que se implementa la programación de computadores en el aula se llevan a cabo con el objetivo de formar “creadores digitales” en lugar de “consumidores de contenidos” y promover tanto el desarrollo del pensamiento computacional como de la creatividad

Respecto al pensamiento computacional, este fue definido recientemente por ISTE & CSTA [2] como un proceso de solución de problemas que incluye, entre otros: analizar problemas, organizar y representar datos de manera lógica, automatizar soluciones mediante pensamiento algorítmico, usar abstracciones y modelos, comunicar procesos y resultados, reconocer patrones, y, generalizar y transferir.

A este renacer del interés por la programación de computadores en la educación escolar se vienen sumando diferentes iniciativas.  Por ejemplo, líderes de la industria informática y generadores de tendencia se unieron a code.org para apoyar la propuesta de que todos los estudiantes tengan la oportunidad de aprender a programar en la escuela. Entre ellos figuran Bill Gates (fundador de Microsoft), Bill Clinton (ex presidente de los Estados Unidos), Mark Zuckerberg (fundador de Facebook), Randi Weingarten (presidente de la Federación Americana de Profesores), Stephen Hawking (Físico teórico), Tim O'Reilly (fundador de O'Reilly Media), John Hennessy (presidente de la Universidad de Stanford), etc.

 

 

 

Code.org es una fundación sin ánimo de lucro dedicada a promover la inclusión de la programación de computadores en la educación escolar. Entre sus objetivos se encuentran:

  • Comunicar en todos los escenarios posibles que hay un déficit mundial de profesionales dedicados a la programación de computadores y que aprender a programar es mucho más fácil de lo que generalmente se piensa.
  • Construir una base de datos confiable que contenga todas las opciones existentes para aprender a programar, ya sean estas cursos en línea, escuelas físicas o campos de verano.

 

La visión de esta organización consiste en que todos los estudiantes, de todas las escuelas, tengan la oportunidad de aprender a programar computadores como parte integral de un currículo que favorezca el aprendizaje de ciencias, tecnología, ingeniería y matemáticas (STEM, por su sigla en inglés). La acción más visible de esta organización es la producción de un video en el que una serie de personalidades, que van desde deportistas o cantantes hasta políticos e innovadores de la industria informática, narran cómo fue su primera aproximación a los computadores. Varios de ellos comentan qué fue lo primero que programaron y cómo esas actividades tuvieron un efecto positivo en sus vidas profesionales, pues los computadores y la programación están presentes en todas las áreas de la actividad humana.

 

 

El sitio tiene embebidas un par de herramientas muy sencillas para programar: 1) CodeHS mediante la cual se le da instrucciones a un perro para que se mueva por la pantalla y 2) Khan Academy que permite ver en la ventana derecha los dibujos que se generan con la programación que se introduce en la ventana izquierda. También reseña y promueve algunos entornos gráficos de programación muy populares, así como tutoriales, currículos y la posibilidad de convertirse en voluntario para dictar cursos de programación en escuelas locales.

Por último, en este sitio, usted se puede adherir a la propuesta “Todos los estudiantes en todas las escuelas deben tener la oportunidad de aprender a programar”. Para ello, basta con diligenciar y enviar un formulario muy corto y unirse así a otras 585.498 personas que ya lo han diligenciado (marzo 21, 2013).

Otros documentos relacionados con la programación de computadores en la educación escolar:

 

NOTAS DEL EDITOR:
[1] El Lenguaje de Programación Logo es un dialecto del lenguaje Lisp, el cual fue diseñado como herramienta para apoyar aprendizajes en diferentes áreas del conocimiento. Sus características son: modularidad, extensibilidad, interactividad y flexibilidad.

[2] La Sociedad Internacional para la Tecnología en Educación (ISTE) y la Asociación de Docentes en Ciencias de la Computación (CSTA) colaboraron con líderes de educación superior, de la industria y de educación escolar (K-12) para desarrollar una definición operativa del Pensamiento Computacional. Esta definición operativa suministró un marco de referencia y un vocabulario para el Pensamiento Computacional que tuviera significado para todos los docentes de educación escolar. ISTE y CSTA encuestaron cerca de 700 docentes de ciencias de la computación, investigadores y profesionales en ejercicio y recopilaron sus respuestas que demuestran un apoyo abrumador a la definición operativa que se puede consultar haciendo clic aquí.

 

CRÉDITOS:
Documento elaborado por Eduteka con información proveniente de los sitios Web reseñados.

 

Publicación de este documento en EDUTEKA: Abril 01 de 2013.
Última modificación de este documento: Abril 01 de 2013.

Autor de este documento: Juan Carlos López García

URL:http://www.eduteka.org/articulos/code

creative commons



Programación de Computadores en Educación Escolar

Estudios recientes proponen un conjunto de competencias que niños y jóvenes debe adquirir durante el proceso educativo tales como pensamiento algorítmico, creatividad y destreza para solucionar problemas. Programar computadores constituye una buena alternativa para atender esta necesidad, si se enfoca en desarrollar esas capacidades y no en formar programadores. Este Módulo reúne todos los materiales y recursos publicados en Eduteka hasta la fecha sobre el tema, incluyendo los elaborados y probados para el uso de Scratch, con el apoyo de Motorola.

Cómo evaluar fuentes de información (video)

Este video-tutorial creado por la Biblioteca de la Universidad Icesi muestra cómo evaluar las fuentes de información que se utilizan en las investigaciones. Entre los criterios que se tienen en cuenta para evaluar fuentes tenemos: el tipo de medio en que se encuentra la información, la autoridad de la fuente, la objetividad, la actualidad y el nivel de profundidad de la fuente.

¿Cómo se fomenta el interés por la Programación de Computadores?

Entrevista a Guillermo Londoño, Director de Ingeniería de Sistemas, Universidad Icesi, quien hace recomendaciones para iniciar de la mejor manera a estudiantes de Educación Media en el fascinante mundo de la programación. Describe además el Taller de lenguaje KPL que le permite cumplir con este propósito.

En Pro de los Computadores (Parte I)

Artículo del Dr. Gary Stager, pionero en aprendizaje, quien describe las oportunidades que para la educación ofrece el uso creativo de los computadores. Cuenta experiencias exitosas en las que se evidencia la utilización del computador como laboratorio intelectual y mecanismo de expresión.

Algoritmos y Programación en la educación escolar

Programar computadores, además de ayudar a desarrollar pensamiento algorítmico, exige que los estudiantes atiendan aspectos importantes de la solución de problemas. Llevar esto al aula se ha dificultado en Educación Básica por la carencia de materiales que apoyen iniciativas con este enfoque. Concientes de la importancia del tema, hemos venido trabajando en este campo durante tres años, producto de los cuales publicamos hoy tanto una Guía para docentes de Informática, como un Cuaderno de Trabajo con ejemplos y actividades para sus estudiantes.

En Pro de los Computadores (Parte II)

Gary Stager cuestiona en esta segunda parte el haber excluido la programación de computadores de la formación de los estudiantes. Defiende con argumentos de peso su reinclusión, aduciendo razones como el desarrollo de capacidades intelectuales de orden superior.

Computación creativa con Scratch 3.0: Guía curricular
Pensamiento computacional: Adopte su integración en todo el plan de estudios
Los docentes deben ser expertos en hacer florecer la creatividad de los estudiantes: Resnick
Un artista en cada programador
La disrupción del talento
El pequeño libro de algoritmos
Curso: Exploraciones en inteligencia artificial y sus usos prácticos en ambientes educativos
Todos los estudiantes de secundaria deberían tomar un curso de programación
Empiece por la exploración, no con la explicación
Scratch 3.0: Proyectos, pasión, pares y pasatiempo
Doce tarjetas básicas para aprender Scratch 3.0
10 actividades cortas para aprender Scratch
Pensamiento computacional, un aporte para la educación de hoy
Ciencias de la computación en los sistemas educativos de América Latina
ScratchJr: Evaluación
Educar en época de confinamiento: La tarea de renovar un mundo común
Educación y pandemia: una visión académica
Rúbricas, evaluación más allá de la calificación
Guía docente para el aprendizaje remoto
Cómo elaborar buenas consignas
Cómo adaptar las actividades de clase para entornos no presenciales
Pedagogías de vanguardia para el aprendizaje no presencial
Ejemplos de Matrices de Valoración
Qué debemos privilegiar en la educación no presencial de emergencia
Plan de estudio para promover ciudadanos digitales responsables
Proyecto transversal sobre estilos de vida saludable
Ruta para la transición a la docencia no presencial de emergencia
Unicef: La educación frente al COVID-19
Primera infancia frente a las pantallas
Cómo utilizar foros de discusión en procesos educativos

Discusión sobre este artículo:



Ver más artículos relacionados

Inicio | Registro | Quienes Somos | Edukatic | Políticas de Uso | Uso de datos personales | Universidad Icesi | RSS

Copyright: eduteka 2001-2019 | Icons made by Freepik from www.flaticon.com