Introducción
Los conceptos básicos de la programación se implementan en el lenguaje Scratch. Es un lenguaje educativo, creado como una herramienta para ensenar a los ninos los conceptos básicos de la programación. Le permite crear fácilmente historias, animaciones o juegos interactivos. La programación se realiza de forma visual: los elementos del lenguaje tienen forma de rompecabezas que, dispuestos de manera adecuada, crean un programa o juego funcional. Parte de las clases están destinadas a la programación de aplicaciones en la plataforma Android en el lenguaje App Inventor. A partir del segundo semestre se introducen otros lenguajes y plataformas como KODU (creación de juegos 3D) y Python con Minecraft.