← Últimos artículos
💻 ciencias de la computación

TimeTabler: A Software Framework for Automated Course Timetabling and Space Utilization Optimization in Resource-Constrained Institutions in Bangladesh

Este artículo presenta TimeTabler, una aplicación de escritorio de código abierto y con capacidad de funcionamiento sin conexión que utiliza un algoritmo genético de suma ponderada para automatizar la creación de horarios de cursos y optimizar la utilización del espacio para instituciones educativas con recursos limitados en Bangladesh, demostrando con éxito mejoras significativas en el uso de las instalaciones y la eliminación de desajustes entre tipos de aulas en un estudio de caso universitario.

Autores originales: Md Abu Jubayer Bijoy

Publicado 2026-10-14
📖 6 min de lectura🧠 Análisis profundo

Autores originales: Md Abu Jubayer Bijoy

Artículo original bajo licencia CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). ✨ Esta es una explicación generada por IA del artículo a continuación. No ha sido escrita ni avalada por los autores. Para mayor precisión técnica, consulte el artículo original. Leer descargo de responsabilidad completo

En las universidades de todo el mundo, el espacio físico donde ocurre el aprendizaje se trata a menudo como un recurso fijo, como un edificio que no puede ser modificado. Sin embargo, la forma en que se utiliza ese espacio es un rompecabezas dinámico. Los administradores deben encajar cientos de clases, miles de estudiantes y docenas de profesores en un número limitado de aulas, todo ello mientras se aseguran de que un laboratorio de química no sea utilizado para una clase de historia y de que ningún profesor tenga programado estar en dos lugares a la vez. Esta tarea, conocida como elaboración de horarios, es notoriamente difícil. Es un problema de emparejar muchas piezas móviles contra un conjunto rígido de reglas, un desafío que durante mucho tiempo se ha resuelto de forma manual en muchas instituciones. Cuando se hace manualmente, el proceso es lento, propenso a errores y a menudo resulta en un desperdicio de espacio, donde las aulas permanecen vacías mientras otros departamentos luchan por encontrar un asiento. En las naciones en desarrollo, donde la financiación para nuevas construcciones es escasa, la presión para aprovechar al máximo los edificios existentes es aún más intensa. La pregunta que enfrentan los educadores no es solo cómo construir más espacio, sino cómo organizar el espacio que ya tienen para que funcione mejor para todos.

Un investigador de la Universidad de Ciencia y Tecnología Shahjalal en Bangladesh ha abordado este desafío mediante la creación de una nueva clase de herramienta de software llamada TimeTabler. En lugar de simplemente proponer una nueva teoría matemática, el investigador creó un programa informático práctico y de código abierto diseñado específicamente para las personas que gestionan los horarios universitarios. Estos administradores a menudo no son expertos en ciencias de la computación y frecuentemente trabajan con ordenadores antiguos y sin conexiones de internet fiables. El software fue construido para ejecutarse sin conexión en máquinas de escritorio estándar, sin requerir servidores especiales ni licas costosas. Su objetivo era quitar el pesado trabajo de la programación de manos humanas y reemplazarlo con un proceso automatizado que pudiera encontrar mejores soluciones de las que los métodos manuales podrían lograr jamás. El investigador probó este sistema en su propia universidad, un entorno con diez departamentos académicos, treinta y cinco aulas y laboratorios, y cincuenta y seis grupos diferentes de estudiantes.

El núcleo del sistema es un motor de optimización que utiliza un método inspirado en la evolución natural, conocido como algoritmo genético. Imagine una población de posibles horarios, donde cada horario es un plan semanal completo para toda la universidad. La computadora genera muchos de estos planes y luego los pone a prueba contra una larga lista de reglas. Algunas reglas son absolutas, como asegurar que un profesor nunca tenga una doble reserva o que un grupo de estudiantes quepa en la sala asignada para ellos. Otras reglas son sobre la calidad, como evitar programar clases para el mismo grupo en días consecutivos o asegurar que las salas especializadas, como los laboratorios, se util
utilicen para sus propósitos previstos. La computadora conserva los horarios con mejor desempeño, mezcla sus características y realiza pequeños cambios aleatorios para crear versiones nuevas y mejoradas. Repite este ciclo cientos de veces, evolucionando lentamente un conjunto de horarios que satisfacen todas las reglas estrictas mientras maximizan el uso del espacio disponible.

Cuando el investigador implementó TimeTabler en su universidad, los resultados mostraron una mejora clara respecto al sistema manual anterior. Antes de que se utilizara el software, la universidad estaba utilizando sus aulas aproximadamente el 52 por ciento del tiempo que estaban disponibles. Después de que el sistema automatizado generó un nuevo horario, esa cifra aumentó a casi el 59 por ciento. Aunque este incremento pueda parecer modesto, representó un cambio significativo en la forma en que la universidad operaba. Más importante aún, el software corrigió un fallo crítico del proceso manual: el uso indebido de tipos de aulas. En el antiguo horario, cuarenta y siete cursos se estaban llevando a cabo en aulas que no eran adecuadas para ellos, como clases teóricas regulares que tenían lugar en laboratorios de computación o auditorios. El nuevo sistema corrigió cada uno de estos desajustes, asegurando que cada clase se llevara a cabo en el tipo de espacio correcto. Este cambio significó que las instalaciones especializadas fueron devueltas a su uso adecuado, permitiendo a la universidad ofrecer más cursos basados en laboratorios sin tener que construir nuevas instalaciones.

El impacto de estos cambios fue más allá de simplemente llenar aulas. Al organizar el horario de manera más eficiente, la universidad pudo incluir catorce secciones de cursos adicionales en el mismo espacio físico. Esto es equivalente a añadir dos o tres aulas nuevas sin gastar dinero en construcción. El software también transformó el trabajo diario de los administradores. Lo que antes le tomaba a un equipo de personas de doce a quince días de negociación manual y edición de hojas de cálculo, se redujo a unas pocas horas de entrada de datos y aproximadamente quince segundos de tiempo de procesamiento por computadora para cada grupo de estudiantes. Los administradores informaron que el proceso se sentía más justo y transparente, ya que el software aplicaba las mismas reglas a cada departamento, eliminando la necesidad de difíciles discusiones departamento por departamento sobre quién obtenía las mejores aulas.

El investigador enfatiza que este éxito no se debió solo al poder del algoritmo, sino al diseño de la herramienta en sí. Construyó el software para que fuera accesible, permitiendo que el personal no técnico controlara el proceso y comprendiera las compensaciones entre las diferentes opciones de programación. El sistema presentaba a los administradores varias opciones de horarios de alta calidad, cada una con métricas claras que mostraban su desempeño, para que pudieran tomar decisiones informadas basadas en sus necesidades específicas. Este enfoque sugiere que, en entornos con recursos limitados, la barrera para una mejor gestión no es la falta de tecnología avanzada, sino la falta de herramientas que estén diseñadas para ajustarse a la realidad de las personas que las utilizan. Al cerrar la brecha entre la compleja teoría de optimización y el trabajo administrativo práctico, TimeTabler demuestra que se pueden lograr mejoras significativas en la eficiencia y la equidad simplemente organizando los recursos existentes de manera más inteligente.

¿Ahogado en artículos de tu campo?

Recibe resúmenes diarios de los artículos más novedosos que coincidan con tus palabras clave de investigación — con resúmenes técnicos, en tu idioma.

Probar Digest →