Mapa mental
Scratch
Contenido del mapa
Scratch
es un lenguaje de programación visual desarrollado por el MIT Media Lab.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.
- Origen del lenguaje
- En el ámbito de la ingeniería informática, scratching quiere decir reutilizar código, el cual puede ser usado de forma beneficiosa y efectiva para otros propósitos y fácilmente combinado, compartido y adaptado a nuevos escenarios, lo cual es una característica clave de Scratch. De esta forma, cualquier usuario puede descargarse y trabajar sobre proyectos públicos subidos y desarrollados por otros usuarios. También se reconoce a los participantes que construyeron y crearon el programa original.
- Uso educativo
- Scratch se hizo popular en Reino Unido a través de los Code Clubs. Estos empezaron a usar Scratch como lenguaje introductorio por su relativa facilidad para desarrollar programas interesantes, y porque las habilidades adquiridas mediante Scratch se pueden aplicar a otros lenguajes básicos de programación como Python y Java.Scratch no sirve solo para la creación de programas. Puesto que proporciona un montón de componentes visuales, los programadores pueden crear historias animadas o minivideojuegos como por ejemplo The Pizza Dude12 Haiku,13 o Gemclan. Los estudiantes que se quieren especializarse en matemáticas pueden usar Lemonade Stand, Dino Odd and Even,14 Data Workshop, o The Ellipserator15 el cual se orienta principalmente a la geometría.
- Interfaz de usuario
- De izquierda a derecha, en la zona superior izquierda de la pantalla hay un escenario, que muestra los resultados del proyecto actual (animaciones, gráficos tortuga, etc., en tamaño reducido o normal, estando también disponible un modo a pantalla completa) y todas la miniaturas de los sprites (llamados "objetos" en la versión en castellano de Scratch) listadas en la zona inferior. El escenario usa coordenadas x e y, siendo el punto (0,0) el centro del mismo.
- Comunidad de usuarios
- Scratch se utiliza en muchos entornos diferentes: escuelas,22 museos,23 bibliotecas,6 centros comunitarios y hogares. Sus usuarios son en su mayoría niños de edades comprendidas entre 9-16 años.24 Scratch también se utiliza en algunas clases de introducción de la informática (incluyendo la clase de informática introductoria de Harvard).2526 Hay un denominado "Día de Scratch" anual declarado en mayo de cada año.
- Comunidad en línea
- El lema de la comunidad en línea de Scratch "Imagina, Programa, Comparte" indica que el compartir y los aspectos sociales de la creatividad son partes importantes de la filosofía detrás de Scratch.29 Algunos miembros influyentes de la comunidad en línea de Scratch hicieron grandes progresos personales en métodos innovadores con la programación de scratch. Los proyectos Scratch no se ven como "cajas negras", sino como objetos a remezclar para hacer nuevos proyectos.
- Características y derivados
- La versión actual de Scratch no trata a los procedimientos como estructuras de primera clase y con Scratch 2.0 Extension Protocol tiene opciones limitadas de archivos de E/S; una característica experimental de extensión que permite la interacción entre Scratch 2.0 y otros programas.39 El protocolo de extensión permite la interfaz con placas de hardware como Lego Mindstorms40 o Arduino.41 Además, Scratch 2 solo admite vectores unidimensionales, conocidas como "listas". A partir de la versión 1.4 se admiten variables de puntos flotantes y cadenas de punto flotante, pero con capacidad limitada de manipulación de cadenas. Existe un fuerte contraste entre las poderosas funciones multimedia y el estilo de programación multihilo y el limitado alcance del lenguaje de programación Scratch.
- Ventajas
- Es perfecto para introducirse en la programación.
- Permite el desarrollo de los procesos de pensamientos y habilidades mentales en los educados
- Es un programa gratuito y de software libre
- Está disponible para varios sistemas operativos. (Windows, Ubuntu, Sugar, Mac)
- Permite compartir los proyectos a través del web, se pueden descargar y utilizar. Pudiendo ser descargados y utilizados por otras personas
- Es multilenguaje.
- Educativamente hablando, los beneficios son una gran cantidad pero se podría destacar el desarrollo del pensamiento lógico en el alumnado, fomenta la creatividad, mejora la habilidad de comprensión de los niños, facilita el pensamiento sistémico y, en general, mejora el rendimiento escolar
- Origen del lenguaje
Información
- Descripción
- Mapa Mental sobre Scratch, creado por Yuleiiny Barrera el 31/07/2017.
- Creado por
- Yuleiiny Barrera
- Visitas
- 1
- Valoración