
LOGO
Programación es un proceso relativo a la comunicación con computadoras que produce un comportamiento particular. Para indicar a la computadora que debe hacer se le introducen una conjunto de ordenes respetando determinada sintaxis.
Los lenguajes de programación originalmente fueron diseñados para resolver ecuaciones y formulas matemáticas. Actualmente se dispone de una gran variedad de lenguajes para escribir programas de computadoras. Cada uno de ellos tiene diferentes aplicaciones y ventajas.
"Logo es un lenguaje de programación más una filosofía de educación" (derivado de LISP, el lenguaje más prominente para el tratamiento de temas de inteligencia artificial); y esta última se caracteriza con suma frecuencia como "constructivismo" o "aprendizaje a través del descubrimiento" (Ajoy, 2003, p.1).
Pero los foguistas opinan que Logo no es solamente un lenguaje de computación o un software muy difundido en educación, sino que es también un conjunto de materiales disponibles para someter a prueba al usuario, ya sea niño, adolescente o adulto, sobre la coherencia matemáticamente diríamos "consistencia" de sus ideas al tratar de ordenar algo a la computadora
Logo no está limitado a un tópico en particular o a una materia específica. Sin embargo, es más comúnmente utilizado para la exploración de las Matemáticas ya que los gráficos de tortuga de Logo proveen una ambiente naturalmente matemático. Por lo tanto una característica de logo es producir gráficos de tortuga, es decir, poder en dar instrucciones a una tortuga virtual, que en algunas versiones es un triángulo, mediante palabras escritas.
Después de explorar logo grafico, estamos corroborando lo que expertos usuarios exponen acerca de las bondades que ofrece este lenguaje en beneficio de la educación y la relevante participación en el construccionismo, aplicado más comúnmente por los docentes como constructivismo, pero que finalmente el término se apoya en el desarrollo y la creatividad “aprender haciendo”.
Los estudiantes asumen el rol de maestros. Y, como maestros, ellos deben: entender el conocimiento, planear un método, seccionar el conocimiento de forma entendible, comunicar el conocimiento en forma clara, ser receptivo a explorar. Y los estudiantes logran todo lo anterior: explorando los comandos logo, planeando y organizando el trabajo, integrando un conjunto de instrucciones para cada tarea, evaluando y corrigiendo errores detectados hasta obtener el producto deseado.
SCRATCH
Scratch es un nuevo lenguaje gráfico de programación, que aprovecha los avances en poder de computación y en diseño de interfaces para hacer que la programación sea más atractiva y accesible para niños, adolescentes y todo aquel que esté aprendiendo a programar .
Algunas de sus características son: se programa con bloques de construcción (se apilan bloques de forma sintacticamente correcta, aplica manipulación de medios a través de la creación de programas que controlan y mezclan gráficas, animaciones, música y sonido. Permite compartir y colaborar. Está construido sobre el lenguaje de programación Squeak, inspirado en trabajos previos realizados en Logo y en los eToys que son ambientes de computadora que ayudan a las personas a aprender sobre sus ideas construyendo y jugando con ellos. Ayudan a un usuario (usualmente un niño) a crear un grato y agradable modelo computacional de la idea y provee de pistas sobre como la idea puede ser ampliada.
Scratch permite aprender a programar de una forma lógica y metódicamente estructurada, induce al desarrollo de la creatividad del usuario, lo que permite de forma paralela el crecimiento en las ZDP (zonas de desarrollo próximo).
Los lenguajes de programación originalmente fueron diseñados para resolver ecuaciones y formulas matemáticas. Actualmente se dispone de una gran variedad de lenguajes para escribir programas de computadoras. Cada uno de ellos tiene diferentes aplicaciones y ventajas.
"Logo es un lenguaje de programación más una filosofía de educación" (derivado de LISP, el lenguaje más prominente para el tratamiento de temas de inteligencia artificial); y esta última se caracteriza con suma frecuencia como "constructivismo" o "aprendizaje a través del descubrimiento" (Ajoy, 2003, p.1).
Pero los foguistas opinan que Logo no es solamente un lenguaje de computación o un software muy difundido en educación, sino que es también un conjunto de materiales disponibles para someter a prueba al usuario, ya sea niño, adolescente o adulto, sobre la coherencia matemáticamente diríamos "consistencia" de sus ideas al tratar de ordenar algo a la computadora
Logo no está limitado a un tópico en particular o a una materia específica. Sin embargo, es más comúnmente utilizado para la exploración de las Matemáticas ya que los gráficos de tortuga de Logo proveen una ambiente naturalmente matemático. Por lo tanto una característica de logo es producir gráficos de tortuga, es decir, poder en dar instrucciones a una tortuga virtual, que en algunas versiones es un triángulo, mediante palabras escritas.
Después de explorar logo grafico, estamos corroborando lo que expertos usuarios exponen acerca de las bondades que ofrece este lenguaje en beneficio de la educación y la relevante participación en el construccionismo, aplicado más comúnmente por los docentes como constructivismo, pero que finalmente el término se apoya en el desarrollo y la creatividad “aprender haciendo”.
Los estudiantes asumen el rol de maestros. Y, como maestros, ellos deben: entender el conocimiento, planear un método, seccionar el conocimiento de forma entendible, comunicar el conocimiento en forma clara, ser receptivo a explorar. Y los estudiantes logran todo lo anterior: explorando los comandos logo, planeando y organizando el trabajo, integrando un conjunto de instrucciones para cada tarea, evaluando y corrigiendo errores detectados hasta obtener el producto deseado.
SCRATCH
Scratch es un nuevo lenguaje gráfico de programación, que aprovecha los avances en poder de computación y en diseño de interfaces para hacer que la programación sea más atractiva y accesible para niños, adolescentes y todo aquel que esté aprendiendo a programar .
Algunas de sus características son: se programa con bloques de construcción (se apilan bloques de forma sintacticamente correcta, aplica manipulación de medios a través de la creación de programas que controlan y mezclan gráficas, animaciones, música y sonido. Permite compartir y colaborar. Está construido sobre el lenguaje de programación Squeak, inspirado en trabajos previos realizados en Logo y en los eToys que son ambientes de computadora que ayudan a las personas a aprender sobre sus ideas construyendo y jugando con ellos. Ayudan a un usuario (usualmente un niño) a crear un grato y agradable modelo computacional de la idea y provee de pistas sobre como la idea puede ser ampliada.
Scratch permite aprender a programar de una forma lógica y metódicamente estructurada, induce al desarrollo de la creatividad del usuario, lo que permite de forma paralela el crecimiento en las ZDP (zonas de desarrollo próximo).
Referencias
Ajoy, D. (2003). Logo en un sentido estricto. Recuperado el 7 de octubre de 2009 de
http://swiki.agro.uba.ar/small_land/29
Eduteka (2009) Programando con Scratch . Recuperado el 7 de octubre de 2009 de http://www.eduteka.org/modulos.php?catx=9&idSubX=284&ida=908&art=1
S. a. (s.f.). Lenguaje Logo Writer. Recuperado el 8 de octubre de 2009 de http://tareasonline.com.ve/contenido.asp?ArticleId=39673
Ajoy, D. (2003). Logo en un sentido estricto. Recuperado el 7 de octubre de 2009 de
http://swiki.agro.uba.ar/small_land/29
Eduteka (2009) Programando con Scratch . Recuperado el 7 de octubre de 2009 de http://www.eduteka.org/modulos.php?catx=9&idSubX=284&ida=908&art=1
S. a. (s.f.). Lenguaje Logo Writer. Recuperado el 8 de octubre de 2009 de http://tareasonline.com.ve/contenido.asp?ArticleId=39673

La programación por si misma es una actividad que demanda tiempo y dedicación, pero al final se reduce a el establecimiento de reglas condicionadas o lógica matemática "si x, entonces y".
ResponderEliminarYa sea que se adapte o se desarrolle el código de programación ¿Cuáles son desde su punto de vista las ventajas y desventajas de ello?