Hacer que la programación sea accesible para niños ciegos y con baja visión

23 de octubre de 2026
Two children collaborating with tactile coding modules and a tablet in an inclusive classroom
Publicado en  Actualizado en  

La programación se ha convertido en una parte cada vez más familiar de la educación infantil, aportando habilidades como la resolución de problemas, el pensamiento lógico y la creatividad. Sin embargo, muchos entornos de programación introductoria siguen dependiendo en gran medida de la vista y presentan instrucciones mediante bloques coloridos, animaciones visuales e interfaces de arrastrar y soltar. Para los niños ciegos o con baja visión, estos enfoques pueden crear barreras que tienen poco que ver con su capacidad para comprender la programación. Los avances en tecnología accesible están ayudando a los educadores a replantearse cómo se enseña programación, dando cabida a experiencias de aprendizaje centradas en el tacto, el sonido y las necesidades de accesibilidad individuales.

Por qué las lecciones tradicionales de programación pueden excluir a los niños con discapacidad visual

Muchas plataformas de programación introductoria utilizan programación visual basada en bloques. En lugar de escribir comandos, los estudiantes organizan bloques gráficos para controlar una animación, completar un puzle o mover un personaje por la pantalla.

Este enfoque puede hacer que la programación sea más accesible para los principiantes, pero a menudo da por sentado que los estudiantes pueden ver, localizar y manipular elementos en pantalla. Las instrucciones comunicadas mediante color, movimiento o respuesta visual pueden ser difíciles o imposibles de interpretar para algunos estudiantes sin alternativas accesibles.

Los niños con baja visión pueden encontrar desafíos adicionales relacionados con el tamaño del texto, el contraste, el deslumbramiento de la pantalla o las interfaces visualmente saturadas. Los estudiantes ciegos pueden depender de lectores de pantalla, pantallas braille, navegación con el teclado y respuestas no visuales para explorar y comprender los mismos conceptos de programación. El desafío no es necesariamente la materia que se enseña, sino la forma en que se presenta la información.

Cómo las herramientas de programación accesibles están cambiando el aula

Code Jumper: Programación a través del tacto

Un ejemplo influyente es Code Jumper, diseñado originalmente por Microsoft y desarrollado por la American Printing House for the Blind (APH). En lugar de pedir a los estudiantes que organicen bloques en una pantalla, Code Jumper utiliza módulos físicos conectados por cables para introducir la programación a través del tacto y el sonido.

Al manipular estos componentes táctiles, los niños pueden explorar conceptos como secuencias, bucles y algoritmos mientras crean proyectos basados en audio. Los estudiantes pueden examinar físicamente la estructura de un programa, realizar cambios y escuchar los resultados, creando oportunidades para que los estudiantes con diferentes capacidades visuales participen en actividades compartidas.

APH también introdujo CJ Threads, una función que ayuda a los estudiantes a avanzar de la programación basada en bloques hacia los conceptos de Python. Aunque Code Jumper ya no se comercializa, con existencias restantes disponibles a través de APH, su diseño sigue siendo un ejemplo importante de cómo la programación introductoria puede ir más allá de las interfaces visuales. APH también ha finalizado el soporte para Android y ChromeOS, por lo que la compatibilidad con las plataformas actuales es una consideración importante para las escuelas que utilizan sistemas existentes.

La programación basada en bloques incorpora el acceso mediante lectores de pantalla

Más recientemente, la Micro:bit Educational Foundation, en colaboración con Blockly y Microsoft MakeCode, ha mejorado la accesibilidad en la programación basada en bloques. La colaboración se ha centrado en abordar las barreras que anteriormente dificultaban el uso de entornos de programación visual a los estudiantes que utilizan tecnología asistiva.

En julio de 2025, la navegación opcional con el teclado estuvo disponible en MakeCode para micro:bit. El 13 de julio de 2026, la Fundación anunció el soporte de lectores de pantalla para la programación basada en bloques, y la navegación con el teclado estuvo disponible de forma predeterminada en la versión de 2026.

Estas mejoras permiten a los estudiantes que utilizan lectores de pantalla o pantallas braille actualizables navegar por los bloques de programación en MakeCode para micro:bit sin depender totalmente de la interacción visual. Aunque el trabajo de accesibilidad subyacente de Blockly puede beneficiar a otros entornos de programación, las características de accesibilidad y su implementación pueden variar entre plataformas.

Es importante destacar que los jóvenes ciegos o con baja visión ayudaron a dar forma a la nueva funcionalidad mediante investigación y pruebas con usuarios. Su participación demuestra el valor de desarrollar tecnología educativa junto con las personas que la utilizarán.

Lucy Gill, directora de producto de la Micro:bit Educational Foundation, explicó la motivación detrás del proyecto:

«Todos los niños merecen la oportunidad de crear con tecnología, independientemente de sus capacidades».

— Lucy Gill, directora de producto, Micro:bit Educational Foundation

Vea la programación accesible en acción: El vídeo de la Micro:bit Educational Foundation, Hacer que la programación basada en bloques sea accesible para jóvenes estudiantes ciegos o con discapacidad visual, presenta los avances en lectores de pantalla y las experiencias de los jóvenes que participaron en el proyecto de accesibilidad.

Más allá de la pantalla: Aprender a través del tacto y el sonido

La programación accesible no es simplemente una cuestión de aumentar el texto o leer las instrucciones en voz alta. La programación también implica comprender las relaciones, las secuencias y las consecuencias de los diferentes comandos.

Los entornos de programación táctiles pueden facilitar la exploración física de estas relaciones. La respuesta de audio puede ayudar a los estudiantes a comprender si un programa ha funcionado, mientras que los robots físicos pueden ofrecer otra forma de experimentar los resultados de sus instrucciones.

Una investigación publicada en la Conferencia sobre Diseño de Interacción y Niños de 2020 exploró estas posibilidades mediante dos actividades relacionadas. Los investigadores trabajaron primero con cuatro educadores de necesidades especiales y dos instructores de tecnología de la información para identificar los desafíos de accesibilidad en los entornos de programación existentes. Luego, llevaron a cabo un taller con siete niños con discapacidad visual utilizando un sistema táctil de programación de robots especialmente desarrollado.

Los investigadores examinaron cómo los niños interactuaban con elementos de programación físicos, actividades espaciales y diferentes formas de respuesta. Sus observaciones sugirieron oportunidades para diseñar entornos de programación que se adapten a diferentes capacidades visuales y, al mismo tiempo, fomenten la participación en tareas de aprendizaje espacial.

Debido a que la investigación involucró a un grupo pequeño y un diseño exploratorio, los hallazgos no establecen que la programación táctil sea más efectiva que otros enfoques. En cambio, proporcionan información útil sobre cómo la interacción física, la respuesta de audio y los materiales accesibles podrían respaldar actividades de programación más inclusivas.

Enseñar programación a niños con baja visión

Los niños con baja visión no requieren todos los mismos ajustes. Algunos pueden trabajar eficazmente con texto ampliado y pantallas de alto contraste, mientras que otros se benefician de la ampliación de pantalla, la salida de voz, los materiales táctiles o combinaciones de estos apoyos. Para los educadores, la accesibilidad comienza por comprender cómo cada estudiante utiliza su visión durante las actividades de aprendizaje y qué herramientas le permiten participar cómodamente e independientemente.

Adaptar el entorno de aprendizaje

La accesibilidad de una lección de programación depende de más que el software utilizado. La iluminación del aula, la disposición física del equipo, la complejidad visual y la disponibilidad de métodos de entrada alternativos pueden afectar a la forma en que un estudiante interactúa con los materiales de aprendizaje.

Las consideraciones para el aula pueden incluir:

  • Ajustes de texto e interfaz: Facilitan una lectura y navegación cómodas.
  • Contraste e iluminación: Reducen el deslumbramiento innecesario y ayudan a mejorar la visibilidad de los materiales de aprendizaje.
  • Accesibilidad con el teclado: Ofrecen alternativas a los movimientos precisos del ratón y a las interacciones de arrastrar y soltar.
  • Respuesta de audio y táctil: Comunican información que, de otro modo, solo aparecería visualmente.
  • Materiales de enseñanza flexibles: Permiten a los estudiantes seguir las instrucciones en formatos adecuados a sus necesidades.

Estas adaptaciones deben reflejar la visión funcional del estudiante, sus preferencias y las adaptaciones educativas establecidas, en lugar de depender de un único enfoque para todos.

Crear aulas de STEM inclusivas

La tecnología accesible es solo una parte de la educación inclusiva. Los docentes también necesitan actividades adecuadas, formación práctica y oportunidades para involucrar a estudiantes con diferentes capacidades visuales en experiencias de aprendizaje compartidas.

Un proyecto de programación colaborativa, por ejemplo, puede ofrecer a los estudiantes varias formas de contribuir. Un niño podría organizar los componentes de programación táctiles, otro podría probar la secuencia y otro podría revisar los resultados mediante audio o una pantalla visual. El objetivo no es asignar expectativas diferentes según la visión de un niño, sino garantizar que todos puedan participar de manera significativa en los mismos objetivos de aprendizaje.

Los docentes de estudiantes con discapacidad visual, los profesionales de tecnología asistiva, los especialistas en orientación y movilidad y los educadores de aula pueden trabajar juntos para identificar adaptaciones adecuadas. Las familias también aportan información valiosa sobre las herramientas y los enfoques que los niños utilizan con éxito fuera de la escuela.

El papel de la evaluación visual

Para los niños con baja visión, comprender las capacidades visuales funcionales puede orientar las decisiones sobre la accesibilidad del aula. La agudeza visual es una consideración, pero la sensibilidad al contraste, las condiciones de iluminación y las exigencias visuales de las actividades individuales también pueden ser relevantes. El trabajo de Good-Lite en la evaluación pediátrica y funcional de la visión, incluido el Sistema de pruebas visuales LEA®, apoya a los profesionales que evalúan aspectos de la función visual.

Estas evaluaciones no miden la capacidad de programación. Más bien, la información sobre la visión de un niño puede contribuir a una planificación educativa más amplia junto con evaluaciones funcionales, evaluaciones de tecnología asistiva y las propias experiencias del estudiante.

Hacer que la educación digital sea accesible para todos los estudiantes

La creciente accesibilidad de las herramientas de programación representa un cambio más amplio en la tecnología educativa. En lugar de tratar la accesibilidad como una característica adicional para un pequeño grupo de estudiantes, los desarrolladores y educadores consideran cada vez más diferentes formas en que los niños interactúan con la información desde el principio.

Las mejoras de MakeCode ilustran cómo los entornos de aprendizaje establecidos pueden volverse más inclusivos cuando especialistas en accesibilidad, educadores y jóvenes participan en el desarrollo. También refuerzan la importancia de proporcionar recursos accesibles y orientación práctica para que las mejoras técnicas se traduzcan en experiencias significativas en el aula.

Para los niños ciegos o con baja visión, el acceso a la programación debe significar más que poder seguir una lección adaptada. Debe incluir oportunidades para experimentar, resolver problemas de forma independiente, colaborar con sus compañeros y crear tecnología bajo sus propios términos.

Fuentes

Publicado en  Actualizado en  

Preguntas frecuentes

Obtenga respuestas rápidas a las preguntas frecuentes relacionadas con este artículo.

Yes. Children who are blind can learn programming using accessible tools such as screen readers, refreshable braille displays, keyboard-controlled coding environments, and tactile programming systems. The most appropriate approach depends on the child's experience, learning needs, and available technology.

Accessible options include coding environments compatible with screen readers and keyboard navigation, tactile programming systems, and text-based programming tools. Educators should evaluate the accessibility of specific platforms and consider whether they support the student's preferred assistive technology.

Teachers can provide adjustable text sizes, appropriate contrast, flexible lighting, screen magnification, keyboard access, and alternative ways to receive feedback. Accommodations should reflect the student's functional vision and individual educational needs.