miércoles, 21 de octubre de 2015

Programación - Code Academy

 Resolver Puzzles con Lightbot

Duración de la actividad: 3 clases
1 - Ver video introductorio  Lightbot 
2 - Crear un Diario de programación: Abrir un nuevo archivo de Word, guardarlo como Lightbot Apellidos.  Para cada desafío o nivel de Puzzle, escribir el nro de nivel, capturar la pantalla con la solución programada. El objetivo es llegar a resolver la mayor cantidad de niveles consecutivos.
3 - Ingresar en la Versión online 
4 - Una vez concluida la hora de código ingresar a I'm finished with my Hour of Code™  para personalizar tu diploma, que deberás descargar e insertar al comienzo del archivo de Word
5 -  Dar formato al documento: insertar encabezado con apellidos y curso y Pie de página (número de página, título y nro de PC en la que trabajó), recortar las capturas para que solo se muestre la ventana del puzzle con el área de código.
6 - Crear una tabla de dos columnas al final del documento, que muestre en la primera columna la imagen de los comandos disponibles en lightbot (recortarlos de las capturas anteriores) y su descripción en la segunda columna.
Crear una carpeta en la nube, dentro de la carpeta compartida con el nombre PGM. Guardar el trabajo en la carpeta PGM en la nube.

Studio. Code

1 - Crear un diario de programación "1-Play Lab apellidos".
Formatea el documento con encabezado (curso y autores) y Pie de página (número de página, título y nro de PC en la que trabajó).
Ingresar a PlayLab Recorrer los 10 niveles de puzzles.
Para cada nivel, en el documento, escribir como título "Nivel X", pegar el enunciado del problema a resolver y una vez resuelto capturar la pantalla, pegarla en el documento, recortarla de modo que muestre la pantalla final y el código. Accede a tu certificado y agrégalo al diario.
 Guardar el trabajo en la carpeta PGM en la nube.

2-  Crear un diario de programación "2-Curso apellidos".
Entrar al curso 2. Formatea el documento con encabezado (curso y autores) y Pie de página (número de página, título y nro de PC en la que trabajó). Recorrer los 20 niveles de puzzles.
Para cada nivel, en el documento, escribir como título "Nivel X", pegar el enunciado del problema a resolver y una vez resuelto capturar la pantalla, pegarla en el documento, recortarla de modo que muestre la pantalla final y el código. Accede a tu certificado y agrégalo al diario.
 Guardar el trabajo en la carpeta PGM en la nube.

3- Crear un diario de programación "2-Flappy apellidos".
Entrar al Flappy bird. Formatea el documento con encabezado (curso y autores) y Pie de página (número de página, título y nro de PC en la que trabajó). Recorrer todos los niveles de puzzles.
Para cada nivel, en el documento, escribir como título "Nivel X", pegar el enunciado del problema a resolver y una vez resuelto capturar la pantalla, pegarla en el documento, recortarla de modo que muestre la pantalla final y el código. Accede a tu certificado y agrégalo al diario.
 Guardar el trabajo en la carpeta PGM en la nube.


Vim Adventures

Es un juego directamente preparado para nuestro navegador en el que con un pequeño personaje podremos ir realizando todo tipo de operaciones con los mismos comandos que utilizaríamos en este editor.

Tynker

Está basado en Scratch, el lenguaje de programación desarrollado por el MIT. Se trata de una aplicación completamente basada en el navegador, que utiliza estándares abiertos web como JavaScript, HTML5 y CSS3, pero no no Flash.
A diferencia de otros tipos de enseñanzas, Tynker intenta que los niños piensen directamente como programadores. Con Tynker los más pequeños aprenden lenguajes de programación sin dejar de divertirse.

Sistema solar

Snap

Es una reescritura del sistema de programación Scratch en Javascript. Scratch (y por ende Snap!) permite construir programas arrastrando bloques con el mouse y es ideal para enseñar a programar. Algunos bloques representan acciones, otros representan condiciones, etc…
Snap! se puede configurar en español, permite guardar los programas en el navegador, exportarlos, o usando un usuario y contraseña se pueden guardar en un servidor. Además provee varios ejemplos para empezar a jugar.

Code Academy

Es una plataforma interactiva en línea que ofrece clases gratuitas de codificación en lenguajes de programación como Python, PHP,JavaScript, y Ruby, así como lenguajes de marcado incluyendo HTML yCSS

Catálogo de cursos 

Juegos




Artículos

Revisar
https://www.codingame.com/ide/2161137f4502dd161514579b4ec257c2905ad98
http://byob.berkeley.edu/
https://blockly-games.appspot.com/maze?lang=es&level=3&skin=0
https://www.codingame.com/ide/2161137f4502dd161514579b4ec257c2905ad98
http://www.escuela20.com/programacion-app-herramientas/no-te-lo-puedes-perder/10-herramientas-de-programacion-online-para-ninos-y-ninas_3107_62_4611_0_1_in.html
http://blogthinkbig.com/programar-jugando/
http://hipertextual.com/2014/02/aprender-a-programar-juego