3 recursos gratuitos para enseñar programación a alumnos de primaria

El 8 de diciembre, Code.org lanzará nuevamente la Hora del Código, que permitirá que  estudiantes de todo el mundo se puedan beneficiar de diferentes recursos en su idioma para dar los primeros pasos en programación.

Adelantándonos a esta campaña, compartimos 3 cursos gratuitos que Code.org ha diseñado para la enseñanza de programación en niños pequeños.

Cursos de programación

Cada curso tiene de 18 a 21 lecciones con una duración de 20 a 45 minutos, pero el docente puede integrarlo en su clase siguiendo la dinámica que desee.

La idea de la estructura de cada curso es que pueda adaptarse con facilidad a las necesidades de cada estudiante, además de presentar los contenidos de manera divertida y fomentando el trabajo en equipo.

Cursos de programación

Los 3 cursos proponen actividades online, con juegos donde los niños van aprendiendo conceptos de la programación. Y además sugieren actividades fuera de lí­nea, con PDF que los docentes pueden descargar y organizar juegos en forma individual o en grupos.

Cada lección tiene su plan de estudio, desarrollando las actividades, tiempo estimado, objetivo de los contenidos así­ como material adicional y otros detalles que se  deben tener en cuenta.

Cursos de programación

Recordemos que los docentes también pueden valerse de la dinámica que propone Code.org, de crear una clase y dar seguimiento del progreso de cada estudiante, con solo registrarse en la plataforma.

Y por supuestos, también son excelentes recursos que los padres también pueden implementar al enseñar a sus hijos.

Enlace: Cursos de 20 horas para alumnos de primaria

GoodBarber, para crear apps móviles, presenta su plan ilimitado

GoodBarber (goodbarber.com) es un conocido constructor de aplicaciones que presenta hoy su «Unlimited Apps», servicio pensado para los clientes que desarrollan apps para otras compañí­as, sin lí­mite en el número de aplicaciones que pueden crearse.

El objetivo es atraer la atención de los suscriptores que quieran crear un número infinito de proyectos en la plataforma. Se pagará una cantidad fija por mes, siendo de 200 euros para los 500 primeros suscriptores y 290 después de conseguir ese número.

Si una compañí­a decide ofrecer el desarrollo de aplicaciones móviles a sus clientes, cobrando una mensualidad por manutención y desarrollo, puede optar por esta opción y conseguir, de esa forma, sin programar, basándose en las plantillas y en la plataforma de programación visual de GoodBarber, encontrar un nuevo modelo de negocio (estos resellers tendrán marca blanca en las apps creadas).

Este plan incluye tanto el uso del CMS interno como el diseño adaptative de iPad, y ofrecerá también una interfaz de usuario dedicada exclusivamente al plan Unlimited. El objetivo del nuevo panel es monitorear constantemente el estado de la publicación de la apps, los miembros del equipo de dirección, etc.

La noticia la han dado en estos momentos, aprovechando que están presentes en el Web Summit, en Dublí­n.

Udemy ofrece 80% de descuento en cursos de tecnologí­a, para lectores de WWWhatsnew

Udemy necesita pocas presentaciones, una plataforma con cursos de las más diversas categorí­as impartidos por profesionales que apuestan por la formación online, con contenido exclusivo, sección de recomendaciones, diferentes idiomas… un clásico en la formación ví­a web cuya fórmula se ha ido replicando en decenas de otros sitios durante los últimos meses.

Desde allí­, con el objetivo de alimentar nuestra categorí­a de Proyectos Educativos con contenido de buena calidad en lo que a cursos online se refiere, nos enví­an cupones de descuento («whatsnew80») válidos durante diez dí­as para disfrutar de un 80% de descuento en algunos de los cursos de la plataforma, todos ellos relacionados con la tecnologí­a.

Se puede acceder a los cursos no sólo desde el ordenador sino que también desde el iPhone, iPad o Android para facilitar el aprendizaje desde cualquier lugar. Incluye también el modo offline, que permite guardar los cursos para verlos cuando no tenemos conexión a internet.

Os dejamos con los cursos:

Hacking ético: Creado para auditores de Seguridad, técnicos en seguridad, administradores de red y de sistemas y entusiastas o profesionales IT. Más de 14 horas de contenido para descubrir los secretos del hacking.

Diseño sitios web con HTML5, CSS3 y JavaScript: Más de 11 horas para que aprendamos a crear sitios web multi-screen (para desktops, tablets y smartphones) en HTML5, CSS3 y JavaScript sin programar, usando Adobe Muse CC.

Desarrollo videojuegos para Android, iOS y Blackberry: Curso con 79 clases y más de 6 horas de duración, enfocado en la programación de videojuegos en HTML5, para dispositivos móviles.

Desarrollo Android: 15 secciones y más de 60 ví­deos para que podamos crear aplicaciones para Android sin necesidad de programar.

Desarrollo de apps en iOS (inglés): Un famoso curso de programación para iOS que contiene 148 clases, más de 20 horas de contenido y una comunidad de más de 16400 estudiantes.

Diseño, seguridad y programación, tres claves para que sigáis creando proyectos que ayudan a disfrutar de nuestro tema preferido: la tecnologí­a.

Generador automático de usuarios para desarrolladores

Si estáis creando un nuevo proyecto y necesitáis perfiles de usuarios de prueba, datos inventados para rellenar bases de datos o para construir una página web de ejemplo, echad un vistazo en designskilz.com/random-users.

Tienen una aplicación que permite la generación automática de perfiles, ofreciendo fotos, números de teléfonos, descripciones, direcciones, cargos, emails… datos falsos, bastante interesante para crear borradores, por ejemplo.

Aunque no hay ningún secreto en la generación de los textos, sí­ es interesante la obtención de las imágenes, ya que accede a perfiles fotografiados en flickr con licencia creative commons, permitiendo la licencia adecuada para su uso en otros proyectos (aunque será necesario verificar si es con o sin ánimo de lucro).

En la misma web (designskilz.com) ofrecen otros recursos para diseñadores web, como una aplicación que genera gradientes de colores, aunque no se trata de ninguna función innovadora (ya hay muchas aplicaciones semejantes en esa categorí­a).

Por desgracia no ofrecen exportación masiva de datos, ideal para completar grandes bases de datos, aunque en ese casi siempre podemos acceder a generatedata.com.

Code.org lanza una campaña de crowdfunding para llevar su iniciativa de programación a 100 millones de estudiantes

En diciembre tendremos nuevamente CSEdWeek, la semana de la Educación en Ciencias de la Computación. Y para este evento, el equipo de Code.org quiere llevar su campaña de programación “Hour of Code” mucho más lejos, beneficiando a 100 millones de estudiantes.

Para ello ha creado una campaña de crowdfunding  en Indiegogo, con la meta de recaudar 5 millones de dólares que les permita capacitar a  más 10 mil profesores, además de extender los benéficos de la Hora del Código.

code.org

“Hour of Code” ofrece tutoriales y diferentes actividades en 30 diferentes idiomas para que las instituciones y educadores organicen eventos que permitan dedicar por lo menos una hora en esa semana la enseñanza de la programación.

También brinda recursos adicionales para educadores que les permite organizar guí­as y llevar el control del rendimiento de los estudiantes. Pero además el contenido está abierto para todo público que desee participar dando sus primeros pasos en la programación.

En la página dedicada a la campaña encontraremos toda la información sobre las metas que tiene Code.org para este año, y detalles de cómo utilizará las donaciones. Tal como comentan en TNW está iniciativa también contará con el apoyo de personalidades como Bill Gates, Reid Hoffman, entre otros.

En  “Hour of Code”, se nos brinda toda la información sobre lo que está por venir y los pasos que debemos dar si deseamos participar como institución educativa.

Projecto Neuronerkel: utilizando la programación para emular el cerebro de una mosca

El proyecto Neurokernel es una plataforma de código abierto (disponible en Github) desarrollada en Python y Cuda, con un objetivo de lo más peculiar: emular el cerebro de una mosca de la fruta (Drosophila melanogaster). Por supuesto, debido a la complejidad de la tarea, se trata de una herramienta reservada a personas con conocimientos de programación e interesadas por la neurologí­a.

El motivo por el cual se pretende emular el cerebro de una mosca es debido a que se trata de un organismo mucho más accesible por la tecnologí­a existente en la actualidad que el cerebro de otros seres vivos más complejos, como el de los primates o los humanos. Gracias a Neuronerkel es posible programar el cerebro de una mosca y reproducir en un ordenador cómo se comportarí­a en distintas situaciones, algo útil para poder entender cómo se comporta una mosca, además de que -tal y como sus desarrolladores aseguran- podrí­a servir para comprender algunos aspectos del comportamiento del cerebro de organismos más complejos.

En la página web del proyecto Neuronerkel se incluye todo tipo de información e instrucciones sobre cómo instalar el software, además de ejemplos que muestran cómo lo han utilizado otros desarrolladores. Al tratarse de software de código abierto, todos aquellos usuarios con los conocimientos técnicos necesarios pueden colaborar para mejorar el código.

Cursos gratuitos en español para que jóvenes aprendan programación

Yo puedo programar” es una interesante iniciativa del equipo de Microsoft junto con Code.org, pensada para que niños y jóvenes den sus primeros pasos en la programación.

Esta campaña nace en el marco de la “Semana del Código” que se celebrará en octubre en algunos paí­ses de Latinoamérica (México, Chile, Argentina, Brasil, Perú, Colombia, Ecuador y Puerto Rico), con diferentes actividades y capacitaciones.

Pero para todos está abierta la invitación a participar de los dos cursos online que se ofrecen en la página de la campaña.

cursos de programación

Uno de ellos es “Hora de Código” de Code.org, que ya hemos comentado en otra ocasión, que ayuda a los más pequeños a conocer algunos conceptos de la programación de forma amena, con diferentes tutoriales y la participación de grandes figuras del mundo de la tecnologí­a.

Y la otra propuesta es “Aprendiendo a Programar” de la Academia de Microsoft, con 12 módulos que profundizan en el desarrollo de aplicaciones. Ambos cursos son gratuitos y están impartidos en español, solo hay que  registrarse en la plataforma correspondiente para beneficiarse de todo el contenido y herramientas adicionales que se ofrece.

Podemos encontrar más detalles de esta iniciativa y cómo participar en su página de presentación

Exercism.io, ejercicios de programación diarios y con retroalimentación de expertos

exercism.io ejercicios programacion

Por fortuna cada vez hay más portales interesantes para aprender a programar desde cero o para practicar lo ya aprendido: Codecademy, LearnStreet, Code.org, CodeSchool, etc. Lastimosamente estos sitios no son suficientes para muchos profesionales que requieren de un nivel avanzado en el manejo de código para aplicarlo en problemas prácticos dentro de sus respectivas áreas, o simplemente sus caracterí­sticas de retroalimentación genéricas no son tan enriquecedoras como si podrí­a serlo un comentario, una corrección o el consejo de un experto.

Pues bien, Exercism.io es un servicio que llega para darle solución a tales contrariedades, de hecho, la profesora que le dio vida lo hizo por una situación similar, porque sus alumnos no se animaban a completar sus ejercicios de programación por falta de una retroalimentación constante que les guiara a una o a varias respuestas para solucionar problemas especí­ficos. En consecuencia se ha creado un espacio brillante donde expertos y novatos se entienden para trabajar en problemas presentados a diario por la plataforma armando cadenas de conversaciones tan largas como enriquecedoras para cada usuario.

Su modo de uso se basa en GitHub -hace falta una cuenta-, de hecho basta con bajar su cliente para ir accediendo a los diferentes ejercicios propuestos, trabajar en ellos y publicar las soluciones encontradas, sean o no conseguidas al 100%, para obtener una retroalimentación de la comunidad. Respecto a los lenguajes en los que orbitan los problemas tenemos a CoffeeScript, Python, Ruby, C++, Javascript, Perl y hasta Swift, entre algunos otros. Por su fuera poco, Exercism.io es open source.

En fin, otro valioso recurso que nos da la web para practicar y aprender programación, esta vez, en un nivel más avanzado y hasta más social.

Enlace: Exercism.io | Ví­a: Wired

Code.org lanza Code Studio para permitir a estudiantes el aprendizaje de fundamentos de programación

Code Studio

La plataforma sin ánimo de lucro orientada a la formación de estudiantes en materia de programación de código acaba de lanzar Code Studio (studio.code.org), una nueva herramienta de aprendizaje para los colegios que combina utilidades y planes de estudios para que los estudiantes, desde infancia hasta secundaria, puedan aprender conceptos de programación mediante planes de lecciones guiados.

La idea es que los estudiantes no se centren en lenguajes de programación en concreto, sino más bien aprendan conceptos fundamentales de programación, disponiendo para ello de bloques lógicos que, apilándose en un orden particular, puede realizar una acción concreta, como mover un personaje en una escena o dibujar una forma.

El director de producto de Code.org, Mona Akmal, ha señalado a TC que su nueva herramienta tiene diferencias clave respecto a la oferta similar que ofrece el MIT, siendo la principal de ellas el uso de HTML5, lo que le confiere compatibilidad con la mayorí­a de los navegadores web, y los planes de estudio basado en una especie de puzzle para estudiantes desde infancia hasta estudiantes de secundaria.

Además, otro elemento diferenciador es la posibilidad de que los profesores puedan hacer seguimiento del progreso de los estudiantes a través de las lecciones a través de una interfaz preparada para ello, cumpliendo así­ el objetivo de incluir la enseñanza de los conceptos de programación en los planes curriculares de los centros educativos. Con ello, los profesores tienen la posibilidad de gestionar todo lo relativo a sus clases.

Code.org espera que que los centros educativos incorporen Code Studio en sus planes de estudio, mientras tanto, también desean que los estudiantes puedan empezar a crear sus juegos y aplicaciones, pudiéndolas compartir en un futuro a través de las plataformas sociales con familiares y amigos.

Codemonkey, un juego para que los niños aprendan programación

Codemonkey es una excelente alternativa que podemos sumar a los cientos de servicios y aplicaciones pensados para que los niños se inicien en la programación.

La dinámica que propone Codemonkey es simple y entretenida, ya que basa en un juego con una serie de retos que los niños tienen que superar.

codemonkey

La consigna es que el mono siempre obtenga sus plátanos, y para ello habrá que sortear treinta desafí­os mientras se van mostrando conceptos básicos de programación. Antes de comenzar cada reto hay pequeños tutoriales, que se repetirán tantas veces sea necesario.

No es necesario crear una cuenta para activar el juego, aunque podemos registrarnos a través de nuestro correo electrónico o simplemente con un nombre de usuario y contraseña. Tanto si los niños juegan en casa con la asistencia de sus padres o forma parte del plan de estudio escolar, es una opción a tener en cuenta.

En el caso de los educadores, Codemonkey cuenta con diferentes caracterí­sticas que permiten  integrar un grupo de estudiantes y dar seguimiento de su progreso. Y además, se integra con Edmodo, lo que nos permite combinar sus funciones y crear un entorno de aprendizaje productivo.