Yo estaba en el octavo grado cuando aprendí a programar. Lo primero que aprendí fue como hacer que un círculo verde y un cuadrado rojo aparezcan en la pantalla. Uno solo aprende estas lecciones y no hay muchas de ellas y eventualmente se llega al punto en el que se puede hacer casi cualquier cosa que se desee. En las Ciencias de la Computación se aprende cómo funciona y piensa una computadora, para poderle enseñar como hacer cosas nuevas. En estos dias, es increíble lo que se puede hacer en las Ciencias de la Computación. Yo pienso que es lo más parecido que hay a tener un super poder. (Tanya: Estudiante de Ciencias de la Computación) En la siguiente hora jugaremos un juego que te enseñará los conceptos básicos de la programación. Generalmente, la programación es todo en texto, pero usaremos Blockly, que usa bloques visuales que uno arrastra y suelta para escribir programas. De fondo, usted todavía está creando código. Para empezar, vamos a crear código para un programa que ayudará a este pájaro enojado moverse a través de un laberinto para llegar al cerdo malvado que robó sus huevos. Blockly está dividido en tres partes principales. En el lado izquierdo está el laberinto de las aves, donde se ejecutará el programa. Las instrucciones para cada nivel están escritas debajo del laberinto. Esta zona media es la caja de herramientas, y cada uno de estos bloques es un comando que el ave puede entender. El espacio en blanco en el lado derecho se llama el espacio de trabajo y es aquí donde construiremos nuestro programa. Si arrastro el bloque "mover" a nuestro espacio de trabajo y presiono "ejecutar", ¿qué sucede? El pájaro se mueve hacia adelante una casilla en la retícula. ¿Y qué si quiero que el ave haga algo después de moverse una casilla hacia adelante? Puedo añadir otro bloque a nuestro programa. Voy a elegir el bloque "girar a la derecha" y voy a arrastrarlo debajo del bloque "mover" hasta que aparezca la flecha amarilla y luego voy a dejarlo caer y los dos bloques se unirán. Cuando presione "correr" de nuevo, el pájaro llevará a cabo las acciones que están apiladas, de arriba a abajo, en nuestro espacio de trabajo. Si alguna vez quiere borrar un bloque, solo quítelo de la pila y arrástrelo a la papelera. Después de presionar "correr", siempre puede oprimir el botón "reiniciar" para mover el pájaro de vuelta al inicio. Ahora, vamos por esos cerdos!