programamos
Introducción a la programación
informática
Aguado, Mari Luz
@Mariazul17 // mariluz@programamos.es
Huertas Fernández, José Ignacio
@jihuefer // joseignacio@programamos.es
Julio 2016
1
Programación y robótica en la
educación infantil y primaria
programamos
©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
Licencia
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
Propiedades de
los objetos
Formas de
añadir nuevos
objetos
programamos
Scratch: Introducción a la herramienta
Bloques
Instrucciones
Programación
del objeto
Control de la
apariencia
Sonidos asociados
al objeto
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.
edu/projects/60972240/

1._Introduccion_a_la_programacion_Informatica.pdf

  • 1.
    programamos Introducción a laprogramación informática Aguado, Mari Luz @Mariazul17 // mariluz@programamos.es Huertas Fernández, José Ignacio @jihuefer // joseignacio@programamos.es Julio 2016 1 Programación y robótica en la educación infantil y primaria
  • 2.
    programamos ©Programamos, Julio de2016 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.
    programamos ¿Qué haremos enesta 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
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
    programamos ¿Por qué aprendera programar? Aprender a programar VS Programar para aprender
  • 9.
    programamos ¿Por qué aprendera programar? Aprender a programar VS Programar para aprender
  • 10.
    programamos Programar para aprender Beneficiosde aprender a programar en la escuela: ● Resolución de problemas ● Pensamiento computacional ● Pensamiento lógico ● Comunicación de ideas ● Pruebas matemáticas ● …
  • 11.
  • 12.
    programamos ¿Cómo empezar? Appspara programar http://programamos.es/7-apps
  • 13.
    programamos Introducción: Scratch ysu 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
  • 14.
    programamos Introducción: Scratch ysu comunidad ● Algunos datos de su comunidad (06/06/16):
  • 15.
    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, …
  • 16.
    programamos Introducción: ¿Para quéutilizar Scratch? ● Ciencias: Simulaciones, leyes, naturaleza… ● Música: Notas, composiciones...
  • 17.
    programamos Introducción: ¿Para quéutilizar Scratch? ● Juegos: Todo lo que imagines
  • 18.
    programamos Reto 1: ¡Comenzamosa 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.
  • 19.
    programamos Scratch: Introducción ala 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.
  • 20.
    programamos Scratch: Introducción ala herramienta Escenario Fondo Bloques para controlar el comportamiento del objeto seleccionado Objetos
  • 21.
    programamos Scratch: Introducción ala herramienta Propiedades de los objetos Formas de añadir nuevos objetos
  • 22.
    programamos Scratch: Introducción ala herramienta Bloques Instrucciones Programación del objeto Control de la apariencia Sonidos asociados al objeto
  • 23.
    programamos Scratch: Introducción ala herramienta ● El funcionamiento es muy sencillo: Seleccionamos el objeto que queramos programar Vamos arrastrando y encajando las instrucciones como si fuera un puzzle
  • 24.
    programamos Scratch: ¡manos ala 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?
  • 25.
    programamos Scratch: ¡manos ala obra! Practicamos: Comparte tu presentación ● Comparte el proyecto que has creado para presentarte en el siguiente estudio: https://scratch.mit.edu/studios/2842781/
  • 26.
    programamos Creamos un proyectode 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. edu/projects/60972240/