On 28/09/11 08:11, "Román H. Gelbort" wrote:
> El 28/09/11 09:30, Gustavo Cucuzza escribió:
>> Si bien no se usará "masivamente", se recomienda desde las 
>> capacitaciones trabajar con videos y elementos multimedia con 
>> nuestros alumnos, asi que es un muy buen dato... (tengo claro que 
>> no te gusta que busquemos reemplazos, pero será inevitable
>> decirles a los compas:  prueben este programa: OpenShot en lugar de
>> MM de MS).
> 
> Creo que en este caso el desafío es repensar para qué los videos.
> 
> En mi humilde opinión, si lo usamos en la escuela, debería ser una 
> excusa para que los chicos aprendan a expresarse artísticamente. 
> Mostrar cosas que les pasan en un lenguaje distinto al escrito.
> 
> Para eso es fundamental que, como mínimo, el docente entienda los 
> pasos de: crear un guión, recopilar el material (fotos, videos, 
> música, texto a leerse, etc.) y luego ponerse a producir ese video.

Eso de hacer un "guión" antes de la producción me suena a programar un
script. Pfff, ¿a quién le interesa enseñar a los niños a programar?
¿Hacer planes, organizar los pensamientos, atender a los detalles,
aprender a ser autocrítico? [ :p --paráfrasis _pirata_ de [1]].

Lo comento por algunas reticencias hacia el planteamiento de que
conviene desarrollar la habilidad de leer (y escribir tal vez ;p)
programas de computadora. Me parece que por dolorosas experiencias con
algunos lenguajes, están descartando la oportunidad de disfrutar
*entendiendo* programas declarativos (donde diseñamos escenarios --como
en una hoja de cálculo o personajes de una historia).

Permítanme animarles a que se asomen de nuevo, desde otro punto de
vista, a la lectoescritura de métodos, como dicen Abelson y Sussman:

> "Así como los pensamientos cotidianos se expresan en lenguaje 
> natural, y deducciones formales se expresan en lenguaje matemático, 
> ideas metodológicas se expresan en lenguajes de programación. Un 
> lenguaje de programación es un método para comunicar métodos, no tan 
> sólo un medio para que una computadora realice operaciones -- los 
> programas son escritos para que otra gente los lea tanto como para 
> que las máquinas los ejecuten." [2]

Y como dice el profesor Gelbort, se trata no de encontrar "substitutos"
sino de resolver problemas con las herramientas adecuadas. Y ahí la
barrera de entrada a la programación viene por la irreducibilidad que
nos presentan algunos lenguajes para expresar una idea en su sintaxis.

Compárese por ejemplo, 3 maneras de resolver un mismo problema: pedir al
usuario límites de un rango, y devolver la sumatoria de las raíces de
ese rango [3]. Hay lenguajes que se prestan más para hacer muy eficiente
un algoritmo, y otros para que se entiendan mejor por otras personas.

Sin embargo es mucho más interesante lo que está realizando un personaje
enseñando a niños a crear diseños con código (después vendrán
animaciones y juegos): -> blog original [4] ->traducción en progreso [5]

En suma, que para cualquier obra bien hecha, sea un vídeo, un cuento
para TLUC, escribir un libro, hacer un reporte, trabajar un jardín, no
sólo para crear binarios ejecutables, hay que diseñar y pensar en las
etapas del proceso (tal vez aprendiendo mucho sobre la marcha); y eso,
mis estimados profesores, en algunos lugares le llaman plan, en otros
guión, y en otros programas.

Saludos con admiración

-- 
Jesús Franco
~tzk


[1] "Aprendizaje de Diseño de Programas en la Educación":
http://bibliotecadigital.conevyt.org.mx/colecciones/documentos/somece2002/Grupo2/carreon.pdf

[2] http://dspace.mit.edu/bitstream/1721.1/6064/2/AIM-986.pdf (si hay
errores en la traducción, de un servidor es la culpa).

[3] https://we.riseup.net/haskell/suma-de-serie-de-raices

[4] https://cdsmith.wordpress.com/2011/08/03/haskell-for-kids-introduction/

[5] http://tzkmx.wordpress.com/2011/08/18/haskell-para-ninos/

_______________________________________________
Gleducar - http://www.gleducar.org.ar
Para enviar mensajes: [email protected]
Desuscripción: escribir un correo a [email protected]
Información de la lista: 
http://gleducar.org.ar/cgi-bin/mailman/listinfo/gleducar
Para ver los mensajes anteriores: http://news.gmane.org/gmane.linux.edu.gleducar

Responder a