background preloader

Programming courses for kids

Programming courses for kids
Related:  Programación

El proyecto Scratch de los viernes (I): moviendo el gato Estrenamos nueva sección: el proyecto Scratch de los viernes. A partir de hoy atacaremos el último día laborable de la semana con una idea, un recurso o una propuesta para avanzar en el mundo de la programación tan en auge en los últimos años, desde cero y hasta infinito. Pero ¿qué es Scratch? Para muchos – me incluyo – es el mejor lenguaje para iniciarse en el mundo de la programación, ya sea como adultos o, sobre todo, para niños. Desarrollado por el Lifelong Kindergarten del MIT Media Lab desde 2003, Scratch juega con un conjunto de instrucciones basadas en bloques de colores que, de una forma ordenada, nos permiten ‘jugar’ con varios objetos, los cuales pueden interactuar entre si. ¿Cómo instalar Scratch? Scratch dispone de licencia Creative Commons Attribution-ShareAlike 2.0, de forma que su uso es completamente gratuito. La cuenta de usuario en Scratch Este proceso de registro es tremendamente sencillo y, por supuesto, gratuito. La interfaz de Scratch Mira mamá, ¡el gato se mueve!

Scratch, programación sencilla y gratis para niños y mayores | Tecnología Muchas personas aún creen que aprender programación sólo sirve para crear programas. No es cierto. Programarte prepara para los desafíos de la vida moderna. En unos años, será una asignatura obligatoria en todos los colegios de primaria. ¿Conoces Scratch? Scratch es tan divertido, fácil de usar y versátil que lo usan millones de personas en todo el mundo, no sólo niños: adultos, profesores, académicos, etc. Aunque ha sido desarrollado por el MIT, está financiado por empresas del calibre de Google, Microsoft, Intel, Dell, e incluso LEGO, por eso todas las herramientas y recursos son completamente gratuitos. Echa un vistazo a este vídeo para que te hagas una idea de lo que ofrece Scratch: ¿De verdad un niño de 8 años puede programar con Scratch? La primera versión de Scratch se presentó en 2005, y desde entonces ha ido perfeccionándose y ampliándose, hasta conseguir crear un lenguaje de programación versátil y muy sencillo de utilizar. Scratch es un lenguaje visual y modular. Versión offline

CS Unplugged: aprendiendo programación en el aula… ¡sin ordenadores! La Universidad de Canterbury, de Nueva Zelanda, en colaboración con la empresa americana Google, llevan desde 1998 creando, renovando y rediseñando uno de esos recursos fundamentales para el mundo de la programación: Computer Science Unplugged que, por si fuera poco, son completamente gratuitos y están disponibles para todo aquel que desee utilizarlos. Su principal activo es un libro de 243 páginas con recursos para enseñar programación sin ordenadores de por medio, y que incluyen ejercicios desde la base más inicial hasta alcanzar a comprender el Test de Turing, pasando por el aprendizaje del código binario o una primera introducción en el mundo de la algorítmica. Todos los ejercicios están planteados de forma que puedan realizarse de forma sencilla, con apenas papel y algún lápiz o bolígrafo, o a lo sumo con fichas que están incluidas. Todos los recursos de CS Unplugged están disponibles bajo licencia Creative Commons BY-NC-SA que permite utilizarlo en el aula sin mayor problema.

Primeros pasos con Scratch Jr Hoy nos adentramos en una aplicación totalmente gratuita y disponible tanto para dispositivos Android como iOS y que nos permite acercar la programación a niños y niñas desde los 5 años, incluso si aún no se han iniciado en la lectura. Se trata de Scratch Jr., la hermana pequeña de nuestra ya conocida plataforma Scratch. Esta app ya os la presentamos en una entrada anterior, así que en este nuevo post nos centraremos en conocer cómo funciona su interfaz. Al igual que en Scratch contamos con una galería de objetos y de fondos que hará que podamos crear historias practicamente sobre cualquier temática, sólo dependerá de dónde queramos llevar nuestra imaginación. Biblioteca de objetos: la encontramos en la parte superior izquierda, marcada con un símbolo de +. Biblioteca de fondos: la encontramos en la parte superior de la pantalla principal de la interfaz, marcada con un icono muy similar al que vemos en Scratch para esta misma opción, un pequeño cuadro con un paisaje.

Kidsruby.com Welcome to Python.org Diez recursos para enseñar programación a tus alumnos a cualquier edad Del 7 al 13 de diciembre se celebra la Semana Educativa de las Ciencias de la Computación, donde se enmarca la Hora del Código, una iniciativa con la que se anima a estudiantes de todo el mundo a aprender a programar. Si quieres que tus alumnos se acerquen a las Ciencias de la Computación y se lancen a dar sus primeros pasos en la programación, te recomendamos diez recursos especialmente pensados para ello, organizados de menor a mayor dificultad, para que puedas utilizarlos con estudiantes de cualquier edad. La Hora del Código es un movimiento global en el que participan millones de estudiantes de más de 180 países. Nace para promover la enseñanza de la programación y destacar sus múltiples ventajas. Entre otros beneficios, aprender a programar ayuda a practicar habilidades de resolución de problemas, desarrolla la lógica y la creatividad y da los estudiantes la posibilidad de adquirir conocimientos fundamentales para desenvolverse en el s. XXI y en su futuro desarrollo profesional. 1.

Aprender y enseñar a pensar: una asignatura pendiente Si fueras un alumno en edad escolar, ¿cómo te gustaría que te enseñaran? Piensa, piensa, piensa,... ¿Cuántas veces pedimos a los alumnos que piensen? Seguro que más de una, pero... ¿Qué ocurre? Con este artículo queremos invitar a los docentes de cualquier nivel educativo a reflexionar sobre la forma en que enseñamos a pensar, y ofrecer estrategias, ejemplos, referencias, etc., para propiciar la cultura del pensamiento en el aula. 1. Durante la escolarización obligatoria, la educación por competencias es la que preside la normativa vigente, siendo dichas competencias el elemento en torno al cual giran el resto de elementos curriculares. Conocimiento de lo que se sabe, lo que no se sabe y sobre lo que podemos llegar a saber.Conocimiento sobre la tarea de aprendizaje y demandas que requiere.Conocimiento sobre estrategias posibles para afrontar dicha tarea. Si me sitúo como educador, ¿cuál es mi responsabilidad si estamos hablando del autoaprendizaje del alumno? 2. 3. 4. 5.

<img src=" height=100px> - Alternativas a Scratch para que los niños programen Etoys Es una herramienta de programación visual, desarrollada por los creadores de Smalltalk, Alan Kay y Dan Ingalls, con el asesoramiento pedagógico de pedagogos como Seymur Papert y Jerome Bruner. StartLogo TNG StarLogo TNG es una evolución de Starlogo para la creación y simulación de sistema complejos dirigido a facilitar la programación a través de un interfaz gráfico de bloques accesible a los niños y jóvenes e iniciar en la creación de juegos 3D. Stancyl Entorno para el desarollo de juegos está basado en bloques al igual que Scratch. SmallBasic Es una aplicacion de Microsoft que utiliza el lenguaje QBasic para facilitar el aprendizaje a los ninos a aprender a programar. NetLogo NetLogo es un entorno de modelado programable para simular fenómenos naturales, sociales y juegos. GameSalad-Creator Permite crear aplicaciones para variedad de platformas, IOS, Android, HTML5, Mac con solo arrastrar y soltar. Otras aplicaciones interesantes para empezar a programar: MIT App Inventor Alice Pocked Code

Design Thinking en Español El Design Thinking se desarrolla siguiendo un proceso en el que se ponen en valor los que nosotros consideramos sus 5 características diferenciales: La generación de empatía: hay que entender los problemas, necesidades y deseos de los usuarios implicados en la solución que estamos buscando. Independientemente de qué estemos desarrollando, siempre conllevará la interacción con personas. Satisfacerlas es la clave de un resultado exitoso. El trabajo en equipo, ya que pone en valor la capacidad de los individuos de aportar singularidad. La generación de prototipos, ya que defiende que toda idea debe ser validada antes de asumirse como correcta. Todo ello bajo una atmósfera en la que se promueve lo lúdico. Durante el proceso se desarrollan técnicas con un gran contenido visual y plástico. Para comenzar a utilizar la metodología es muy importante preparar estos cuatro puntos: Los materiales: Los usados en las técnicas de Design Thinking están al alcance de cualquiera.

5 programas para programar sin saber código Antaño era algo impensable, pero la realidad es que hoy en día es posible aprender a programar sin saber código. Sin necesidad de escribir ni de conocer las instrucciones de un determinado lenguaje al dedillo, punto por punto o coma por coma. Muchos programas permiten programar sin saber código, a través ya sea de bloques de colores o incluso con dibujos o iconos. Perfectos para los usuarios más jóvenes que están iniciándose en el mundo de la lectura, y también para los más mayores que no quieren complicarse y buscan un software que les permita aprender a programar de una forma sencilla, intuitiva y efectiva, hoy os presentamos 5 alternativas para programar sin necesidad de saber código. Scratch Jr. El hermano pequeño del Scratch original se llama Scratch Jr., una versión reducida que específicamente ha sido diseñada por el MIT para tablets iOS o Android y con el punto de mira en chavales de entre 5 y 7 años. Construct 2 GameMaker Adventure Maker

Qué es el design thinking y cómo aplicarlo a la educación La metodología Design Thinking y sus orígenes Design Thinking es el anglicismo con el que se conoce a una herramienta que utilizan las empresas para fomentar la innovación de manera exitosa. Su aplicación está permitiendo que numerosas corporaciones mejoren sus resultados, amplíen su cartera de clientes y consoliden su marca. El Design Thinking apuesta por dejar de lado las soluciones conocidas para hacer frente a los problemas o retos con nuevos enfoques y fórmulas que no habíamos contemplado. En líneas generales podemos decir que el Pensamiento de Diseño logra obtener soluciones creativas para diferentes problemas. ¿Te haces a la idea de cómo se aplicaría el Design Thinking en la enseñanza? ¿En qué se basan las empresas para emplear esta fórmula de pensamiento? El Pensamiento de Diseño es una metodología que utiliza los mismos mecanismos que pueden emplear los diseñadores para lograr soluciones innovadoras que aumenten el valor de la compañía. Orígenes del Design Thinking 1. 2. 3. 4. 1.

Related: