[Sur] Conceptos de programación para niños.
Alexandro Colorado
jza en oooes.org
Mie Ago 21 18:50:38 EDT 2013
Se ve interesante, aunque la platica de hecho comenzo por el lenguaje un
poco inusual que se tiene al explicar algo. Por ejemplo la tupla en python,
usualmente se hace referencia al termino 'inmutable' el cual aunque es
valido (si existe) no es muy común que se use esa palabra, asi como que hay
otros terminos mas coloquiales, como fijo, rígido.
La misma conversacion se lleva a otros terminos que no contienen demasiada
relacion con lo que se quiere decir, "cadenas", "arreglos". Y la cosa se
pone peor cuando se tocan cosas como "polimorfismo", "bytecode",
"namespaces", "framework", etc.
El debate muchas veces se da en las listas sobre que se debe traducir y que
dejar con su lenguaje natural. Y de ahi se desvirtio a la educacion a
novatos, y a niños. Y el concepto de como educar los conceptos de
programacion. Usualmente en discovery-natgeo hacen muchos modelados 3D para
explicar un concepto.
Ejemplo: http://youtu.be/BCsHF9cMWvY?t=14m40s
La idea es que si se hiciera animacione que intentaran graficar el concepto
de estos terminos, y hacerlos mas visuales, independendiente de la
terminologica (rebuscada o coloquial) se podria tener una concepcion mas
rapida de lo que se esta haciendo en la estructura del codigo. y con esto,
mas facil de explicar. Seguramente alguien ya lo hizo, seguramente algun
blendero tambien tiene estas animaciones, y por eso se me ocurrio consultar
a la lista.
2013/8/21 Aura Mora - OLPC Colombia <aura en laptop.org>
> Hola Alexandro y todos,
>
> que buena iniciativa, te recomiendo un paper que te será muy útil:
> "Evaluar el Pensamiento Computacional de Brennan, K., & Resnick, M.
> (2012)": http://www.eduteka.org/modulos/9/284/2120/1, habla de
> habilidades que se desarrollan con el pensamiento computacional cuando se
> aprende a programar, del grupo del MIT Lifelong Kindergarden.
>
> Me gustaría mucho conversar contigo porque vamos a desarrollar en Colombia
> un semillero de niños y niñas programadores, para intercambiar experiencias
> e iniciativas.
>
> Espero sea de utilidad, saludos,
>
> Aura
>
>
> El 21 de agosto de 2013 05:31, Alexandro Colorado <jza en oooes.org>escribió:
>
>> Saludos, estoy traduciendo unos manuales de Python, y note que entre el
>> API y algunas traducciones literales, hay mucha terminologia algo dificil
>> para entender para el que no sabe programar.
>>
>> Despues pense en los libros de programación para niños y me gustaria
>> saber como explicar los conceptos de programación a niños.
>>
>> Por ejemplo, como explicar el concepto de variables, arrays, instanciar
>> una clase?
>>
>> O conceptos algo más complejos como polimorfismo, herencia y namespaces?
>>
>> --
>> Alexandro Colorado
>> Apache OpenOffice Contributor
>> http://www.openoffice.org
>>
>>
>>
>>
>>
>>
>> _______________________________________________
>> Lista olpc-Sur
>> olpc-Sur en lists.laptop.org
>> http://lists.laptop.org/listinfo/olpc-sur
>>
>>
>
>
> --
> Cordialmente,
>
>
> Aura Mora
> Coordinadora Pedagógica
> One Laptop per Child Association
> OLPC Colombia
> Mobile: +57-312 321 5851
> www.laptop.org
>
> _______________________________________________
> Lista olpc-Sur
> olpc-Sur en lists.laptop.org
> http://lists.laptop.org/listinfo/olpc-sur
>
>
--
Alexandro Colorado
Apache OpenOffice Contributor
http://www.openoffice.org
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://lists.laptop.org/pipermail/olpc-sur/attachments/20130821/4dd04b0f/attachment.html>
More information about the olpc-Sur
mailing list