Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Jugamos a programar. Curso a docentes de La Rioja. Sesión 1.

905 views

Published on

Jugamos a programar. Curso a docentes de La Rioja. Sesión 1.
Mayo de 2015. Programamos.es.

Published in: Education
  • Be the first to comment

Jugamos a programar. Curso a docentes de La Rioja. Sesión 1.

  1. 1. http://programamos.es @programamos Jugamos a programar Huertas Fernández, José Ignacio @jihuefer // joseignacio@programamos.es Moreno León, Jesús @j_morenol // jesus.moreno@programamos.es Mayo 2015 1 Programamos.es
  2. 2. http://programamos.es @programamos ©Programamos, mayo de 2015 Algunos derechos reservados. Este artículo se distribuye bajo la licencia“Reconocimiento- CompartirIgual 3.0 España" de CreativeCommons, disponible en http://creativecommons.org/licenses/by-sa/3.0/es/deed.es Este documento (o uno muy similar) está disponible en (o enlazado desde) http://programamos.es Licencia
  3. 3. http://programamos.es @programamos ¿Qué haremos hoy? Primer día. ● ¿Por qué enseñar a programar a escolares? ● Introducción a la herramienta Scratch. ● El repositorio de proyectos. ● Apariencia. ● Movimientos. ● Sonidos. ● Bucles y condiciones.
  4. 4. http://programamos.es @programamos ¿Por qué enseñar a programar a escolares?
  5. 5. http://programamos.es @programamos ● Beneficios educativos: ● Mayor capacidad de atención y concentración. ● Mejores resultados en pruebas matemáticas, de razonamiento y de resolución de problemas. ● Desarrollo de la creatividad, la innovación y el emprendimiento. ● Desaparecen estereotipos de género en relación a las carreras STEM. ¿Por qué enseñar a programar a escolares?
  6. 6. http://programamos.es @programamos ¿Por qué enseñar a programar a escolares?
  7. 7. http://programamos.es @programamos Scratch: Introducción a la herramienta ● Scratch es una herramienta que permite programar videojuegos y animaciones de forma visual y sin requerir apenas conocimientos previos de programación. ● Versiones: 1.4 vs 2 ● Podemos acceder online: http://scratch.mit.edu/ ● Existe la posibilidad de realizar la instalación para usarlo offline: ● En Windows o Mac ● En Ubuntu
  8. 8. http://programamos.es @programamos Scratch: Introducción a la herramienta ● Para empezar a utilizarlo tan solo hace falta Internet, un navegador y que tu SO no se lleve muy mal con Flash ;-) ● Si no tenemos Internet, podemos instalarlo. Útil en centros educativos.
  9. 9. http://programamos.es @programamos Scratch: Introducción a la herramienta Escenario Fondo Bloques para controlar el comportamiento del objeto seleccionado Objetos
  10. 10. http://programamos.es @programamos Scratch: Introducción a la herramienta Propiedades de los objetos Formas de añadir nuevos objetos
  11. 11. http://programamos.es @programamos Scratch: Introducción a la herramienta Controla la apariencia Sonidos asociados al objeto Bloques Programación del objeto “Instrucciones”
  12. 12. http://programamos.es @programamos Scratch: Introducción a la herramienta ● El funcionamiento es muy sencillo: Seleccionamos el objeto que queramos programar Vamos arrastrando y encajando las instrucciones como si fuera un puzzle
  13. 13. http://programamos.es @programamos Scratch: manos a la obra ● Practicamos: ● Si aún no lo has hecho, date de alta en la comunidad Scratch: http://scratch.mit.edu ● Crea un nuevo proyecto en el que te presentes. Puedes hacer uso de cualquier tipo de bloque, aunque te recomendamos que trabajes con los de “Sonido” y “Apariencia”. ● Investiga las instrucciones de la categoría movimiento. ¿Podrías incluir alguna mejora a tu proyecto?
  14. 14. http://programamos.es @programamos Scratch: Audio y gráficos ● Para controlar la apariencia de cada objeto de Scratch: ● Definiremos los distintos “Disfraces” que ese objeto puede tener a lo largo de la ejecución del programa. ● La controlaremos mediante distintas instrucciones situadas dentro del bloque “Apariencia”.
  15. 15. http://programamos.es @programamos Scratch: Audio y gráficos ● Para controlar el sonido de cada objeto de Scratch: ● Definiremos los distintos “Sonidos” que ese objeto puede tener a lo largo de la ejecución del programa. ● La controlaremos mediante distintas instrucciones situadas dentro del bloque “Sonidos”.
  16. 16. http://programamos.es @programamos Scratch: presentaciones ● Practicamos: ● Crea un proyecto Scratch en el que al menos un personaje realice una explicación de un concepto de clase. El personaje irá cambiando de disfraces, hablando con el usuario y cambiando de fondo para ilustrar el concepto en cuestión. ● Ejemplo: https://scratch.mit.edu/projects/34856390/
  17. 17. http://programamos.es @programamos Scratch: Bucles y condiciones ● Las instrucciones de bucles y las condiciones se clasifican dentro del bloque control: ● Los bucles son fundamentales en Scratch:
  18. 18. http://programamos.es @programamos Scratch: Bucles y condiciones ● Practicamos: ● Vamos a crear nuestro primer videojuego: Arkanoid. Para ello crea un nuevo proyecto. – La base se podrá mover a derecha e izquierda mediante teclado o ratón. – La bola comenzará en el centro y saldrá en una dirección aleatoria. Se irá movimiento continuamente y rebotará en todos los bordes. – Si la bola toca el borde inferior termina la partida. Si toca la base rebotará hacia arriba.
  19. 19. http://programamos.es @programamos Scratch: Bucles y condiciones ● Practicamos: ● Una posible solución.

×