¿QUE ES SCRATCH?
Scratch es tanto una aplicación que podemos descargar a nuestro ordenador (está disponible para varios sistemas operativos: Windows, Ubuntu, Sugar, Mac) como una aplicación web que podemos ejecutar desde nuestro navegador.
En ambos casos tenemos por un lado una serie de objetos o “sprites” (en la nomenclatura que utiliza de Scratch) y por otro lado una serie de acciones y comportamientos que podemos combinar para conseguir que los objetos reaccionen a actúen de una determinada manera.
Una de las cosas más interesantes de Scratch es que esas acciones o comportamientos tienen forma de puzzle y nuestra misión como programadores será cocinar esas piezas para conseguir un determinada acción o comportamiento. Así que en esencia programa se convierte en algo parecido a resolver un puzzle, lo que elimina una de las principales barreras que tienen los neófitos en el mundo de la programación que es el aspecto árido y complejo de los entornos de programación. Convirtiendo el proceso de programar en algo parecido a un juego.
Las acciones y comportamientos están divididas en categorías y son estas:
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.
Lápiz: Dibujar controlando el tamaño del pincel el color y la sombra del mismo.
Datos: Crear variables y su asignación en el 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.
¿PARA QUE SIRVE?
*Permite el desarrollo de los procesos de pensamientos y habilidades mentales en los educandos
*Es perfecto para introducirse en la programación
*Permite compartir los proyectos a través del web, se pueden descargar y utilizar. Pudiendo ser descargados y utilizados por otras personas
¿PORQUE SCRATCH?
CONCLUSIONES
Scratch es gratuito, multiplataforma, sencillo y orientado a la introducción de los niños (y de todo aquel que quiera) en el mundo de la programación.
Empezar, es tan sencillo com descargarse el programa y empezar a jugar cambiando los distintos objetos que vienen con el programa con las acciones y comportamientos que esán disponibles.
ORIGEN DE SCRATCH
(LENGUAJE DE PROGRAMACIÓN)
Scratch es un lenguaje de programación visual desarrollado por el MIT Lab Tab .1 Scratch es utilizado por estudiantes, académicos, profesores y padres para crear fácilmente animaciones, juegos (también educativos) e interacciones etc. Para las escuelas se convierte en una oportunidad para ayudar a los estudiantes en el desarrollo de habilidades mentales mediante el aprendizaje de la programación sin necesidad de saber del programa. Sus características ligadas al pensamiento computacional han hecho que sea muy difundido actualmente en la educación de niños adolescentes y adultos.
Scratch es usado por estudiantes, escolares, profesores y padres para crear animaciones de forma sencilla y servir de trampolín hacia el más avanzado mundo de la programación. También puede usarse para un gran número de propósitos educativos construccionistas y de entretenimiento, como proyecto de ciencias o matemáticas, incluyendo simulación y visualización de experimentos, conferencias grabadas con presentaciones animadas, historias animadas de las ciencias sociales, arte interactivo, música.2 Se pueden ver los diferentes proyectos existentes en la web de Scratch, modificarlos e incluso probarlos sin llegar a guardar los cambios ya que no requiere ningún tipo de registro.
Scratch permite a los usuarios usar programación dirigida por eventos con múltiples objetos activos llamados sprites.1 Los sprites pueden pintarse como gráficos vectoriales o mapa de bits, desde la propia web de Scratch usando un simple editor que es parte del proyecto, o pueden también importarse desde fuentes externas incluyendo webcams.
Desde 2013, Scratch 2 está disponible en línea y como aplicación de escritorio para Windows, OS X y Linux (requiere Adobe Air).34 El código fuente de Scratch 1.x se liberó bajo licencias GPLv2 y "Scratch Source Code Licencse".5
LINK DE NIVELACION
No hay comentarios:
Publicar un comentario