253 meneos
5749 clics
Enseñar programación a un niño con Scratch desde cero: consejos, tutoriales y vídeos
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 cerrados
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
Quizás quitando las horas de religión se podría sacar ese tiempo para emplearlo en enseñar algo tan útil.
Lo mismo se hace cura
Tendré que seguir en ese área, pero a la mínima puerta
Y si lo que queremos es torturarlos, ahí está JAVA.
Nunca quise insultar a los asesores de imagen (o estilistas, o peluqueros), ni a los cirujanos.
Ademas de que se paga mucho mejor que cortar el pelo (y que casi cualquier otra cosa, si no eres un friki pringao).
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.
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.
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.
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.
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.
Aunque si ante la duda mejor usar los predefinidos
Lo que enseña un lenguaje como éste es a resolver problemas utilizando pensamiento lógico deductivo, algo que se puede aplicar en absolutamente cualquier ámbito de la vida y en cualquier profesión.
Aprender programación tiene tanto que ver con ser informático en un futuro como aprender matemáticas lo tiene que ver con ser matemático: Simplemente es una herramienta que con los años podemos utilizar para lo que más nos interese.
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.
El problema de lo que me comentas es que sea escalable (y lo que tardas).
Juder, como ha degenerado el tema ¿no?
Yo con esa edad programaba en basic y como yo muchos otros críos que tenían 10 años o menos en los 80 y 90.
Creo que no hacemos nada bien subestimando e infantilizando a los niños hasta el extremo de convertirles en retrasados mentales.
De tontos no tienen ni un pelo, a esas edades parecen esponjas, se quedan con todo, y más si les gusta todo lo relacionado con la ciencia, tecnología, ingeniería y demás.
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 Pero es algo que no todos los niños verían interesante, o no tanto.
Los más estresados, los mayores
Un fracaso, eso es lo que soy...si me vieran mis maestros...
A los 9 años lo que me dejaban usar eran las miniherramientas de mi hermano (martillo, serrucho, lima) y claro, pobres árboles.
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.
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.
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.
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.
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.
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 , 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.
Pero vamos, no creo que la biología, latín, geografía o música de secundaria sean fundamentales tampoco.
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.
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.
Ommmmmmm
PS. Por no hablar de que el logo de linux sería un gato naranja.
Muy de acuerdo con tu comentario.
Aprender cómo funciona un ordenador es tan útil como aprender anatomía. Aunque no seas programador ni cirujano.
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.
La programación no es "cosa de programadores", sino una forma de comunicarse con las máquinas que nos rodean.
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.
Aunque lo más que hacíamos la mayoría era meter POKEs para tener vidas infinitas.