Scratch es un lenguaje de programación creado por el MIT y especialmente diseñado para que todo el mundo pueda iniciarse en el mundo de la programación. Sirve para crear historias interactivas, juegos y animaciones; ademas de facilitar la difusión de las creaciones finales con otras personas vía web.
El nombre proviene de la palabra: "Scratching" que en los lenguajes de programación significa aquellos trozos de códigos que pueden ser reutilizados, facilmente combinables y adaptados para nuevos usos.
Es un lenguaje que ha tenido una enorme difusión gracias a que es gratuito (es software libre) y a su fasilidad de uso.
Movimiento: mover y girar un objeto por la pantalla.
Apariencia: cambiar la visualización del objeto: el fondo, hacerlo más grande o pequeño, etc...
Sonido: hacer sonar secuencias de audio.
lapiz: dibujar controlando el tamaño del princel, el color y la sombra del mismo.
Datos: crear variables y su asignación del programa.
Eventos: maneadores de eventos que "disparan" determinadas acciones en un bloque.
Control: condicionales: if-else, "forever", "repeat", and "stop".
Sensores: los objetos o "sprites" pueden interaccionar con el entorno o con elementos creados por el usuario como un robot lego por ejemplo.
Operators: operadores matemáticos, generadores aleatorios de números, cooperadores de posiciones.
Más bloques: bloques propios y controladores de aparatos externos.
Permite el desarrollo de los procesos de pensamientos y habilidades mentales en los educandos.
Es perfecto para introducirse en la programación.
Permite compatir los proyectos a traves de la web, se pueden descargar y utilizar.
Para la enseñanza de la programación el entorno adecuado es el de scratch para el aprendizaje de los jovenes, a continuación una serie de ventajas para el desarrollo de los chicos/as:
@Sergiopalay.(Capítulo 1, Parte A del Curso Virtual de Scratch 3.0 Básico de Plan Ceibal)
https://youtu.be/c42li8o3oxU
@Sergiopalay.(Capítulo 1, Parte B del Curso Virtual de Scratch 3.0 Básico de Plan Ceibal)
https://youtu.be/8R51pFNNPYI
@Sergiopalay.(Capítulo 1, Parte C del Curso Virtual de Scratch 3.0 Básico de Plan Ceibal)
https://youtu.be/Z7Avtd4EvB4
@Sergiopalay.(Capítulo 1, Parte D del Curso Virtual de Scratch 3.0 Básico de Plan Ceibal)
https://youtu.be/0mzo9_3gt_k
Aprendemos a agregar sonidos a nuestros proyectos. Conocemos lo importante que es enviar y recibir mensajes. Probamos el nuevo componente Texto a Voz.
@Sergiopalay.(Capítulo 2, Parte A del Curso Virtual de Scratch 3.0 Básico de Plan Ceibal)
https://youtu.be/3z77pHC1XzE
@Sergiopalay.(Capítulo 2, Parte B del Curso Virtual de Scratch 3.0 Básico de Plan Ceibal)
https://youtu.be/fS2rLx2x2xE
@Sergiopalay.(Capítulo 2, Parte C del Curso Virtual de Scratch 3.0 Básico de Plan Ceibal)
https://youtu.be/aOBIGdVxLoU
@Sergiopalay.(Programación de Videojuegos - Cap. 1)
https://youtu.be/On5YO9jmphU
@Sergiopalay.(Capítulo 1, Parte C del Curso Virtual de Scratch 3.0 Básico de Plan Ceibal)
https://youtu.be/xCx7F-n0L98
@Sergiopalay.(Capítulo 3, Parte B del Curso Virtual de Scratch 3.0 Básico de Plan Ceibal)
https://youtu.be/RT7HCq5Ipiw
Sensores de color y colisiones
@Sergiopalay.(Capítulo 3, Parte C del Curso Virtual de Scratch 3.0 Básico de Plan Ceibal)
https://youtu.be/XlSoahitOMQ
@Sergiopalay.(Capítulo 3, Parte D del Curso Virtual de Scratch 3.0 Básico de Plan Ceibal)
https://youtu.be/mWaL7BunYAk
@Sergiopalay.(Capítulo 3, Parte E del Curso Virtual de Scratch 3.0 Básico de Plan Ceibal)
https://youtu.be/mJyiFbw3Kqk
Juego controlado con el mouse
Juego de persecución
@Sergiopalay.(Capítulo 3, Parte F del Curso Virtual de Scratch 3.0 Básico de Plan Ceibal)
https://youtu.be/u06RB4oqtFo
El pixel art o arte de píxel es una forma de arte digital, creada a través de una computadora mediante el uso de programas de edición de gráficos rasterizados, donde las imágenes son editadas al nivel del píxel*1. Las imágenes de la mayor parte de los antiguos videojuegos para PC, videoconsolas y muchos juegos para teléfonos móviles son consideradas obras de pixel art. Posee similitudes con el puntillismo, difiriendo principalmente en las herramientas para la creación de las imágenes: computadoras y programas en lugar de pinceles y lienzos.
*1 pixel: Unidad básica de una imagen digitalizada en pantalla a base de puntos de color o en escala de grises.
Todas las imagenes estan compuestas por pequeños cuadraditos que llamamos pixeles a mayor cantidad de pixeles mayor sera la resolución de la imagen.
@Sergiopalay.(Programación para los/as más pequeños/as - Cap. 4)
https://youtu.be/FzzEMqGmzZE
En programación, una variable es un espacio de memoria reservado para almacenar un valor. Toda variable tiene nombre.
Botones de sumar y restar
@Sergiopalay.(Capítulo 4, Parte A del Curso Virtual de Scratch 3.0 Básico de Plan Ceibal)
https://youtu.be/JxyqMJPq5tQ
Creación de un dado
@Sergiopalay.(Capítulo 4, Parte B del Curso Virtual de Scratch 3.0 Básico de Plan Ceibal)
https://youtu.be/NdFja43Vg88
Juego de adivinar un número
@Sergiopalay.(Capítulo 4, Parte C del Curso Virtual de Scratch 3.0 Básico de Plan Ceibal)
https://youtu.be/4hYs_M9Af0I
Juego realizar una adivinanza
@Sergiopalay.(Capítulo 4, Parte D del Curso Virtual de Scratch 3.0 Básico de Plan Ceiball)
https://youtu.be/SRr_TAUPw_8
Juego de preguntas y respuestas
@Sergiopalay.(Capítulo 4, Parte E del Curso Virtual de Scratch 3.0 Básico de Plan Ceibal)
https://youtu.be/jyVYiaCRZSk
Realizar un juego de preguntas y respuestas utilizando listas.
¿Qué son las listas?
Son estructuras de almacenamiento donde se pueden guardar mas de un valor, puedo añadir elementos a la lista, eliminar, insertar en determinado lugar de la lista un elemento, reemplazar, elegir un elemento al azar, averiguar si un determinado elemento esta en la lista.