El arte ASCII es una técnica que forma imágenes combinando letras, números y signos del teclado, sin usar herramientas de dibujo. En el aula funciona como puerta de entrada a la programación, porque los chicos aprenden lógica, patrones y coordenadas mientras crean algo visual y propio. Se adapta a distintas edades: desde dibujos a mano en un editor de texto hasta programas en Python que generan figuras, carteles y animaciones automáticamente.
¿Qué es el arte ASCII y de dónde viene?
El arte ASCII es una forma de expresión visual que usa los caracteres del estándar ASCII, un código creado en 1963 para que las computadoras representen texto, y que incluye 95 caracteres imprimibles entre letras, números y signos. Con esos símbolos ASCII, como barras, guiones, paréntesis o asteriscos, se construyen figuras que se leen como imágenes cuando se ordenan en filas y columnas. Para que el dibujo no se deforme, se usa una fuente monoespaciada, en la que cada carácter ocupa exactamente el mismo ancho.
Sus antecedentes se remontan al arte hecho con máquinas de escribir, aunque se popularizó cuando las primeras computadoras e impresoras solo podían mostrar texto. Por ejemplo, el famoso emoticón 🙂 surgió en 1982 en un foro universitario como una manera de marcar el tono de un mensaje. Hoy los dibujos con caracteres siguen vivos en comentarios de código, terminales, videojuegos retro y redes sociales. Además, en la escuela tienen un valor especial: convierten la pantalla en un lienzo y el teclado en una caja de lápices.
Un ejemplo sencillo, hecho solo con barras, guiones y corchetes, se ve así:
/\
/ \
/____\
| [] |
|____|Actividades TIC con arte ASCII para hacer en clase
Las actividades con arte ASCII permiten enseñar pensamiento computacional de forma lúdica, empezando sin computadora y llegando a programas que dibujan solos. Cada propuesta incluye la idea de la clase, las edades sugeridas, los recursos y las materias con las que se puede integrar.
1. Mi primer dibujo con caracteres
Esta actividad introduce la idea de que una imagen puede construirse con texto. Los chicos abren un editor simple, eligen una fuente monoespaciada y copian un modelo básico, como una casa o una cara en arte ascii. Después crean su propio dibujo usando solo los símbolos del teclado y lo comparten con un compañero. Así descubren que cada carácter ocupa una posición, una noción que más adelante será clave para entender coordenadas y pantallas.
- Edades: 8 a 10 años.
- Recursos: computadora con Bloc de notas o editor similar, modelos impresos.
- Materias: Educación Tecnológica, Plástica.
2. De la cuadrícula al teclado (actividad desenchufada)
El objetivo de esta propuesta con el arte ascii es trabajar la relación entre una grilla y una imagen digital sin usar pantallas al principio. Los estudiantes pintan una figura simple en papel cuadriculado y luego reemplazan cada cuadro pintado por un símbolo, como #, y cada cuadro vacío por un espacio. Finalmente, pasan la grilla a la computadora fila por fila. La actividad refuerza el concepto de píxel y muestra cómo una computadora “ve” una imagen como una tabla de datos.
- Edades: 8 a 11 años.
- Recursos: hojas cuadriculadas, lápices de colores, computadora para la etapa final.
- Materias: Matemática, Educación Tecnológica, Plástica.
3. Escala de grises con símbolos y arte ascii
Con esta actividad los chicos entienden por qué algunos caracteres parecen más oscuros que otros. El docente propone ordenar símbolos según cuánta “tinta” ocupan, por ejemplo del punto al arroba: . : – = + * # %@. Luego usan un generador online que convierte una foto en arte ASCII y analizan qué caracteres eligió para cada zona. De esa manera relacionan densidad, luz y sombra, y comprenden cómo un algoritmo traduce una imagen a texto.
- Edades: 11 a 14 años.
- Recursos: computadoras con conexión, convertidor de imágenes a ASCII, fotos de paisajes o animales sin datos personales.
- Materias: Plástica, Educación Tecnológica, Física (luz y sombras).

4. Pirámides y árboles con bucles en Python
La meta de esta propuesta es que los alumnos programen su primera figura automática usando un bucle. En lugar de escribir cada línea a mano, crean un programa que repite asteriscos y espacios según el número de fila. Después modifican la altura, el símbolo o la forma para obtener un árbol, un rombo o una flecha. Así aprenden variables, repetición y multiplicación de cadenas mientras ven el resultado al instante.
- Edades: 11 a 15 años.
- Recursos: computadoras con Python instalado o un editor online de Python.
- Materias: Programación, Matemática.
Lee también: 10 actividades de programación para niños
5. Carteles y animaciones con arte ascii
Esta actividad lleva la programación creativa un paso más allá con movimiento y tipografías. Los estudiantes usan la biblioteca pyfiglet para convertir su nombre en letras gigantes hechas con caracteres. A continuación crean una animación simple: dos o tres dibujos que se alternan en la consola con una pausa entre cuadros. El proyecto final puede ser una tarjeta de cumpleaños animada o la portada de un videojuego, ideal para presentar en una muestra escolar.
- Edades: 13 a 17 años.
- Recursos: Python, biblioteca pyfiglet, módulo time.
- Materias: Programación, Lengua (guion de la animación), Plástica.
¿Cómo empezar un proyecto de arte ASCII con programación?
Para empezar un proyecto de arte ASCII con programación alcanza con Python y un bucle que imprima caracteres fila por fila. Esta secuencia sirve para una primera clase de unos 80 minutos con chicos de entre 11 y 14 años.
- Abrí un editor de Python, ya sea instalado en la computadora o en el navegador.
- Creá una variable llamada altura y asignale un número, por ejemplo 5.
- Escribí un bucle for que recorra las filas desde 1 hasta la altura.
- Calculá en cada fila los espacios y los asteriscos que corresponden.
- Ejecutá el programa y observá la pirámide en la consola.
- Cambiá el símbolo, la altura o la fórmula para crear nuevas figuras.
El código completo queda así: python
altura = 5
for fila in range(1, altura + 1):
espacios = " " * (altura - fila)
estrellas = "*" * (2 * fila - 1)
print(espacios + estrellas)Un recurso que funciona muy bien es pedirles que predigan el resultado antes de ejecutar el programa y que después expliquen por qué la figura salió así. Por ejemplo, si cambian 2 * fila – 1 por fila, la pirámide se vuelve un triángulo rectángulo, y esa diferencia abre una conversación sobre fórmulas y patrones. A su vez, los errores se transforman en parte del aprendizaje: un espacio de menos o un paréntesis mal ubicado se ven enseguida en el dibujo.
Consejos para que el proyecto salga bien
Los mejores resultados aparecen cuando el proyecto parte de una consigna abierta pero con límites claros. En primer lugar, fijá un tamaño máximo, como 20 columnas por 10 filas, para que los dibujos sean manejables. Asimismo, mostrá siempre la fuente monoespaciada antes de empezar, porque con una fuente común las figuras se desarman. Finalmente, armá una galería digital del curso donde cada estudiante publique su dibujo y el código que lo generó.
Te puede interesar leer: Guía: ¿cómo enseñar programación en primaria?
Tabla comparativa: herramientas para crear arte ASCII en clase
Cada herramienta de arte ASCII se adapta a una edad y a un objetivo distinto, desde dibujar a mano hasta programar animaciones. Esta tabla ayuda a elegir la opción adecuada según el grupo.
| Herramienta | Edad sugerida | ¿Requiere programar? | Qué se aprende | Dificultad |
|---|---|---|---|---|
| Editor de texto (Bloc de notas o similar) | 8 a 10 años | No | Posición de caracteres, composición visual | Baja |
| Papel cuadriculado (desenchufado) | 8 a 11 años | No | Píxeles, grillas, coordenadas | Baja |
| Generador online imagen a ASCII | 11 a 14 años | No | Escala de grises, densidad de símbolos, algoritmos | Baja |
| Python con bucles | 11 a 15 años | Sí | Variables, repetición, cadenas de texto | Media |
| Python con pyfiglet y time | 13 a 17 años | Sí | Bibliotecas, animación por cuadros, diseño | Media a alta |
Como muestra la comparación, las opciones sin programación sirven para despertar el interés en los más chicos, mientras que Python ofrece un camino natural para los cursos más grandes. En cambio, el generador online funciona como puente: no exige código, pero invita a preguntarse cómo hace la computadora para elegir cada símbolo. Combinar dos herramientas en una misma secuencia didáctica permite que todo el grupo participe, sin importar su experiencia previa.
Conclusión
El arte ASCII une creatividad y lógica en una sola actividad, y por eso resulta una gran entrada a la programación para chicos de distintas edades. Con un teclado, unos pocos símbolos y algo de Python, los estudiantes dibujan, animan y entienden cómo funciona una pantalla por dentro. Si querés seguir sumando propuestas, leé nuestra guía de actividades con Scratch para el aula.
Hasta acá llegamos con la información sobre «Arte ASCII» esperamos que te haya sido útil. Recorda que en RecursosTICS vas a encontrar recursos y herramientas para tus clases de informática, no dudes en contactarnos por cualquier duda o sugerencias. Síguenos también en redes sociales para estar al día con nuestras noticias.
¿Probaste alguna vez hacer dibujos con caracteres con tus alumnos? Contanos en los comentarios qué figura les gustó más crear.

