Con este lenguaje con gráficos, los niños y ado­le­s­ce­n­tes aprenden a programar de forma divertida, sin necesidad de tener co­no­ci­mie­n­tos previos de pro­gra­ma­ción. En lugar de fra­g­me­n­tos de código de texto difíciles de entender, este proyecto utiliza bloques visuales y la fu­n­cio­na­li­dad de arrastrar y soltar. Te ex­pli­ca­mos qué es Scratch y qué debes hacer para re­gi­s­trar­te.

¿Qué es Scratch?

Cuando se piensa en lenguajes de pro­gra­ma­ción de Internet, mucha gente piensa en código de texto y código fuente co­m­pli­ca­dos y difíciles de entender. Sin embargo, la pro­gra­ma­ción también puede ser simple. Prueba de ello son las so­lu­cio­nes de pro­gra­ma­ción si­m­pli­fi­ca­das como los lenguajes de scripting, la pro­gra­ma­ción visual y los editores WYSIWYG. Ni siquiera la pro­gra­ma­ción para niños es ya un problema con el proyecto Scratch y el lenguaje de pro­gra­ma­ción visual Scratch.

A di­fe­re­n­cia de los lenguajes de pro­gra­ma­ción tra­di­cio­na­les, como Java y C++, Scratch utiliza una interfaz gráfica de usuario. Esto significa que las ideas creativas, desde juegos a ani­ma­cio­nes o historias in­ter­ac­ti­vas, pueden im­ple­me­n­tar­se a toda velocidad. Para ello se utilizan bloques gráficos en lugar de código de texto. Los bloques gráficos se pueden juntar fá­ci­l­me­n­te para formar pilas que coincidan si­n­tá­c­ti­ca­me­n­te entre sí. Como sólo se pueden combinar bloques y tipos de datos co­m­pa­ti­bles, bá­si­ca­me­n­te no puedes equi­vo­car­te. Por tanto, Scratch también se puede co­n­si­de­rar pro­gra­ma­ción por bloques. Nuestro artículo “Pro­gra­ma­ción con Scratch: como un pro­fe­sio­nal” explica de­ta­lla­da­me­n­te y muestra paso a paso cómo los niños y ado­le­s­ce­n­tes pueden utilizar Scratch.

¿Desde cuándo existe el proyecto Scratch?

Scratch tiene su origen en el proyecto de código abierto, dirigido por el profesor es­ta­dou­ni­de­n­se Mitchel Resnick y su Lifelong Ki­n­de­r­ga­r­ten Group, un equipo de in­ve­s­ti­ga­ción del MIT Media La­bo­ra­to­ry de Cambridge. El Lifelong Ki­n­de­r­ga­r­ten Group se encarga del de­sa­rro­llo y apoyo de Scratch. Gran parte de la fi­na­n­cia­ción se debe a su vez a la National Science Fou­n­da­tion (NSF) y a las do­na­cio­nes. La primera versión, que incluía un entorno de de­sa­rro­llo exclusivo basado en Squeak, se publicó en 2007.

¿Qué hace a Scratch tan especial?

Scratch pretende facilitar al máximo la entrada en el mundo de la pro­gra­ma­ción tanto a pro­gra­ma­do­res pri­n­ci­pia­n­tes como a niños y ado­le­s­ce­n­tes. Dado que las co­m­pe­te­n­cias digitales y las ha­bi­li­da­des de pro­gra­ma­ción se en­cue­n­tran entre las co­m­pe­te­n­cias clave del futuro, Scratch muestra lo que se puede hacer con la pro­gra­ma­ción incluso sin co­no­ci­mie­n­tos previos de co­di­fi­ca­ción. En lugar de un apre­n­di­za­je intensivo y de invertir mucho tiempo, la atención se centra en la fle­xi­bi­li­dad, la crea­ti­vi­dad y la cu­rio­si­dad. Gracias al fu­n­cio­na­mie­n­to intuitivo basado en bloques mediante la fu­n­cio­na­li­dad de arrastrar y soltar, se puede narrar y combinar de forma divertida.

Otra ventaja de Scratch es que ac­tua­l­me­n­te se utiliza en más de 150 países y hay tu­to­ria­les en más de 40 idiomas. Se utiliza a menudo en el ámbito privado, pero también en las clases de in­fo­r­má­ti­ca de las escuelas, por ejemplo. En la pla­ta­fo­r­ma Scratch pueden pu­bli­car­se y co­m­pa­r­ti­r­se tanto los proyectos te­r­mi­na­dos como los que aún están en curso, para que la enorme comunidad pueda ayudarse y aco­n­se­jar­se mu­tua­me­n­te. Scratch es gratuito, lo que lo hace accesible al mayor número posible de usuarios.

¿Cómo te registras para utilizar Scratch?

Si quieres utilizar Scratch, no necesitas re­gi­s­trar­te ni tener una cuenta. Puedes empezar a programar tus propios proyectos de inmediato si­m­ple­me­n­te eligiendo tu navegador favorito y visitando la pla­ta­fo­r­ma gratuita Scratch. Para empezar con un proyecto, sólo tienes que ir a “Empezar a crear”. Sin embargo, si quieres utilizar todas las funciones de Scratch, se requiere una cuenta gratuita de Scratch. Con tu propia cuenta puedes guardar tus ani­ma­cio­nes, vídeos, juegos e historias in­ter­ac­ti­vas online en la propia pla­ta­fo­r­ma o en tu ordenador. Además, tú eliges cuáles de tus proyectos quieres compartir con la comunidad Scratch.

Cómo llegar a ser un Scratcher

Para crear una cuenta Scratch, haz lo siguiente:

  • Paso 1: haz clic en Únete a Scratch.
  • Paso 2: introduce el nombre de usuario deseado en el siguiente menú y crea una co­n­tra­se­ña segura. A co­n­ti­nua­ción, ve a “Siguiente”.
  • Paso 3: introduce ahora tus datos pe­r­so­na­les, como tu ubicación y fecha de na­ci­mie­n­to.
  • Paso 4: introduce una dirección de correo ele­c­tró­ni­co válida y confirma con “Crea tu cuenta”.
  • Paso 5: el registro se realizará ahora au­to­má­ti­ca­me­n­te. También recibirás un enlace de ac­ti­va­ción por correo ele­c­tró­ni­co para activar tu cuenta. Ahora podrás hacer uso de todas las funciones de Scratch, como las de guardar, comentar y publicar proyectos de Scratch.

Scratch para docentes

Scratch pro­po­r­cio­na una cuenta de usuario especial para docentes que te permite crear clases, así como crear cuentas in­di­vi­dua­les para los alumnos. Puedes solicitar una cuenta de profesor de Scratch. El equipo de Scratch revisará ma­nua­l­me­n­te cada cuenta de profesor so­li­ci­ta­da, no­r­ma­l­me­n­te en un plazo de 24 horas.

Resumen de las ventajas de Scratch

Scratch es idóneo para cua­l­quie­ra que quiera aprender a programar sin dedicar mucho tiempo a memorizar código de texto. Los puntos fuertes de este lenguaje de pro­gra­ma­ción visual son:

  • Facilidad de uso: Scratch se basa en una interfaz gráfica de usuario sin sintaxis de código compleja. Las funciones y comandos se re­pre­se­n­tan grá­fi­ca­me­n­te como bloques, que mueves y ensamblas arra­s­tra­n­do y soltando hasta que tengas la di­s­po­si­ción deseada. Sólo los bloques si­n­tá­c­ti­ca­me­n­te si­g­ni­fi­ca­ti­vos encajan entre sí, lo que significa que no pueden pro­du­ci­r­se errores. Es posible cambiar las pilas de bloques en cualquier momento.
  • Uso gratuito: todas las funciones de Scratch son gratuitas para que el mundo de la pro­gra­ma­ción con Scratch sea accesible al mayor número de usuarios posible.
  • Gran comunidad: Scratch se utiliza en todo el mundo tanto para uso privado como en in­s­ti­tu­cio­nes edu­ca­ti­vas. Dado que tus propias ideas y proyectos pueden pu­bli­car­se y co­me­n­tar­se a través de la pla­ta­fo­r­ma Scratch, pasas a formar parte de una comunidad grande y útil.
Ir al menú principal