EESPP JULIACA Chatito@gorillazz.
wil
Área Educación para el ¿QUÉ ES SCRATCH? Área Educación para el
Trabajo Trabajo
Scratch es un programa informático diseñado para niños y usuarios principiantes que
quieran aprender a programar utilizando una interfaz amigable, intuitiva, y fácil de entender
para personas de cualquier edad que estén dando sus primeros pasos en la programación.
Ofrece un lenguaje de programación creado por el MIT con el que se pueden crear historias
interactivas, juegos y animaciones, mientras que también facilita la difusión de lo que crean
sus usuarios a través de su web. Su nombre proviene de la palabra «scratching», la cual, en
el ámbito de la programación, significa que hay trozos de código que pueden reutilizarse,
combinarse y adaptarse fácilmente para nuevos usos.
Se estima que la mayoría de visitantes del sitio web de Scratch se ubica entre los 8 y los 16
años (con un pico de 12 de edad), aunque una considerable cantidad de adultos también
utilizan esta herramienta para crear historias interactivas, juegos, animaciones y diversas
producciones artísticas.
Las principales características del programa Scratch
Este programa cuenta con una serie de características que lo vuelven bastante peculiar
dentro del universo de los programadores. Te contamos algunas de las que forman la
definición de Scratch y lo convierten en un programa tan popular.
• Programación por bloques y módulos. En Scratch se trabaja con programación por
bloques. Cada bloque ofrece una serie de comandos y acciones disponibles que, al
juntarse, generan módulos. Estos últimos pueden ser bloques de eventos, sonidos y
movimientos de gráficos, y son los que permiten el funcionamiento de la herramienta para
programar.
• Comunidad y colaboración. Algo muy bonito de aprender, por ejemplo, en un curso de
Scratch, es el aspecto colaborativo y social de su plataforma. Se calcula que son más de
20 millones los niños que comparten ahí sus proyectos para que estén a disposición de
otros usuarios, o para buscar colaboradores que les sumen nuevas ideas .
Un lenguaje de programación visual: Scratch nos brinda la posibilidad de crear programas
a través de una interfaz visual y fácil de manipular. Por eso, es muy utilizada para la
programación para niños y adolescentes.
• Se puede acceder fácilmente: Podemos usar Scratch descargando el programa e
instalándolo en nuestra computadora (el programa no exige prestaciones de software
demasiado avanzadas). De esta manera, su acceso es simple para cualquier persona con
una conexión a internet.
• Multilingüe: Todas las funcionalidades de Scratch se encuentran disponibles en su página
web en más de 60 idiomas, incluyendo el español.
1
EESPP JULIACA Chatito@[Link]
¿QUÉ
Área Educación para el LENGUAJE DE PROGRAMACIÓN SE UTILIZA EN SCRATCH?
Área Educación para el
Trabajo Trabajo
Scratch aplica un lenguaje de programación visual con un sistema gráfico bastante sencillo que
consiste en acomodar bloques de código. Este permite el uso de conceptos como condicionales,
sentencias, eventos y otras herramientas con las que se pueden desarrollar aplicaciones interactivas
dentro de un juego o programa. El nombre del lenguaje es Scratch, al igual que el de la propia
plataforma en la que el usuario puede utilizar todos los recursos disponibles para programar. Se
encuentra disponible tanto en la versión online del programa como en su versión offline.
¿CÓMO FUNCIONA SCRATCH?
Usar Scratch para programar no difícil. Puedes escribir programas desde cero en cuestión de
segundos, incluso si no tienes experiencia previa en programación.
Scratch ofrece un lenguaje de programación visual que no requiere de saber escribir código. De
esta manera, a través del ordenamiento de bloques que incluyen instrucciones de sentencias,
condicionales y eventos, se puede crear aplicaciones interactivas. Todo esto se puede hacer dentro
de una plataforma llamada Scratch, igual que el lenguaje, que almacena todos los recursos
utilizados por los usuarios.
El funcionamiento principal de Scratch consiste en arrastrar los bloques de código de la columna de
la izquierda a la del medio. Esto genera instrucciones que permiten crear un programa.
Entre las principales instrucciones, se encuentran:
• Funciones de sonido: Permite emitir sonidos o músicas dentro del programa.
• Funciones de eventos: Esto permite disparar una acción cuando ocurre un evento. Sería
cómo decirle al programa «Si pasa esto, haz esto otro».
• Funciones de control: Indicaciones de tipo «Esperar», «Detener», «Repetir», «Hacer», etc…
• Funciones de apariencia: Le da a un objeto la posibilidad de hablar, pensar o cambiar su
aspecto exterior.
• Operaciones matemáticas: Sumas, restas, divisiones, aleatorios, comparaciones… todas las
operaciones matemáticas necesarias para programar se encuentran en Scratch.
• Funciones de movimiento: permiten mover y girar los objetos dentro de la aplicación.
• Creación de variables: Se pueden crear variables y asignarles valores, que pueden variar
según el programa. Un término de programación importante a conocer y familiarizarse.
Como puedes notarlo, las funcionalidades de Scratch son básicas como lenguaje de programación,
pero tienen todo lo necesario para que un niño pueda aprender programación.
¿PARA QUÉ SIRVE SCRATCH?
Scratch sirve como una herramienta de iniciación para niños y adultos principiantes en el
mundo de la programación. De manera sencilla e intuitiva, hace que los usuarios desarrollen
habilidades como la lógica de programación y el pensamiento computacional, todo mientras
se divierten y trabajan en diversos proyectos creativos.
Contrario a lo que podría pensarse, Scratch no es un programa que solo se centre en el
entretenimiento. En realidad, destinar las funciones de Scratch para niños y adolescentes
puede ser muy beneficioso para su educación, desarrollo integral y futuro profesional. Una
de las principales ventajas de este programa es que es fácil de usar, versáti l y divertido. Por
eso lo usan estudiantes, académicos y profesores.
2
EESPP JULIACA Chatito@[Link]
¿CUÁLES
Área Educación SON
para el LAS VENTAJAS DE APRENDER A PROGRAMAR CON SCRATCH?
Área Educación para el
Trabajo Trabajo
Scratch permite a sus usuarios desarrollar competencias muy valoradas del siglo XXI de una
manera muy completa, cubriendo distintos aspectos que cualquier persona necesita para
abrirse un camino en la grandiosa industria tech. Entre los principales beneficios de aprender
programación con la plataforma Scratch, podemos citar:
CREATIVIDAD
El pensamiento creativo y la curiosidad son muy estimulados en quienes crean proyectos
dentro de esta plataforma. Estas habilidades son cada vez más cotizadas en un mundo tan
cambiante como el actual, ya que las compañías necesitan soluciones innovadoras a
problemas inesperados.
PENSAMIENTO COMPUTACIONAL
Mientras van aprendiendo a programar en Scratch, los usuarios desarrollan su pensamiento
computacional y su pensamiento crítico. Esto porque, para sus proyectos, deben coordinar
el tiempo y las interacciones entre los diferentes “sprites” (objetos programables). Luego, el
feedback y los intercambios dentro de la comunidad de Scratch le permiten seguir puliendo
estas cualidades digitales.
RESOLUCIÓN DE PROBLEMAS
El entorno de Scratch lleva a los usuarios a encontrar soluciones a los obstáculos que pueda
haber durante el desarrollo de sus proyectos. Cada problema que se presente debe ser
dividido en varios pasos a superar que se ven reflejados en los bloques de código.
APRENDIZAJE AUTÓNOMO
La persistencia y la práctica constante también son necesarias para un proyecto exitoso
dentro de Scratch. En ese sentido, los niños y jóvenes que la utilicen encuentran
una motivación personal para lidiar con los desafíos a superar antes dar forma a una idea.
TRABAJO COLABORATIVO
Scratch abre la posibilidad de contactarnos con miles de usuarios dispuestos a sumar
grandes ideas y aportes a nuestros proyectos. Además, los proyectos concluidos pueden ser
publicados para el uso de Scratch de parte de la comunidad y mantienen la oportunidad de
recibir más feedback que los vuelvan aún mejores.
3
EESPP JULIACA Chatito@[Link]
Área Educación para el Área Educación para el
Trabajo Trabajo
ScratchJr, es un Lenguaje de Programación de iniciación que permite crear nuestras propias
historias y juegos interactivos, encajando bloques de programación gráfica que harán que nuestros
personajes cobren vida: se mueva, salten, corran, bailen, añadir voces y sonidos.
4
EESPP JULIACA Chatito@[Link]
Área Educación para el Área Educación para el
Trabajo Trabajo
5
EESPP JULIACA Chatito@[Link]
Área Educación para el Área Educación para el
Trabajo Trabajo
6
EESPP JULIACA Chatito@[Link]
Área Educación para el Área Educación para el
Trabajo Trabajo
7
EESPP JULIACA Chatito@[Link]
Área Educación para el Área Educación para el
Trabajo Trabajo
8
EESPP JULIACA Chatito@[Link]
Área Educación para el Área Educación para el
Trabajo Trabajo
9
EESPP JULIACA Chatito@[Link]
Área Educación para el Área Educación para el
[Link]
Trabajo Trabajo
• Definición de Industria Tech La industria tech, o tecnología industrial, se refiere a un
conjunto de tecnologías y metodologías que buscan mejorar la eficiencia y productividad
en varios sectores industriales. source
• 🌐 Oportunidades Laborales Esta industria abarca una amplia gama de oportunidades
laborales y promesas para personas con diversas habilidades, dado su crecimiento
constante y demanda de talento. source
• 🤖 Tecnologías Clave Incluye tecnologías avanzadas como IoT, automatización y
robótica, que transforman la producción mediante la digitalización y el uso de datos
[Link]
scratch/page/que-es-pseint-y-que-es-scratch
Scratch
Scratch es al mismo tiempo un lenguaje de programación con una interfaz
sencilla que permite a los jóvenes crear historias digitales, juegos y animaciones
utilizando programación por bloques y es también la comunidad de
programación para niños y niñas más grande del mundo. Scratch está diseñado,
desarrollado y moderado por la Scratch Foundation, una organización sin ánimo
de lucro, que lo ofrece de forma abierta y gratuita en más de 70 idiomas.
Scratch ha sido desarrollado específicamente para jóvenes de entre 8 y 16 años,
si bien personas de cualquier edad pueden participar en el proyecto.
En su web está accesible una versión online de la herramienta, accesible sin necesidad de ningún
tipo de registro. En los siguientes apartados veremos cómo proceder para descargarnos la
herramienta offline si así lo deseamos.
En otros cursos de Aularagon se ha profundizado con más detalle en el manejo de esta herramienta,
cursos que recomendamos visitar. Sin embargo, en este nos interesará más estudiarla en
comparación con una herramienta de pseudocódigo como es PSeInt para ver cómo dar el salto de
una a otra y empezar a introducir código con nuestro alumnado de secundaria.
De igual forma Scratch es software libre multiplataforma, garantizándose de esa forma la
accesibilidad universal al mismo.
10