Scratch es una aplicación gratuita y de código abierto destinada a la enseñanza de la programación para niños. Permite crear historietas interactivas y proyectos mediante bloques gráficos. Estos proyectos se pueden compartir en línea para que otros usuarios puedan jugarlos, modificarlos o aprender de ellos. Scratch también puede ser útil para estudiantes universitarios sin experiencia previa en programación como una introducción sencilla antes de aprender lenguajes de programación más complejos.
2. ¿Que es
Scratch?
Scratch • Scratch es una aplicación informática destinada
principalmente a los niños..
Interfaz Grafica
• La cual les permite explorar y experimentar con
los conceptos de programación de ordenadores
mediante el uso de una sencilla interfaz gráfica
3. Sirve para crear pequeños programas,
historietas interactivas a partir de una
mezcla de sonidos imágenes y
animaciones; se consiguen producto
interactivos y creativos.
4. SCRATCH ofrece la oportunidad para improvisar, poner
a prueba nuestras ideas, ensayar y corregir errores,
ganar comprensión de conceptos matemáticos y de
programación así como la estimulación al aprendizaje
colaborativo.
Facilita que los proyectos se puedan compartir en
la web (blog, páginas sociales), para que de esta forma
sus amigos, conocidos e incluso otros usuarios
de distintas partes del mundo pueden ver, jugar o
utilizar, e incluso modificar los proyectos creados.
5. Se ha inspirado en los e-toys
de Squeak y LogoBlocks
El lenguaje se basa en logo
en especial en sus primitivas
y presenta un entorno en el
que múltiples objetos
pueden evolucionar e
interactuar.
El nombre de Scratch se deriva
de la técnica de scratching usada
en elTurntablism (arte del DJ
para usar los tocadiscos), y se
refiere tanto a la lengua y su
aplicación.
La similitud con el “scratching” musical es la fácil
reutilización de piezas: en Scratch todos los objetos,
gráficos, sonidos y secuencias de comandos pueden
ser fácilmente importados a un nuevo programa y
combinados en maneras permitiendo a los
principiantes a conseguir resultados rápidos y estar
motivados para intentar más.
ORIGEN
6. Características
Este programa está basado en bloques gráficos y la interfaz que
tiene es muy sencilla e intuitiva.
Tiene un entorno colaborativo mediante el cual se pueden
compartir proyectos, scripts y personajes en la web.
El trabajo en Scratch se realiza mediante la unión de bloques que
pueden ser eventos, movimientos de gráficos y sonidos.
Los programas pueden ser ejecutados directamente sobre el
navegador de Internet.
7. Entorno
de
Desarroll
o
Se estructura entre sesiones
principales a izquierda
centro y derecha de la
pantalla.
El menú principal ocupa la
parte superior de la pantalla y
permite realizar operaciones
comunes de crear y abrir
,guardar proyectos.
La paleta de bloques crea
guiones y escenarios; la
programación se desarrolla
en tiempo real.
El botón Share con un golpe
permite subir los proyectos
al espacio que se allá creado
la pagina web del proyecto.
8. Ventajas
-Es un programa gratuito, de software libre.
-Es perfecto para enseñar y aprender a programar.
-Está disponible para varios sistemas operativos, Windows,
Mac y Linux.
-Permite compartir los proyectos a través de Internet,
pudiendo ser descargados y utilizados por otras personas.
-Es multilenguaje.
9. Desventajas
-Ralentización en base a múltiples objetos
-Al cabo de un tiempo y dependiendo de la
computadora se podrá ver una ralentización en
el proyecto si se excede un cierto número de
objetos que trabajan al mismo tiempo, por lo
que es poco recomendable para proyectos
grandes
10. El uso de SCRATCH a nivel universitario es de gran ayuda para todos
aquellos que no tienen los conocimientos básicos de la
programación y tienen el interés de conocerlo, puesto que a pesar
de pertenecer a un nivel superior aún hay muchos que desconocen
del tema y por medio de este software les ayudará a desarrollar la
programación a un nivel básico de manera fácil y sencilla.
11. El 80% de los universitarios llegan a sus carreras sin el
mínimo conocimiento, o con una idea superficial de lo que
será su largo camino. En la mayoría de las carreras
computacionales se lleva un cierto nivel o se aprende
sobre programación, aquí demostraremos o refutaremos la
hipótesis de si nos es útil o no esta herramienta básica
para el desarrollo de nuestras habilidades.
Ya que solo ha sido utilizada a nivel básico, aplicado con
mayor auge en países centro-sudamericanos trataremos a
través de sus herramientas y realizando ejercicios buscar
la manera de orientarlo a un nivel más avanzado.
SCRATCH,
EL INICIO
DE LA
PROGRAMACIÓN