Introducción a la programación
1 informática
Programación y robótica en la
educación infantil y primaria
Aguado, Mari Luz
@Mariazul17 // [email protected]
Huertas Fernández, José Ignacio
@jihuefer //
[email protected] Julio 2016
programamos
Licencia
©Programamos, Julio de 2016
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
programamos
¿Qué haremos en esta sesión?
● ¿Qué es programar?
● ¿Cómo empezar? Recursos webs y apps para aprender jugando.
● Introducción a Scratch: Qué es Scratch y su comunidad. ¿Para qué
utilizar Scratch en el aula?
● Reto: Crea tu usuario Scratch. Busca un proyecto que consideres
interesante.
● Explicamos los primeros pasos con Scratch.
● Reto: Creación de un proyecto de presentación. Eventos, apariencia y
movimiento
● Creamos un proyecto de forma interactiva: El Laberinto
● Compartimos impresiones
programamos
¿Qué es programar?
programamos
¿Qué es programar?
programamos
¿Qué es programar?
programamos
¿Qué es programar?
programamos
¿Por qué aprender a programar?
Aprender a programar
VS
Programar para aprender
programamos
¿Por qué aprender a programar?
Aprender a programar
VS
Programar para aprender
programamos
Programar para aprender
Beneficios de aprender a programar en la escuela:
● Resolución de problemas
● Pensamiento computacional
● Pensamiento lógico
● Comunicación de ideas
● Pruebas matemáticas
● …
programamos
¿Cómo empezar?
https://code.org/learn
programamos
¿Cómo empezar? Apps para programar
http://programamos.es/7-apps
programamos
Introducción: Scratch y su comunidad
● Scratch es un lenguaje de programación visual fácil e
intuitivo y adaptado para ser usado desde edades
tempranas.
● Permite crear historias, animaciones, videojuegos, etc.
● “Suelo bajo, paredes anchas, techo alto”
● Vídeo: https://vimeo.com/scratchedteam/scratch20
programamos
Introducción: Scratch y su comunidad
● Algunos datos de su comunidad (06/06/16):
programamos
Introducción: ¿Para qué utilizar Scratch?
● Lenguas: Historias interactivas, vocabulario,
pronunciación, fábulas…
● Matemáticas: Geometría, números primos, cálculo, las
horas, …
programamos
Introducción: ¿Para qué utilizar Scratch?
● Ciencias: Simulaciones, leyes, naturaleza…
● Música: Notas, composiciones...
programamos
Introducción: ¿Para qué utilizar Scratch?
● Juegos: Todo lo que imagines
programamos
Reto 1: ¡Comenzamos a trabajar!
● Practicamos:
● Si aún no lo has hecho, date de alta en la comunidad
Scratch: http://scratch.mit.edu
● Busca en la comunidad Scratch un proyecto que
consideres interesante y compártelo. Puedes marcarlo
como favorito, decir que te encanta o dejar un
comentario.
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.
programamos
Scratch: Introducción a la herramienta
Escenario
Fondo
Bloques para controlar el
comportamiento del objeto
seleccionado
Objetos
programamos
Scratch: Introducción a la herramienta
Formas de
añadir nuevos
objetos
Propiedades de
los objetos
programamos
Scratch: Introducción a la herramienta
Programación Control de la
del objeto apariencia
Sonidos asociados
Bloques al objeto
Instrucciones
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
programamos
Scratch: ¡manos a la obra!
Practicamos: Presentación
● 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 “Eventos” y
“Apariencia”.
● Investiga las instrucciones de la categoría movimiento.
¿Podrías incluir alguna mejora a tu proyecto?
programamos
Scratch: ¡manos a la obra!
Practicamos: Comparte tu presentación
● Comparte el proyecto que has creado para presentarte
en el siguiente estudio:
https://scratch.mit.edu/studios/2842781/
programamos
Creamos un proyecto de forma interactiva
● Practicamos: Vamos a programar entre todos un
laberinto. Consistirá en un juego en el que un personaje
debe moverse a través de un laberinto para llegar a un sitio
determinado.
● Puedes introducir efectos cada vez que el personaje choca o
cuando alcanza el objetivo, objetos que se mueven, etc.
https://scratch.mit.
programamos edu/projects/60972240/