# 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.headline
BUENAS PRÁCTICAS de Educación Digital,Programación y Robótica

# data[].attributes.subject
BUENAS PRÁCTICAS de Educación Digital,Programación y Robótica

# data[].attributes.headline
Curso Express. (Lectores)Aprende los fundamentos de las ciencias de la computación y la seguridad en Internet. 

# data[].attributes.subject
Curso Express. (Lectores)Aprende los fundamentos de las ciencias de la computación y la seguridad en Internet. 

# data[].attributes.attachment_link.description
Anyone can learn computer science. Make games, apps and art with code.

# data[].attributes.headline
La programación desde los primeros años. Marina Umaschi-Bers

# data[].attributes.subject
La programación desde los primeros años. Marina Umaschi-Bers

# data[].attributes.attachment_link.title
Young programmers -- think playgrounds, not playpens | Marina Bers | TEDxJackson

# data[].attributes.attachment_link.readable_text
CS Unplugged is a collection of free learning activities that teach Computer Science through engaging games and puzzles that use cards, string, crayons and lots of running around.

The activities introduce students to Computational Thinking through concepts such as binary numbers, algorithms and data compression, separated from the distractions and technical details of having to use computers. Importantly, no programming is required to engage with these ideas!

CS Unplugged is suitable for people of all ages, from elementary school to seniors, and from many countries and backgrounds. Unplugged has been used around the world for over twenty years, in classrooms, science centers, homes, and even for holiday events in a park!

The material is available free of charge, and is shared under a Creative Commons BY-NC-SA licence, which makes it easy to copy, adapt and share it.

# data[].attributes.attachment_link.description
Free activities for classroom or home # CS Unplugged is a collection of free learning activities that teach Computer Science through engaging games and puzzles that use cards, string, crayons and lots of running around. The activities introduce students to Computational Thinking through concepts such as binary numbers, algorithms and data compression, separated from the distractions and technical details of having to use computers.

# data[].attributes.headline
Lecciones desconectadas. (desde los 4 años)

# data[].attributes.subject
Lecciones desconectadas. (desde los 4 años)

# data[].attributes.attachment_link.readable_text
We've compiled a list of all of our unplugged lessons for you to use in your classroom. Now you can teach the fundamentals of computer science, whether you have computers in your classroom or not!

We refer to lessons in which students are not working on a computer as "unplugged." Students will often work with pencil and paper or physical manipulatives. These are intentionally placed kinesthetic opportunities that help students digest complicated concepts in ways that relate to their own lives.

Unplugged lessons are particularly useful for building and maintaining a collaborative classroom environment, and they are useful touchstone experiences you can refer to when introducing more abstract concepts. Each of these activities can either be used alone or with other computer science lessons on related concepts.

Ages 4+, English only

Course

Lesson Plan

Concept

Video

Loops

Impacts of Computing

Course C

Sequencing

Loops

C.15 - Binary Bracelets
*Supplies: Markers. Optional - 18 black/18 white beads, 1 pipe cleaner per student
Binary is extremely important in the world of computers. The majority of computers today store all sorts of information in binary form. This lesson helps demonstrate how it is possible to take something from real life and translate it into a series of ons and offs.

Binary

Impacts of Computing

Digital Citizenship

Course F

Variables

For Loops

The following lessons are organized by concept and can be found in earlier versions of our CS Fundamentals courses. Additional resources you may want to consult as you plan to use these lessons include:

Digital Citizenship
Crowdsourcing

*Common Sense Education has a full Digital Citizenship Curriculum that includes many unplugged activities.

Functions

Functional Suncatchers
In this lesson, students will make a suncatcher out of string, beads, and a special charm. The students will follow a series of repetitive steps, then be asked to identify certain sets of "skills" that are duplicated several times. Once those skills are defined, they will be called from a main program and the whole beautiful process of creation will be recorded on a single sheet of paper. The final program will be geared toward the entire class, whatever their type of string, beads, and charms. To effectively allow for this, students will need to "abstract out" the details of their specific materials and create vague terms for an individual's supplies. This use of generic placeholders is a wonderful introduction to variables.

Lesson Video
See Lesson in Action
Activity Answer Key Assessment Answer Key

Algorithms

Dice Race
In this lesson, students will relate the concept of algorithms back to real-life activities by playing the Dice Race game. The goal here is to start building the skills to translate real-world situations to online scenarios and vice versa.

Computational Thinking

Computational Thinking with Monsters
With nothing but paper and markers, students will learn the four steps of computational thinking. After a brief introduction, students should be split into groups where they will have to create directions for other students to draw a specific monster (from a catalog of pre-selected monsters). The entire task must be decomposed, then teams will analyze all monsters in the catalog for patterns, abstract similar details from the monsters, then use that information to create an algorithm (directions) for another team to draw a certain monster. Teams will then switch algorithms with another group and draw the monster based on what that algorithm indicates. Is the drawing what the original team intended?

Persistence

Building a Foundation
New and unsolved problems are often pretty hard. If we want to have any chance of making something creative, useful, and clever, then we need to be willing to attack hard problems even if it means failing a few times before we succeed. In this lesson, students will be building a structure with common materials. The structure will be tested on its ability to hold a textbook for more than ten seconds. Most students will not get this right the first time, but it's important they push through and keep trying.

Abstraction

Mad Glibs
Abstraction is one of the most important skills for a computer scientist to understand. It simplifies problems and prevents unnecessary repetition. A good coder uses abstraction just about every time she creates a program. This activity will have your students analyze stories for differences so that they can abstract them away. Those abstracted stories become templates for fun and crazy new ones.

Variables ​

# data[].attributes.attachment_link.description
We've compiled a list of all of our unplugged lessons for you to use in your classroom. Now you can teach the fundamentals of computer science, whether you have computers in your classroom or not! We refer to lessons in which students are not working on a computer as "unplugged."

# data[].attributes.attachment_link.description
Anyone can learn computer science. Make games, apps and art with code.

# data[].attributes.attachment_link.readable_text
Los estudiantes de hoy deben estar preparados para prosperar en un panorama tecnológico en constante evolución. La sección de estudiantes de los Estándares ISTE está diseñada para empoderar la voz de los estudiantes y garantizar que el aprendizaje sea un proceso impulsado por los estudiantes. Aprenda a usar los estándares en el aula con los Estándares ISTE para estudiantes libro electrónico de los Estándares ISTE para estudiantes.

Aprenda cómo llevar los Estándares ISTE a su salón de clases con los cursos cortos ISTE U. ¡Enlístate ahora!

# data[].attributes.attachment_link.description
Los estudiantes de hoy deben estar preparados para prosperar en un mundo tecnológico en constante evolución. Los Estándares ISTE para Estudiantes están diseñados para potenciar la voz de los estudiantes y garantizar que el aprendizaje sea un proceso impulsado por los estudiantes.

# data[].attributes.headline
Aprende a programar con los elfos de Papá Noel

# data[].attributes.subject
Aprende a programar con los elfos de Papá Noel

# data[].attributes.attachment_link.description
Explora, juega y aprende con los elfos de Papá Noel durante todo diciembre

# data[].attributes.attachment_link.title
Tinkercad | From mind to design in minutes

# data[].attributes.attachment_link.description
Tinkercad is a free, easy-to-use app for 3D design, electronics, and coding.

# data[].attributes.headline
Instalación de Scratch Jr. en PC con Windows o en MAC

# data[].attributes.subject
Instalación de Scratch Jr. en PC con Windows o en MAC

# data[].attributes.attachment_link.title
Instalación de Scatch Jr. en PC con Windows o en MAC

# data[].attributes.attachment_link.description
A Blocks / JavaScript code editor for the micro:bit powered by Microsoft MakeCode.

# data[].attributes.attachment_link.description
CodeMonkey is a fun online game that teaches you how to code. Real world programming language. Write code. Catch bananas. Save the world.

# data[].attributes.attachment_link.description
Logo is an educational programming language, designed in 1967 by Wally Feurzeig, Seymour Papert and Cynthia Solomon. "Logo" is not an acronym. It was derived from the Greek logos meaning word or "thought" by Feurzeig, to distinguish itself from other programming languages that were primarily numbers, not graphics or logic, oriented.

# data[].attributes.headline
Juegos para los programadores del futuro.

# data[].attributes.subject
Juegos para los programadores del futuro.

# data[].attributes.attachment_link.description
Games for tomorrow's programmers. Block-based programming lessons for beginners. Free from Google.

# data[].attributes.attachment_link.description
Programming for kids, made with love. Easy to follow lessons focused on student outcomes so you can teach your students to code.

# data[].attributes.headline
Bebras, desafíos de Pensamiento Computacional (ejemplos para todas las edades=

# data[].attributes.subject
Bebras, desafíos de Pensamiento Computacional (ejemplos para todas las edades=

# data[].attributes.attachment_link.readable_text
Though there is no need to prepare for the contest,
you might want to get a feel for the style of the Bebras tasks.
There are sample questions shown below to do so:

Try a full challenge

You can try out our practice challenge here.

# data[].attributes.attachment_link.description
Though there is no need to prepare for the contest, you might want to get a feel for the style of the Bebras tasks. There are sample questions shown below to do so: You can try out our practice challenge here.

# data[].attributes.attachment_link.readable_text
🍪 Cookies 🍪

Utilizamos cookies propias y de terceros para mejorar nuestros servicios y mostrarle publicidad relacionada con sus preferencias mediante el análisis de sus hábitos de navegación.

Para saber más y definir la configuración de estas cookies: hacer clic aquí.

# data[].attributes.attachment_link.description
Cursos de autoaprendizaje y herramientas visuales para que los niños aprendan a programar

# data[].attributes.attachment_link.readable_text
→ Entre 100 MB y 200 MB de espacio en disco → Entre 100 MB y 200 MB de memoria RAM
Windows

Podés instalarla en cualquier versión igual o superior a Windows 7 SP1 (32 ó 64 bits).

Si tenés Windows XP te recomendamos la versión online. También podés descargar una versión antigua como: 1.0.0 ó 1.1.2

¿Cómo la instalo?

Descargá y ejecutá el instalador.

En particular en Windows 8 y posteriores, hay que decirle específicamente a Windows que se puede confiar en el instalador, seleccionando "Más Información" y "Ejecutar de todas formas" en el diálogo que aparece, de esta forma:

Podés instalarla en cualquier versión igual o superior a 10.10 (Yosemite).
¿Cómo la instalo?

Descargá y ejecutá el instalador.

Arrastrá la aplicación pilasbloques.app a la carpeta de "Aplicaciones".

Presioná Command-Espacio y en el diálogo de búsqueda escribí "pilasbloques.app"

La primera vez se presenta un error como el de la imagen . Presioná "Cancelar" y abrí las "Preferencias del Sistema".

En las opciones de "Seguridad y Privacidad" elegí "Abrir de todos modos"

Presioná el botón izquierdo del mouse sobre la imagen de la aplicación y elegí "Mantener en el Dock", así Pilas Bloques te queda en la barra de tareas.

Podés instalarla en las versiones: Ubuntu 12.04 y posteriores y Debian 8 y posteriores.

En Huayra ya viene instalada por defecto. ¡No hace falta instalarla!

¿Cómo la instalo?
Podés ejecutarla de dos formas:

Portable: no requiere permisos de administrador, ni de instalación (nuestra opción recomendada)

Desinstalando versiones viejas e instalando con permisos de administrador el nuevo paquete.deb: es muy importante desinstalar la versión anterior antes de instalar la nueva, de lo contrario existirían dos Pilas Bloques en tu sistema.

Nota: En la versiones anteriores a 1.3 era necesario tener el paquete "electron" previamente instalado. Ahora ya no es necesario. Ese paquete puede obtenerse en nuestro repositorio de Github, con el nombre "electron_version_arquitectura.deb".

Mac OS

Descargá el ".zip" correspondiente a la arquitectura de tu Linux (x64: 64 bits, ia32: 32 bits).

Extraé el contenido del archivo comprimido.

Ejecutá el archivo "pilasbloques".

Linux

Asegurarse de tener la librería libgconf instalada, o proceder escribiendo por consola:

Portable

Podría suceder que no abra el archivo al hacer doble click. En ese caso:

Asegurarse de tener el sistema operativo actualizado, o proceder escribiendo por consola:

sudo apt-get install libgconf-2-4

o desde el gestor de paquetes de Linux buscar e instalar el paquete "libgconf-2-4".

sudo apt-get upgrade

Pararse en la carpeta de pilas bloques previamente extraída mediante consola con el comando cd, por ejemplo:

cd /home/alumno/descargas/pilasbloques

      sudo chown root chrome-sandbox
      sudo chmod 4755 chrome-sandbox

# data[].attributes.attachment_link.title
Pilas Bloques: Enseñá y aprendé a programar

# data[].attributes.attachment_link.description
Pilas Bloques es una aplicación para enseñar y aprender a programar por medio de bloques con diferentes niveles de dificultad.

# data[].attributes.attachment_link.readable_text
Code Builder for Minecraft: Education Edition

Code Builder for Minecraft: Education Edition is a brand-new feature that allows educators and students to explore, create, and play in an immersive Minecraft world. Partnering with familiar learn-to-code platforms like ScratchX, Tynker, and a new open platform called Microsoft MakeCode, players can not only develop computational thinking but can also apply their creations across the curriculum.

Use the following materials to support your Code Builder experience with Tynker, MakeCode, or ScratchX. If you require support with Code Builder or Minecraft: Education Edition, feel free to get in touch anytime.

Looking for support with Microsoft MakeCode? Head here for documentation.

Find full lessons and resoruces from Tynker here on a page specific to Code Builder.

# data[].attributes.attachment_link.title
Code Builder for Minecraft: Education Edition | Minecraft: Education Edition

# data[].attributes.attachment_link.description
Code Builder for Minecraft: Education Edition is a brand-new feature that allows educators and students to explore, create, and play in an immersive Minecraft world. Partnering with familiar learn-to-code platforms like ScratchX, Tynker, and a new open platform called Microsoft MakeCode, players can not only develop computational thinking but can also apply their creations across the curriculum.

# data[].attributes.attachment_link.description
Open Roberta Lab - Online-Programmierumgebung für Roboter mit der grafischen Programmiersprache NEPO®

# data[].attributes.attachment_link.readable_text
How it works

Utiliza el ingenio

Sé hábil y usa el entorno circundante para recopilar material de construcción. Observa cómo derribar árboles te puede ayudar a crear algo nuevo.

Sobrevive a la noche

Siempre es mejor evitar lo impredecible distanciándote de las criaturas errantes: ¡nunca sabes qué puede pasar si te acercas demasiado!

Construye algo fantástico

Descubre todas las maneras versátiles en que se puede usar el polvo del mineral de Redstone para mejorar tus creaciones, animarlas o darles un poco de estruendo.

# data[].attributes.attachment_link.description
How it works Sé hábil y usa el entorno circundante para recopilar material de construcción. Observa cómo derribar árboles te puede ayudar a crear algo nuevo. Siempre es mejor evitar lo impredecible distanciándote de las criaturas errantes: ¡nunca sabes qué puede pasar si te acercas demasiado!

# data[].attributes.attachment_link.title
Alice – Tell Stories. Build Games. Learn to Program.

# data[].attributes.attachment_link.description
Alice is used to teach students how to code.

# data[].attributes.headline
Donde las grandes ideas se ponen a trabajar

# data[].attributes.subject
Donde las grandes ideas se ponen a trabajar

# data[].attributes.attachment_link.title
Software de diseño 3D | Modelado 3D en la web | SketchUp

# data[].attributes.attachment_link.description
SketchUp es un software de diseño 3D de alta calidad que realmente pone el modelado 3D al alcance de todos con un conjunto de herramientas fáciles de aprender pero robustas, que te permiten crear todo lo que puedas imaginar.

# data[].attributes.attachment_link.description
CodeBug - the cute wearable that makes learning to code easy and fun

# data[].attributes.headline
¿Es posible que una red neuronal aprenda a identificar dibujos?

# data[].attributes.subject
¿Es posible que una red neuronal aprenda a identificar dibujos?

# data[].attributes.attachment_link.readable_text
Este es un juego creado con inteligencia artificial. Tienes que dibujar, y una red neuronal tratará de adivinar lo que estás dibujando. Si bien no siempre funciona, mientras más juegues con él, más aprenderá. Hasta ahora hemos entrenado el juego con unos cientos de conceptos. Hicimos este juego como un ejemplo de cómo usar el aprendizaje automático en una manera entretenida. Ve el video para entender más cómo funciona, y descubre más experimentos de inteligencia artificial.

Creado por Jonas Jongejan, Henry Rowley, Takashi Kawashima, Jongmin Kim y Nick Fox-Gieg con los amigos de Google Creative Lab y Data Arts Team.

# data[].attributes.attachment_link.description
Este es un juego creado con inteligencia artificial. Tienes que dibujar, y una red neuronal tratará de adivinar lo que estás dibujando. Si bien no siempre funciona, mientras más juegues con él, más aprenderá. Hasta ahora hemos entrenado el juego con unos cientos de conceptos.

# data[].attributes.attachment_link.title
Beetle Blocks - Visual code for 3D design

# data[].attributes.attachment_link.description
The Beetle Cloud is free software released under the GNU General Public License v3 (GPLv3). Please visit our GitHub repository to access its source code and report bugs, improvements, or feature requests. About Beetle Blocks.