# data[].attributes.body
Entra en Scratch para hacer tu videojuego

# data[].attributes.attachment_link.description
Scratch is a free programming language and online community where you can create your own interactive stories, games, and animations.

# data[].attributes.body
Entra en Canva para hacer tu infografía

# data[].attributes.attachment_link.description
Canva is a free-to-use online graphic design tool. Use it to create social media posts, presentations, posters, videos, logos and more.

# data[].attributes.body
Entra en Google Calendar para ver las fechas de las tareas

# data[].attributes.attachment_link.description
Access Google Calendar with a Google account (for personal use) or Google Workspace account (for business use).

# data[].attributes.body
Entra en Google Drive para compartir tu trabajo

# data[].attributes.attachment_link.readable_text
Store, share, and collaborate on files and folders from your mobile device, tablet, or computer

Built-in protections against malware, spam, and ransomware

Drive can provide encrypted and secure access to your files. Files shared with you can be proactively scanned and removed when malware, spam, ransomware, or phishing is detected. And Drive is cloud-native, which eliminates the need for local files and can minimize risk to your devices.

People-first collaboration apps to supercharge teamwork

Drive integrates with Docs, Sheets, and Slides, cloud-native collaboration apps that enable your team to create content and collaborate more effectively in real time.

Integration with the tools and apps your team is already using

Drive integrates with and complements your team's existing technology. Collaborate in Microsoft Office files without the need to convert file formats, and edit and store over 100 additional file types, including PDFs, CAD files, images, and more.

Google's Search and AI technology helps your team move faster

Google's powerful search capabilities are embedded in Drive and offer speed, reliability, and collaboration. And features like Drive search chips help your team find files fast by quickly surfacing more relevant results.

Thousands of teams are already using Drive to revolutionize the way they work

Find the plan that's right for you

Google Drive is a part of Google Workspace

Try Drive for Work

For Personal (no cost)

Business Standard

$12 USD

per user / month, 1 year commitment info Or $14.40 per user / month, when billed monthly

15 GB per user

2 TB per user

done

done

done

done

100 participants

150 participants

remove

done

Self-service online and community forums

24/7 online support and community forums

Looking for more storage for your personal account?

Google One is a subscription plan that gives you more storage to use across Google Drive, Gmail, and Google Photos. Plus, with Google One, you get extra benefits and can share your membership with your family.

# data[].attributes.attachment_link.title
Personal Cloud Storage & File Sharing Platform - Google

# data[].attributes.attachment_link.description
Learn about Google Drive's file sharing platform that provides a personal, secure cloud storage option to share content with other users.

# data[].attributes.body
Entra en OBS (grabar pantalla)

# data[].attributes.attachment_link.readable_text
OBS Studio is equipped with a powerful API, enabling plugins and scripts to provide further customization and functionality specific to your needs.

Utilize native plugins for high performance integrations or scripts written with Lua or Python that interface with existing sources.

Work with developers in the streaming community to get the features you need with endless possibilities.

Browse or submit your own in the Resources section

# data[].attributes.attachment_link.description
OBS (Open Broadcaster Software) is free and open source software for video recording and live streaming. Stream to Twitch, YouTube and many other providers or record your own videos with high quality H264 / AAC encoding.

# data[].attributes.body
Entra en Calculadora binaria

# data[].attributes.attachment_link.readable_text
Our binary calculator is an efficient tool to calculate binary numbers. It can add, subtract, multiply, and divide binary numbers very easily. It contains a total of 11 operations that it can perform on the given numbers, including OR, AND, NOT, XOR, and other operations. It produces the results in binary, decimal, and hex numbers.

What is a binary system?

The binary system is a numerical system that works practically the same as the decimal system that people most probably know. The decimal system is based on the number 10, while the binary system is based on the number 2.

The binary system only uses 0 and 1 unlike the decimal system which includes digits 0 to 9, and each digit is considered a bit in the binary system. Operations like addition, subtraction, multiplication, and division, apart from these variations, are measured according to the same principles as the decimal system.

Applications of the binary system

Because of its simplicity in digital circuitry using logic gates, almost all modern technologies and computers use the binary system. The design of hardware that only requires two states is much easier to design. These two states could be true or false, on or off, etc.

On the other hand, in a decimal system, it is quite obvious that the hardware design would operate on the ten states because decimal number system is based on the digits from 0 to 9.

Conversions from binary to decimal and vice versa

Although dealing in binary may seem overwhelming at first, it should also be obvious that each binary place value is 2n like every decimal position is 10n. The digit 9 is placed in the decimal number system to the left of the decimal point at the first decimal spot, which indicates 100 places. So, we can write as:

9 × 100 = 9 × 1 = 9
Let's compare it with number 19.
(1 × 101) + (9 × 100) = 10 + 9 = 19

In binary, 9 is considered as 1001. If we read from right to left, the 1 represents 20, the first 0 represents 21, the second 0 represents 22, and the 1 at the left represents the 23. Except with a base of 2 instead of 10, it is just like the decimal system.

10011 = (1 × 24) + (0 × 23) + (0 × 22) + (1 × 21) + (1 × 20) = 16 + 0 + 0 + 2 + 1 = 19

Decimal to Binary step by step method

Follow these steps carefully to convert the decimal number to a binary number.
* Find the biggest power of 2 in the given number
* Subtract the value from the number given
* Find the largest power of 2 within the remainder found in the previous step
* Find out the biggest exponent of 2 in the remainder of the previous step
* You have to repeat the above steps till there is no remainder pop-out
* Enter 1 for every identified binary place value, and 0 for the remaining values

It is easier to convert from binary to decimal. Determine all positions of 1 and calculate the sum of the values.

11110 = (1 × 24) + (1 × 23) + (1 × 22) + (1 × 21) + (0 × 20)
16 + 8 + 4 + 2 + 0 = 30.

Binary Addition

Binary addition applies the same principles as the decimal method, but instead of bringing a 1 over when the applied values exceed 10, this addition takes place when the addition results are identical to 2.

Rules of Addition in Binary System
Let's add two binary numbers to understand the binary addition.
= 1 0 1 0 0

The only real difference is that the number 2 in the binary system is equal to 10 in the decimal system. A common mistake in binary addition can be found if 1+ 1= 0 also takes 1 from the previous column to the right. The value at the bottom of the transported number should be 1 instead of 0.

Binary Subtraction With Steps

As for binary addition, the subtraction of binary numbers is almost the same, except for those arising from the use of only numbers0 and 1. Lending a number takes place in any case where the subtracted amount is greater than the number by which it has been subtracted.

In binary subtraction, it is only appropriate to borrow when 1 is deducted from 0. If this happens, the 0 in the borrowing column becomes 2, and the 1 in the column of borrowing 1 is reduced. If the following column also is 0, borrowings from each column afterward have to be carried in order to reduce a column with a value of 1 to 0. We are going to share the rules used by the binary subtraction calculator with steps.

Rules of Subtraction in Binary System
For example,
= 1 0 0 0 1
One more example:
= 1
The superscripts shown are the changes that occur when we borrow a 1 from the next number. In fact, the borrowed column borrows 2 from the next number, and the borrowed column falls by 1.

Binary Multiplication

Binary multiplication is also not complicated as it may seem. Because 0 and 1 are the only values used, the figures to be added are similar to the first word or 0.

Notice that placeholder0 must be inserted in every subsequent section, and the value moved to the left, just as with decimal multiplication.

Due to the repetitive binary addition, binary multiplication may seem a bit difficult for you, but it is not that tough.

Rules of Multiplication in Binary System
Example:
1 0 0 0 0 1 0

The binary process is the same as in decimal multiplication, as can be seen in the example. Notice that in the second line, the placeholder is 0. The 0 placeholder in decimal multiplication is usually not physically visible. Although the same can be done here, 0 for any binary addition calculator, like the one on this page, is shown in this example.

Without the 0 provided, as you applied the binary values shown above, you might make the error of excluding 0. Remember again that 0 to the right of 1 is important in a binary system while 0 to the left of the last 1 is not significant in that meaning.

Binary Division

The binary division process is similar to the lengthy decimal number system division. The dividend is always equally separated by the divider, and the only major difference is the use of binary rather than decimal subtraction. It is important to understand binary subtraction for binary division. Let's understand the binary division by example.

How to Use our Binary Calculator?

A Binary calculator with solution is very easy to use, unlike other online binary addition or binary multiplication calculators. Many binary subtraction calculators available online offer similar features but are very difficult and complicated to use. This is where our calculator for binary operations is the best in terms of ease of use as well as in terms of accuracy, speed, efficiency, and reliability.

In each input box, insert one operand. Operands should not be in the scientific notation, should be a positive or a negative figure, without commas and spaces, and should not be represented as a percentage. A radix point is given to fractional values, and a minus sign is prefixed to negative numbers. The input boxes are labeled as "First number" and the "Second number" for the operands.

There are more than ten operations available to perform on the given operands. These operations include addition, subtraction, multiplication, division, AND, OR, NOT, XOR, Left Shift, Right Shift, and Zerofill Right Shift. Click the "Calculate" button to execute the selected operations on the given binary operands.

There is no need to refresh the page if you want to perform more operations on the same operands or even on the different operands. If you need to execute another operation on the same operands, then just change the operator to the desired operator and click the "Calculate" button.

It will populate the new results for you without loading the page. If you want to change the operands and the operator, you can change them by directly editing the input boxes. Change the operands and the operator and see the results after clicking the same "Calculate" button.

# data[].attributes.attachment_link.description
Binary Calculator used for addition, subtraction, division & multiplication of binary numbers.

# data[].attributes.body
Revisar un video introductorio sobre el sistema binario. Después de verlo, los estudiantes debatirán en grupos pequeños cómo creen que se relaciona con la computación y específicamente con los trucos de magia.

# data[].attributes.body
Realizar un tutorial de Scratch para familiarizarse con el entorno de programación. Esto preparará a los estudiantes para su proyecto de creación de videojuegos.

# data[].attributes.attachment_link.readable_text
Scratch es un lenguaje visual de programación centrado en fomentar la creatividad y el pensamiento lógico. Aunque cualquier edad es buena para aprenderlo, los niños/as son destinatarios ideales para Scratch. Enseñándoles a usar Scratch estamos ayudándoles a afrontar y resolver situaciones y problemas de todo tipo de una manera lógica y estructurada.

Cuando empezamos a enseñar a un niño a programar en Scratch el objetivo principal debería ser que vaya cogiendo soltura y asimilando conceptos, ideas básicas y flujos de trabajo sobre programación y pensamiento computacional de manera divertida y atrayente, para que se genere un interés y base técnica que le anime a seguir.

Beneficios de que los niños aprendan programación con Scratch

Scratch es un lenguaje visual desarrollado por el MIT y que, basándose en bloques que se unen a modo de puzzle, supone un modo sencillo de aprender sobre programación. Pero esa sencillez de la interfaz o su colorido no debe ocultar que estamos ante un lenguaje también muy potente y que admite grandes proyectos que se pueden alcanzar de manera gradual.

El uso de Scratch propicia el desarrollo del pensamiento lógico a través de la búsqueda de diferentes soluciones a un problema. Programando, el niño/a es capaz de desarrollar su capacidad para ser más estructurado y organizado en la gestión de recursos y el uso de herramientas que le lleven a alcanzar la resolución de una tarea concreta.

Además es un lenguaje divertido y que resulta atractivo desde el mismo momento en que se ponen delante de la pantalla. Los bloques de color y agrupados por funcionalidades se arrastran y sueltan para obtener un resultado inmediato. En el caso de los más pequeños, les permite crear movimientos, añadir sonidos, cambiar escenarios o crear juegos de manera sencilla, contribuyendo a desarrollar su creatividad.

La edad recomendada para empezar a usar Scratch sería los 6-7 años, justo cuando ya empiezan a leer con soltura. Pero si no es así, existe la versión Junior en la que, con la misma base, el lenguaje es puramente visual.

Cómo empezar con Scratch. Instalación y primeros pasos

Empezar a divertirse y aprender con Scratch es rápido, sencillo y gratuito. La nueva versión Scratch 3.0 deja atrás Flash y ello permite que ahora podamos usarlo en prácticamente cualquier dispositivo actual sin problemas.

Funciona vía navegador web, por lo que tanto en ordenadores como en tablets e incluso smartphones podríamos programar o ejecutar programadas realizados con Scratch. Basta con ir a la dirección web de Scratch y empezar.

Si preferimos usar una versión en local y que no requiera de conexión a Internet, existen las versiones de escritorio de Scratch 3.0 para sistemas operativos Windows, Linux y Mac.

Aunque para usar Scratch no es necesario realizar un registro, es recomendable crear una cuenta para el niño/a y que así pueda guardar los proyectos que vaya haciendo. O para continuar con alguno ya realizado o que no ha acabado.

El registro está abierto y no hay requisitos de edad mínima, pero es necesario confirmar la cuenta con un correo electrónico del padre/tutor.

Aunque no es imprescindible, una manera interesante de introducir al niño/a en el mundo de la programación es empezar jugando con kits y juegos de mesa que nos sirvan para introducir conceptos de programación como bucles, funciones o simples instrucciones. Hay opciones para comprar muy recomendables como el Robot Turtle de Think Fun ( 42 euros), el robot Code&Go ( 62 euros) o las cartas Let's Go Code! ( 25 euros).

Una opción que apenas tiene coste y que podemos fabricar nosotros mismos son tarjetas para elaborar recetas de cocina con ingredientes y pasos en formato de cartas, o simples cuadrículas imprimibles para trasladar instrucciones en acciones en un tablero.

Primeros proyectos con Scratch

Una vez que ya disponemos de los recursos y equipos necesarios, llega el momento más importante y esperado de todos: empezar a programar con Scratch. A estas edades tan tempranas es vital que el aprendizaje sea significativo y además divertido. Si conseguimos que el niño/a vaya aprendiendo Scratch mientras se lo pasa bien, tenemos muchas posibilidades de conseguirlo.

La manera ideal de empezar a programar con Scratch es aprender basándonos en retos con juegos y pequeños proyectos donde los niños puedan dar rienda suelta a su creatividad.

Los tutoriales del MIT sobre Scratch han sido siempre una herramienta completa para iniciar desde cero a los niños en la programación con Scratch. Podrían empezar con la guía de iniciación de Scratch creada por la propia MIT.

Con la nueva versión 3.0 ese recurso se ha potenciado y ahora es más intuitivo, permite la práctica mientras se ve el vídeo o las imágenes animadas. Además, ahora incluyen una guía para el docente y las tarjetas de programación asociadas a ese proyecto en concreto.

Una vez que los niños/as ya conocen la interfaz y algunas de las opciones, desde el MIT ofrecen proyectos simples asociados a diferentes áreas y objetivos. En estos proyectos los niños/as deben modificar el proyecto base libremente, modificando o añadiendo elementos según su criterio.

Otro recurso reconocido y guiado con ayuda de vídeos es la Hora del Código. Mediante actividades cortas e incluso temáticas como la de Carton Network, el niño puede tener en primer contacto de corta duración sobre programación. Google, mediante su proyecto CSFirst, también tiene actividades guiadas con vídeos y lecciones.

Aunque sean proyectos o juegos guiados y con una estructura fija que deben seguir, es recomendable que los propios niños puedan tomar decisiones de personalización o pruebas de ensayo/error con elementos que no alteren el objetivo principal del ejercicio de programación pero que ayudan a que ellos sean más partícipes de su aprendizaje.

Otra recomendación para enseñar Scratch a los niños es que tengamos previstas funcionalidades nuevas o mejoras una vez acababa la base del proyecto. Con ello seguimos promoviendo su creatividad así como el aprendizaje a su ritmo y personal, y el afán de superación.

En todos estos primeros proyectos podemos recurrir a las llamadas Cards o tarjetas de Scratch, las cuales se imprimen y entregan a los niños para que tengan una referencia visual de acciones o pequeños ejercicios paso a paso con los que construir proyectos más completos.

Vídeos en Youtube, libros y cursos online para aprender Scratch

Los vídeos y screencasts sobre el uso de Scratch son un recurso muy valioso tanto para comentar y seguir junto a los niños como para que ellos mismos avancen a su ritmo en su propio aprendizaje.

Youtube es una fuente inmensa de recursos alrededor de la programación con Scratch. Uno de los canales más interesantes en español lo tienen en Programamos, una asociación sin ánimo de lucro cuyo objetivo fundamental es promover el desarrollo del pensamiento computacional desde edades tempranas, usando para ello tanto la programación de videojuegos como de aplicaciones para móviles.

Sus 22 vídeos de introducción tienen la ventaja de que ya han sido actualizados a la interfaz de Scratch 3.0. Y cuentan con un curso online gratuito de introdución a Scratch que podemos seguir. La lista de reproducción sobre Scratch de BQ Educacion también es un recurso que destacamos por ser muy didáctico y ameno de seguir.

En ProgramoErgoSum podemos encontrar una sección dedicada a Scratch, con tutoriales en texto y vídeo tanto para empezar como para profundizar. En inglés, los tutoriales en Youtube del equipo de Scratch del MIT son también de recomendable visionado.

Otra aplicación bastante útil en el proceso de aprendizaje con Scratch es Dr.Scratch. Esta herramienta online es una analizador para proyectos Scratch donde se evalúan proyectos Scratch en relación a varios aspectos del pensamiento computacional.

Si preferimos el papel, hay una gran cantidad de libros dedicados a apreder a programar con Scratch. Los niveles de uso son muy variados, pero para empezar con niños, recomendaríamos Programa tus juegos con Scratch de la editorial DK ( 19 euros), Super Scratch ( 11 euros) o si nos animamos con el inglés, el más actual sobre Scratch 3.0: Coding for Kids in Scratch 3 ( 25 euros).

Unir elementos físicos con Scratch, una buena idea

Cuando los niños ya conocen la interfaz de Scratch, los bloques principales y han realizado sus primeros proyectos, es un buen momento para potenciar todavía más su creatividad con ayuda de elementos físicos que se pueden programar usando directamente Scratch. Los más pequeños verán que pueden construir robots con materiales reciclados o pianos usando frutas, y posteriormente ser ellos los que decidan cómo deben funcionar.

La placa Makey Makey ( 55 euros) es un clásico de los proyectos físicos que implican la programación con Scratch. El kit permite conectar objetos físicos a un ordenador y que al tocarlos, estos actúen como mando a distancia, joystick y de manera global, interfaz de entrada de datos a un ordenador. En la propia web del producto hay numerosos proyectos para programar en Scratch juegos que funcionen con Makey Make.

Otra placa no muy cara y que admite la programación con Scratch en su versión 3.0 es Micro:Bit ( 29 euros). Esta pequeña placa electrónica ha sido precisamente diseñada para ayudar a los niños a aprender a programar y ser más creativos haciendo uso de la tecnología. Cuenta con pantalla LED, botones y un sensor de movimiento. Se puede conectar a Scratch y unir de manera sencilla mundo digital y físico.

Justo con la versión 3.0 de Scratch, otro kit de robótica que ha ganado programación directa y sencilla es Lego Wedo 2.0. ( 154 euros). Esta solución educativa de LEGO centrada en primaria y las ciencias admite programación de manera inalámbrica, tanto usando un ordenador como un tablet. Unido a Scratch 3.0 se refuerza el pensamiento creativo, científico y la resolución de problemas desde un punto de vista práctico y real.

Si queremos ir un poco más allá e iniciar en robótica más seria a los niños, mBlock es un entorno de aprendizaje basado completamente en Scratch y cuya interfaz no resultará extraña para el niño/a. Aquí cambia el gato por un panda y se añaden bloques específicos para controlar los robots de Makeblock.

Imagen | Laura Plant.

# data[].attributes.attachment_link.title
Enseñar programación a un niño con Scratch desde cero: consejos, tutoriales y vídeos

# data[].attributes.attachment_link.description
Scratch es un lenguaje visual de programación centrado en fomentar la creatividad y el pensamiento lógico. Aunque cualquier edad es buena para aprenderlo, los niños/as son destinatarios ideales para Scratch. Enseñándoles a usar Scratch estamos ayudándoles a afrontar y resolver situaciones y problemas de todo tipo de una manera lógica y estructurada.

# data[].attributes.headline
Tutorial de Creación de Juegos en Scratch

# data[].attributes.subject
Tutorial de Creación de Juegos en Scratch

# data[].attributes.body
Mirar conjuntamente un tutorial sobre cómo crear un juego básico en Scratch. El objetivo es que los estudiantes entiendan los elementos fundamentales de la programación de videojuegos.

# data[].attributes.attachment_link.title
🔥 Cómo CREAR un JUEGO (Tutorial de Scratch)

# data[].attributes.body
Crear posters digitales en grupos que expliquen el concepto del sistema binario y su importancia en la computación. Estos posters se compartirán con la clase.

# data[].attributes.body
Practicar la conversión de números decimales a binarios y viceversa. Esta actividad puede realizarse en forma de juego competitivo entre grupos.

# data[].attributes.body
Cómo grabar la pantalla para compartir el truco de magia con los demás

# data[].attributes.attachment_link.title
como grabar la pantalla de tu ordenador en linux

# data[].attributes.body
Construir un algoritmo que solo permita ingresar un número positivo y devuelva la suma de sus cifras

# data[].attributes.attachment_link.title
Construir un algoritmo que solo permita ingresar un número positivo y devuelva la suma de sus cifras

# data[].attributes.body
Cada grupo presentará su videojuego a la clase, explicando el proceso de creación y cómo aplicaron el sistema binario para la lógica del juego.

# data[].attributes.headline
Como convertir un archivo de Scratch a ejecutable

# data[].attributes.subject
Como convertir un archivo de Scratch a ejecutable

# data[].attributes.body
Como convertir un archivo de Scratch a ejecutable

# data[].attributes.attachment_link.title
Como convertir un archivo de Scratch a ejecutable