Hace 5 años | Por painful a xataka.com
Publicado hace 5 años por painful a xataka.com

Scratch es un lenguaje visual de programación centrado en fomentar la creatividad y el pensamiento lógico. Aunque cualquier edad es buena para aprenderlo, los niños/as son destinatarios ideales para Scratch. Enseñándoles a usar Scratch estamos ayudándoles a afrontar y resolver situaciones y problemas de todo tipo de una manera lógica y estructurada.

Comentarios

ano

#15 que java ni java? ensamblador

eldarel

#15 Hombre, que en el Scratch Jr lo importante son las historias que crean ellos.
Los más estresados, los mayores lol lol

D

#5 eso, que todo el mundo sepa programar, así devaluamos el salario de los programadores, que lo tienen muy subidito . En el fondo es una estratégia empresurial para reducir salarios

U

#5 No veo que programar sea ahora, ni creo que en el futuro, comparable a hablar otro idioma. ¿Para qué se iba a necesitar que todo el mundo programara?

painful

#71 Para desactivar a Skynet y a todos los robots que nos dominarán.

j

#3 Pienso como tú. Pero fíjate que podríamos aplicar la misma lógica a las academias de inglés para niños...

G

#17 menuda pelea tuve yo con el puto AMPA de los cojones y la directora con la mierda esa a la que llaman bilingüismo, quitando contenido en ciencias. Ni aprenden ciencias ni inglés. Al final yo era la mala, porque claro, sus retoños son muy listos, y no van a tener problemas.

sonixx

#3 la verdad que estaba pensando que lo ideal sería bajar el nivel y volver un poco al pasado. Ahora se está fomentando el tienes que saber mucho de todo, si o si, o sino eres un acabado. Para luego los trabajos sean Basura

G

#11 bajar el nivel?? Más???

sonixx

#65 de lo ofertado en el trabajo? Claro

ano

#3 20 lineas... otro que no usa programacion funcional

D

#22 merge sort dude merge sort o dejate de chorradas y usa los metodos que te proporciona el lenguaje que uses

Conde_Lito

#3 Pues a mi no me hubiese importado mucho, aunque lo mío era la electrónica, tuve mi primer soldador a los 9 años y lo primero que hice fue "arreglar" un reloj digital Casio.
El cristal de cuarzo que no iba, así que puse otro, solo tuve un problema que era un pelín más grande y este no entraba en la caja, pero funcionar funcionaba. lol

eldarel

#25 Te acabas de convertir en otro de mis héroes
A los 9 años lo que me dejaban usar eran las miniherramientas de mi hermano (martillo, serrucho, lima) y claro, pobres árboles.

Conde_Lito

#44 lol Al menos no fue pobres muebles de casa, o pobre perro.

El día que me regalaron el soldador aprendí a no quemarme mucho y a tener cuidado a la hora de soldar para que no se me escape este.
Me pegué 2 ó 3 quemadas de poca gravedad con la punta del soldador. Aún doliendome, tampoco exageradamente, estaba con una sonrisa de oreja a oreja, sarna con gusto no pica.
Ni se el tiempo que me tiré para que me compraran el soldador, al final me dio uno mi tío que tenía aparcado por casa.

Yo creo que es el mejor regalo que me han hecho en toda mi vida, un soldador de color azul requeteusado. lol

D

#3 Hombre si lo llevamos todo a un extremo ... luego cuando vayan a buscar un trabajo que digan que son buenos jugando y persiguiendo ardillas porque si aprenden programacion van a ser antisociales y/o convertirse en hackers

el_loro

#30 Encontrar trabajo no debería ser NUNCA una inquietud en la mente de un niño. Anda que no hay tiempo para estudiar lo que ella/él quiera después...

D

#45 De igual manera que cuando juegan no piensan en su desarrollo fisico o emocional, cuando juegan a este tipo de juegos no estan pensando en unirse al mundo laboral.

el_loro

#57 Bueno entonces que jueguen a programar sólo si quieren y les gusta...

c

#76 Es que yo creo que el artículo no dice lo contrario. No dice que tenga que ser obligatorio, habla de herramientas para enseñarles.

Por los comentarios que estoy leyendo por aquí como #4, #8 o #7, parece que cualquier inquietud o hobby que tenga un niño habría que erradicarla si hay un equivalente profesional. No vaya a ser que los del conservatorio quieran convertirse en músicos profesionales, los que construyen Legos en arquitectos o los que programan en Scratch se vean obligados a programar en una cárnica. O aún peor, ¡que crean que van a llegar a futbolistas! Y por favor, quitadles los lápices y los pinceles a los niños, que para hacer un dibujo medianamente bueno hace falta estar horas sentado como un paralítico.

El comentario #37 tiene más sentido común que todos los demás. Pero qué sabré yo. En el caso de mi hija tiene clarísimo que de mayor no va a ser informática, sin embargo sabe programar con Scratch a un nivel bastante decente, es capaz de resolver problemas rápida y eficazmente, descompone problemas complejos en problemas sencillos y canaliza su imaginación de forma creativa. Y conozco a otros niños absolutamente enamorados de Scratch porque les permite crear y expresarse, al tiempo que desarrollan el pensamiento abstracto.

Jamás le desearía a mi hija que trabajara en una consultora, lo he vivido y solo volvería si no tuviera para comer. Pero desde mi punto de vista creo que es mejor que aprendan a manejar la tecnología antes de que la tecnología los maneje a ellos.

D

#76 En eso estamos de acuerdo.

P

#3 Por qué parece que hay que elegir entre perseguir ardillas en el campo y aprender programación o inglés? Coño, mis hijos juegan en el campo, juegan programando y juegan aprendiendo inglés

D

#3 Algunos niños disfrutan haciendo esas movidas. Yo cuando chico me lo pasaba pipa haciendo algoritmos para mi calculadora científica programable. Eso sí, hay que respetar los gustos de los niños y ayudadles, y no imponerles, a encontrar su verdadera vocación.

D

#37 tu comentario es demasiado sensato para este sitio, si sigues asi te echarán por incumplir las normas

Eylo

#37 Yo he utilizado Scratch con niños con necesidades educativas especiales. Y no con el fin de programar, más bien, con el objetivo de trabajar la lógica y la deducción. Al ser muy visual yo consigo resultados que nada tienen que ver con la programación.

Muy de acuerdo con tu comentario.

Dramaba

#2 Algo habrán hecho. O harán...

S

Luego si eso le contais las condiciones laborales si le mola al niño

Lo mismo se hace cura

Casanotra

¿Es que son idiotas o qué? ¡Que empiecen con JS! Y el que esté castigo Java y si se vuelve a portar mal ensamblador.

D

#6. Te voto positivo para compensar tu negativo a mi comentario anterior, disculpa que atropellada y, creo, educadamente, vierta mi opinión en este medio.

Nunca quise insultar a los asesores de imagen (o estilistas, o peluqueros), ni a los cirujanos.

Conde_Lito

#6 Que quieres que te diga, pero encuentro bastánte más fácil el ensamblador e incluso el código máquina para según que cosas, depende de que procesador y de que tecnología estemos hablando, que el Java o incluso el C, si bien es cierto que están orientados a cosas muy diferentes los lenguajes de bajo nivel y los de medio y alto nivel.

También me imagino que tenga que ver con que soy electrónico y veo más fácil todo lo que esté a nivel de las patas de los circuitos integrados.
Por ejemplo me resuta más fácil programar un autómata (PLC), por ejemplo el S7 de Siemens, para que funcione toda una empresa, que cualquier programa medianamente complejo en C++, esto último tampoco se me da mal pero me resulta más fácil el ensamblador y aún a menor nivel trastear con los 1 y los 0 dependiendo que es lo que tenga entre manos, es todo mucho más digamos que "visual", no cuesta tanto meter una instrucción entera a mano, hombre. lol

Casanotra

#38 Te comprendo, pero es lo de siempre: Me resulta más fácil el PHP a pelo sin objetos que en un MVC.

El problema de lo que me comentas es que sea escalable (y lo que tardas).

Conde_Lito

#39 Depende como programes un PLC este podrá ser escalable o no, también tienes un límite de hardware.
En muchas otras aplicaciones electrónicas no se requiere escalabilidad alguna, aún así al programar a un nivel tan bajo, al nivel de los componentes electrónicos es fácilmente implementable cualquier otra cosa que necesites, date cuenta que estoy hablando de "programar" a nivel electrónico, estoy programando mediante ensamblador o código máquina un procesador directamente o cualquier otro circuito integrado, por ejemplo un simple shift register o un latch de la familia 74, y lo que tiene que salir y entrar por cada una de sus patas y en que momento.

No es comparable a un lenguaje de medio nivel, cuando programas a nivel electrónico estas determinando si la tensión que entra por una o varias de las patas de un integrado es mayor de 2V (1) o menor (0), la tensión a aplicar para que las entradas de un integrado se pongan a nivel lógico alto (1) varía depende de la tecnología de estos, por ejemplo los circuitos integrados TTL los pones a nivel lógico alto aplicando una tensión de 2.2V en la entrada, al aplicar esa tensión en la entrada del integrado le estás metiendo un 1.
Si el proyecto va a ser grande es mejor programarlo en ensamblador, te ahorras una barbaridad de pasos, pero también entiendes peor lo que estás haciendo a nivel de hardware.

D

Genial, condenarles a una profesión en la que hay que reciclarse todos los años, en la que la jornada laboral jamás durará 8 horas, en la que nadie te valorará el trabajo qué haces y en la que empezaras cobrando 1k al mes y dependiendo de tu capacidad de dilatación anal llegarás a cobrar 1.5k después de años de dejarte las pestañas.

sonixx

#8 cien por cien de acuerdo, yo lo tengo claro es un área, para sufridores que lo disfrutan.
Tendré que seguir en ese área, pero a la mínima puerta

d

#8 Madre mía, debes ser un buen piezas tú programando.

D

#20 tengo la "suerte" de estar en cliente final ganando 30k.

Pero todo el que no sea un antisocial sabe lo que se cuece en las consultoras y si no eres un crack te esperan años y años llegando a las 8 a casa.

Pd: Tengo amigas enfermeras con 27 años ganando 1.8k al mes, no seáis idiotas, en la informática solo hay exclavitud.

D

#8 Qué cansino con el reciclaje....

Yo trabajo 7'5 horas al día.

Mi trabajo me lo valoran muchísimo. Desde mi director general hasta los clientes.

Cobro mucho más de 1500.

sieteymedio

Si no sabes programar, no sabes informática!

#43 Lo mío es peor : toda la vida dando castellano, inglés, biología, geografía y demás para acabar de informático.

aironman

#52
Los chatbots es un ejemplo muy debil del estado de arte en el campo de la IA, vamos que no deja de ser scripting, como dices. No se donde lees acerca de los avances de la IA, pero mi consejo es que te alejes de los medios de comunicacion convencionales. Sigue a investigadores, como Andrew Ng, Demis Hassabis, Shane Leg, Steve Worswick, Geoffrey Hinton, por ponerte unos cuantos.
Por eso se trabajan con equipos multidisciplinares. Una cosa es que el investigador pueda escribir un primer prototipo que demuestre funcionalidad, otra cosa es lo que finalmente llega a produccion.

OviOne

Scratch from scratch for dummies, in a nutshell, in 24 hours.

#62 Igual que la programación. Y muy útil para su futuro profesional.

D

Lo mejor es comenzar con Code.org, en mi opinión. Es como unos templates de Skratch,, vienen los personajes de Disney, ejercicios preparados, animaciones... Mucho más mascadito que con skratch, que es enviarles un poco a la guerra.

Yo di un cursillo para chavales de 8-10 años e iban bastante sobrados. No son nada tontos, una vez lo enganchan puedes pasar a skratch y que disfruten con cierta libertad.

Es cierto que creo que para un chaval con interés de 10-12 años Skratch en seguida se les quedará pequeño. Ahí ya tengo más dudas.

D

#40 Yo también. Y alguno conozco que hacía ports con ensamblador.

Pero es cierto que ponerles dibujitos Disney hace que sea más atractivo y divertido. Nosotros comenzamos porque teníamos mentes inquietas y alguien hizo un libro genial con Arturo lol Pero es algo que no todos los niños verían interesante, o no tanto.

Conde_Lito

#41 Si no lo ven interesante, quizás sea porque no les gusta demasiado el tema.

Yo veía interesante lo de la programación pero solo durante un rato o unos días, en cambio la electrónica era y es un día sí y otro también.
Incluso me puse con 13-14 años a trastear con válvulas, nada más y nada menos que a mediados de los años 90, obsoletas no, lo siguiente, pero como por esas épocas la gente empezó a tirar, se debió poner de moda o yo que se lol , el televisor en BN que tenían por ahí aparcado en el trastero y contenedor de escombros que ponían televisor que tiraban, era algo sistemático.
Me hice una colección bastánte gradecita con las válvulas que iba cogiendo de las TVs que tiraba la gente, aún tengo muchas por ahí guardadas.

woopi

#40 ¿Qué habría pasado si a Torvalds, en vez de regalarle el VIC-20 cuando era pequeño, le hubieran enseñado informática con Scratch? ¡Las broncas con el kernel iban a ser de coña! Del estilo de ... How do I make a sprite switch to the next costume when space bar pressed?
Ommmmmmm

PS. Por no hablar de que el logo de linux sería un gato naranja.

D

#40 Las princesas Disney o los personajes de star Wars no están reñidos con los algoritmos. En su día basic y logo estaban muy bien porque nadie estaba acostumbrado a andar con ordenadores, no había mucho más que hacer y aquello parecía magia. Pero si le das basic a un niño de 10 años, sus programas parecerán hechos en basic por un niño de diez años. Y si es un chaval acostumbrado a jugar al Minecraft y al YouTube infinito puede que se decepcione un poco con el resultado de su esfuerzo.
Por eso está bien tener modelos nuevos, actualizados y con sprites interesantes que llamen la atención de los chavales.

Lo que hacíais en basic era heroico, pero requería mucho tiempo y atención. Implementar cada algoritmo llevaba un montón de tiempo y trabajo tedioso. Diseñar un programa a la altura de lo que se puede hacer hoy con Scratch llevaría muchísimo trabajo. Por supuesto que es limitado en muchas cosas, pero gracias a su diseño se pueden tocar muchos más métodos y algoritmos picando un montón de código que no se va romper por mucho que lo combines.

rafaLin

#40 Yo hice un jueguecillo con el Basic del Spectrum, debía tener 10 o 12 años.

Aunque lo más que hacíamos la mayoría era meter POKEs para tener vidas infinitas.

G

#29 los alumnos de 10 años que tengo están hasta los huevos de Scratch. Prefieren montar robititos con Lego aunque no los sepan programar

s

Las cárnicas quieren nuevos picadores y los quieren ya para sustituir a los viejos de 25 años con abusivos privilegios como querer dormir 8 horas y no dormitar 5 minutos sobre el teclado como es lo normal. Habrase visto!

D

#4 La programación será, en unos pocos años, un must como lo es arreglar un enchufe o saber usar la lavadora... algo que nuestros abuelos ni siquiera se planteaban.

La programación no es "cosa de programadores", sino una forma de comunicarse con las máquinas que nos rodean.

#50 He dicho la programación que pueden aprender no que les estoy enseñando.

Pero vamos, no creo que la biología, latín, geografía o música de secundaria sean fundamentales tampoco.

D

#55 Música es siempre fundamental.

m

#4 Te equivocas, incluso hoy día ya son bastantes los oficios en los que resulta beneficioso saber algo de programación.

Así a bote pronto tener conocimientos de programación le viene bien a cualquiera que use Excel con cierta intensidad para crear macros o cualquiera que edite videos con After Effects para automatizar tareas.

Desde mi punto de vista saber programar se convertirá en algo así como saber matemáticas. Tener unos conocimientos mínimos será imprescindible, al igual que hoy todos sabemos sumar y restar pero no todo el mundo acaba siendo matemático.

D

#4 Programar es pura lógica. Y matemáticas, lenguaje, expresión artística y una forma de ordenar el conocimiento que se puede aplicar a cualquier contenido, incluso la filosofía o las ciencias. Por suerte o por desgracia pocas actividades hay tan transversales, accesibles y participativas que se puedan hacer en un aula.
Aprender cómo funciona un ordenador es tan útil como aprender anatomía. Aunque no seas programador ni cirujano.

P

#4 Eso no es del todo cierto. Programacion se puede aplicar a casi cualquier trabajo de oficina por ejemplo, en vez de hacer el canelo con Excel por ejemplo.

Ademas de que se paga mucho mejor que cortar el pelo (y que casi cualquier otra cosa, si no eres un friki pringao).

#19 Soy profesor de informática de secundaria y se que la programación que pueden aprender mis alumnos no les va a servir de nada al 99% de ellos.

eldarel

#33 Yo soy un ejemplo. Con logo a los 12 y DBase a los 14, y ni sé programar ni soy DBAdmin.
Un fracaso, eso es lo que soy...si me vieran mis maestros...

aironman

#33 Con el debido respeto, háztelo mirar si crees que no les estás enseñando no les va a servir de nada al 99% de tus alumnos.

D

#4 ¿Las IA que no son capaces ni de hacer un chatbot decente? Claro.


En España estamos algo atrasados, pero los países que tienen interés por seguir en la punta de la innovación tienen claro que a los niños hay que enseñarles programación desde la escuela.

Hoy en día existe el programador, pero está destinado a ser residual. Las aplicaciones médicas las van a hacer médicos programadores. Las de biotecnología los biólogos programadores.... Todas las profesiones necesitarán conocimientos de programación.

De hecho es uno de los grandes problemas de hoy en día, el software médico, por ejemplo, lo hacen médicos que no saben programar bien o bien programadores que no saben de medicina, lo que es absurdo, causa pérdidas millonarias y está obligado a desaparecer.

aironman

#26 España atrasada en el campo de la IA? lo que hace la ignorancia. Pues no.

El software médico lo crean ingenieros de software, por ejemplo el software JARA, el cual es el más usado. El personal médico es el cliente que dice que quieren ver y que informacion quieren gestionar de sus pacientes. Que pueden aprender a programar? pues si, pero jamás serán especialistas.

D

#51 No he dicho que España esté atrasada en el campo de la IA. Sino que la IA está lejos de ser lo que nos prometen los medios de comunicación.

Por ejemplo, los chatbot. El que gana trofeos es un scripting que tiene las respuestas prefijadas a pelo. Batiendo a todas las IA que se presentan.

https://www.pandorabots.com/mitsuku/

Software médico tienes de todo tipo. Por ejemplo el software de las máquinas de diagnóstico. Pero que los programadores no tengan conocimientos del tema es un problema ya que muchas veces trabajan sin tener los conocimientos necesarios para valide correctamente su trabajo.

Por ejemplo, software de secuenciación genética hecho por personas que no tienen conocimientos de genética, ni pueden comprobar que el funcionamiento sea correcto o tenga sentido.

D

Pobrecito, se siente discriminado

ano

solo digo que merge sort se puede hacer en menos de 20 lineas en programacion funcional lol
Aunque si ante la duda mejor usar los predefinidos

Efnauj72

Vaya. Mi hijo no quiere aprender programación. A ver si con esto consigo que le guste y deje ya de estar todo el día por ahí peleándose. Por probar...

D

Dentro de Scratch y code.org ya hay muchas cosas que hacer, y siempre hay contenido nuevo. Si se les queda corto, codecombat, codingame y si se puede, Arduino (con mblock o a pelo).

D

La programación y el conocimiento de la tecnología será vital para el mundo de trasnformación tecnologica que se avecina. Mientras más pronto los niños desarrollen está habilidad mayor preparados estarán. Scratch es una maner sencilla y didactica de introducir el tema

D

#1. La programación es importante para los programadores, y la cirugía para los cirujanos, enseñar programación a un niño es tan absurdo como enseñarle peluquería (o estilismo o como se llame ahora).

A lo mejor, no me haga caso, sería más interesante enseñarle lógica, o filosofía, o Zen, o incluso a preguntarse por que se le enseñan estas cosas.

Programar va a quedar para las II. AA. Sería mejor enseñarles a luchar contra Skynet

Peka

#1 A ver cuando les enseñamos a defender sus derechos, negociación colectiva, conciliación, paridad e igualdad,...

D

#1 Completamente. La pena es que en España siempre vamos diez años con retraso

D

#1 Los empresaurios del sector estarán de acuerdo conntigo, puesto que cuanta más carnaza sepa programar, menos podrán pagar a sus empleados.