Enseñando a Programar con Scratch Jineth Hurtado Peña Docente área de sistemas.
-
Upload
lorencio-jara -
Category
Documents
-
view
12 -
download
0
Transcript of Enseñando a Programar con Scratch Jineth Hurtado Peña Docente área de sistemas.
![Page 1: Enseñando a Programar con Scratch Jineth Hurtado Peña Docente área de sistemas.](https://reader033.fdocuments.es/reader033/viewer/2022061217/54b3e22649795948098b5501/html5/thumbnails/1.jpg)
Enseñando a Programar Enseñando a Programar con Scratchcon Scratch
Enseñando a Programar Enseñando a Programar con Scratchcon Scratch
Jineth Hurtado PeñaJineth Hurtado PeñaDocente área de sistemasDocente área de sistemas
![Page 2: Enseñando a Programar con Scratch Jineth Hurtado Peña Docente área de sistemas.](https://reader033.fdocuments.es/reader033/viewer/2022061217/54b3e22649795948098b5501/html5/thumbnails/2.jpg)
Agenda• ¿Qué es Scratch?• ¿Cómo puede usarse para enseñar?
– Programación– Geometría– Matemáticas
![Page 3: Enseñando a Programar con Scratch Jineth Hurtado Peña Docente área de sistemas.](https://reader033.fdocuments.es/reader033/viewer/2022061217/54b3e22649795948098b5501/html5/thumbnails/3.jpg)
Scratch• Evolución de LOGO• Desarrollado por
– Lifelong Kindergarten group– MIT Media Lab– Otros
• Permite crear animaciones interactivas
![Page 4: Enseñando a Programar con Scratch Jineth Hurtado Peña Docente área de sistemas.](https://reader033.fdocuments.es/reader033/viewer/2022061217/54b3e22649795948098b5501/html5/thumbnails/4.jpg)
Configurable en Español
![Page 5: Enseñando a Programar con Scratch Jineth Hurtado Peña Docente área de sistemas.](https://reader033.fdocuments.es/reader033/viewer/2022061217/54b3e22649795948098b5501/html5/thumbnails/5.jpg)
Diseñado para enseñar• Programación:
– Con animaciones– Contando historias– Invitando a descubrir– Motivando a crear
![Page 6: Enseñando a Programar con Scratch Jineth Hurtado Peña Docente área de sistemas.](https://reader033.fdocuments.es/reader033/viewer/2022061217/54b3e22649795948098b5501/html5/thumbnails/6.jpg)
Permite compartir
![Page 7: Enseñando a Programar con Scratch Jineth Hurtado Peña Docente área de sistemas.](https://reader033.fdocuments.es/reader033/viewer/2022061217/54b3e22649795948098b5501/html5/thumbnails/7.jpg)
Compartir proyectos• Se registra el usuario• Sube proyectos en el interfaz de Scratch
http://scratch.mit.edu/
![Page 8: Enseñando a Programar con Scratch Jineth Hurtado Peña Docente área de sistemas.](https://reader033.fdocuments.es/reader033/viewer/2022061217/54b3e22649795948098b5501/html5/thumbnails/8.jpg)
Práctica 1• Movimientos y ciclos
![Page 9: Enseñando a Programar con Scratch Jineth Hurtado Peña Docente área de sistemas.](https://reader033.fdocuments.es/reader033/viewer/2022061217/54b3e22649795948098b5501/html5/thumbnails/9.jpg)
Enseñando a programarcon Scratch
• Enseñar a programar es lo más importante• Habilidades a desarrollar
– Capacidad de organizar– Capacidad de abstraer– Imaginación– Investigación y descubrimiento
![Page 10: Enseñando a Programar con Scratch Jineth Hurtado Peña Docente área de sistemas.](https://reader033.fdocuments.es/reader033/viewer/2022061217/54b3e22649795948098b5501/html5/thumbnails/10.jpg)
Mala estrategia• Pretender cubrir todo
– Irlo viendo todo grupo por grupo• Explicando cada comando
– Querer aplicarlo todo con ejemplos– “Graduar” el nivel de dificultad
• De fácil a difícil
• ¿Por qué es mala?– Enfatiza la memorización en detrimento del
razonamiento y la creatividad
![Page 11: Enseñando a Programar con Scratch Jineth Hurtado Peña Docente área de sistemas.](https://reader033.fdocuments.es/reader033/viewer/2022061217/54b3e22649795948098b5501/html5/thumbnails/11.jpg)
Una estrategia mejor• Plantear problemas• Resolver directamente
– Algunas veces
• Dejar que los alumnos intenten– Algunas otras
• Una vez resuelto plantear un reto• Poco a poco
– Que los alumnos se planteen sus propios retos– Felicitarlos y estimularlos cuando lo hacen
![Page 12: Enseñando a Programar con Scratch Jineth Hurtado Peña Docente área de sistemas.](https://reader033.fdocuments.es/reader033/viewer/2022061217/54b3e22649795948098b5501/html5/thumbnails/12.jpg)
Otra estrategia• Mostrar un truco
– Enseñar cómo funciona– Ver dónde se puede usar
• Utilizar el grado de dificultad que se necesite– Mejor sí es por curiosidad del alumno
![Page 13: Enseñando a Programar con Scratch Jineth Hurtado Peña Docente área de sistemas.](https://reader033.fdocuments.es/reader033/viewer/2022061217/54b3e22649795948098b5501/html5/thumbnails/13.jpg)
Para empezar• Nivel básico:
– Composición de escenas– Modificación de imágenes– Diálogos entre imágenes– Hacer figuras con el lápiz
• Cuadrados, círculos, triángulos, etc.• Flores, casitas, etc.
![Page 14: Enseñando a Programar con Scratch Jineth Hurtado Peña Docente área de sistemas.](https://reader033.fdocuments.es/reader033/viewer/2022061217/54b3e22649795948098b5501/html5/thumbnails/14.jpg)
Para empezar y más• Movimientos con ciclos• Hacer sonidos con movimientos• Crear nuevos disfraces y cambiarlos• Guardar y compartir los proyectos
– Esto es muy importante
![Page 15: Enseñando a Programar con Scratch Jineth Hurtado Peña Docente área de sistemas.](https://reader033.fdocuments.es/reader033/viewer/2022061217/54b3e22649795948098b5501/html5/thumbnails/15.jpg)
Un poquito más adelante• Movimientos aleatorios
– Con números al azar
• Carreras de dibujos• Uso de la estructura si… si no• Programación de juegos
– Simón dice
• Usar scripts predefinidos en imágenes
![Page 16: Enseñando a Programar con Scratch Jineth Hurtado Peña Docente área de sistemas.](https://reader033.fdocuments.es/reader033/viewer/2022061217/54b3e22649795948098b5501/html5/thumbnails/16.jpg)
Con más conocimiento• Explorar las aplicaciones que vienen
– Juegos– Animaciones– Arte
• Tratar de que entiendan la lógica detrás• Formar equipos para crear algo propio
– Arte creativo– Con lógica de programación
![Page 17: Enseñando a Programar con Scratch Jineth Hurtado Peña Docente área de sistemas.](https://reader033.fdocuments.es/reader033/viewer/2022061217/54b3e22649795948098b5501/html5/thumbnails/17.jpg)
Los más avanzados• Publicarán nuevas versiones
– De lo que han hecho– Y de lo que otros han hecho
• Tomar en cuenta que– Un pequeño logro
• Puede ser muy difícil para algunos alumnos• Felicitarlos siempre!
![Page 18: Enseñando a Programar con Scratch Jineth Hurtado Peña Docente área de sistemas.](https://reader033.fdocuments.es/reader033/viewer/2022061217/54b3e22649795948098b5501/html5/thumbnails/18.jpg)
Siempre• Consultar la documentación en línea
– http://scratch.mit.edu– También hay material de enseñanza
![Page 19: Enseñando a Programar con Scratch Jineth Hurtado Peña Docente área de sistemas.](https://reader033.fdocuments.es/reader033/viewer/2022061217/54b3e22649795948098b5501/html5/thumbnails/19.jpg)
Evaluación• Criterios de aprobación
– El alumno conoce las estructuras– Sabe aplicarlas– Es capaz de construir un programa de cierta complejidad
• Supera las expectativas– El alumno crea programas por propia iniciativa– Utiliza estructuras complejas– Investiga y examina lo que otros han hecho
• Alumnos excelentes– Dominan las técnicas con soltura– Han “publicado” una gran cantidad de programas
interesantes– Explican y motivan a sus compañeros
![Page 20: Enseñando a Programar con Scratch Jineth Hurtado Peña Docente área de sistemas.](https://reader033.fdocuments.es/reader033/viewer/2022061217/54b3e22649795948098b5501/html5/thumbnails/20.jpg)
Geometría Scratch• El universo Scratch tiene coordenadas
– bidimensionales– Tiene un origen (0,0) en el centro– Puede posicionar en cualquier punto
• Maneja grados– Obliga a entender los submúltiplos de 360
• ¡Pero se mueve en pasos!– Que no siempre son iguales
• Figuras complejas– Ciertas secciones cónicas
![Page 21: Enseñando a Programar con Scratch Jineth Hurtado Peña Docente área de sistemas.](https://reader033.fdocuments.es/reader033/viewer/2022061217/54b3e22649795948098b5501/html5/thumbnails/21.jpg)
Matemáticas Scratch• Operaciones aritméticas están disponibles
– Hasta raíz cuadrada
• Las figuras geométricas son ideales para enseñar fracciones, múltiplos y submúltiplos
• Los movimientos relativos– Ejercitan la capacidad de cálculo– Obligan a aplicar operaciones mentales
![Page 22: Enseñando a Programar con Scratch Jineth Hurtado Peña Docente área de sistemas.](https://reader033.fdocuments.es/reader033/viewer/2022061217/54b3e22649795948098b5501/html5/thumbnails/22.jpg)
No olvidar• Objetivos al usar Scratch
– Preparar al alumno para herramientas superiores– Desmitificar la programación– Estimular la creatividad– Invitar a la exploración y el descubrimiento
• No se puede lograr sin:– ¡DIVERSIÓN!
![Page 23: Enseñando a Programar con Scratch Jineth Hurtado Peña Docente área de sistemas.](https://reader033.fdocuments.es/reader033/viewer/2022061217/54b3e22649795948098b5501/html5/thumbnails/23.jpg)
¡Que se diviertan!¡Que se diviertan!¡Que se diviertan!¡Que se diviertan!
![Page 24: Enseñando a Programar con Scratch Jineth Hurtado Peña Docente área de sistemas.](https://reader033.fdocuments.es/reader033/viewer/2022061217/54b3e22649795948098b5501/html5/thumbnails/24.jpg)
Y si utilizan Scratch Y si utilizan Scratch
¡Me cuentan!¡Me cuentan!
Y si utilizan Scratch Y si utilizan Scratch
¡Me cuentan!¡Me cuentan!
[email protected]@cibercolegios.com