Acerca de AALIE

Aprende algoritmos viendo el proceso, no solo el resultado

Somos una plataforma educativa creada para ayudarte a aprender Análisis y Diseño de Algoritmos de una forma más clara, visual y práctica.

En AALIE puedes escribir pseudocódigo, analizar su comportamiento, seguir su ejecución paso a paso y practicar con contenido y quizzes diseñados para reforzar lo que ves en clase.

Aprender complejidad no debería sentirse como adivinar una fórmula

En muchos ejercicios de algoritmos, el resultado final aparece como una notación: O(n), Θ(n log n), O(n²). El problema es que, si no ves el camino, esa respuesta no enseña demasiado.

AALIE nace para mostrar ese camino: cómo se cuenta cada línea, cómo se forman las sumatorias, cómo se interpreta una recurrencia y cuándo una respuesta no se puede afirmar con seguridad.

Qué puedes hacer con AALIE

  1. 1

    Escribir o cargar pseudocódigo

    Usa el editor para escribir tus algoritmos o importa archivos .txt directamente.

  2. 2

    Ver el análisis paso a paso

    AALIE muestra costos por línea, funciones de costo y notación asintótica cuando el análisis es defendible.

  3. 3

    Explorar algoritmos recursivos

    Revisa recurrencias con métodos como Teorema Maestro, árbol de recursión, iteración y ecuación característica cuando aplican.

  4. 4

    Seguir una ejecución

    Observa trazas paso a paso para entender qué ocurre durante la ejecución de un algoritmo.

  5. 5

    Practicar con quizzes

    Refuerza conceptos con preguntas organizadas por temas y retroalimentación.

  6. 6

    Exportar reportes

    Genera reportes en Markdown, LaTeX, PDF o ZIP para estudiar, entregar o revisar resultados.

La IA ayuda, pero no reemplaza el análisis

AALIE puede incluir un asistente de IA para explicar resultados, ayudarte con la sintaxis o comparar ideas. Pero la respuesta formal del análisis no depende de que una IA adivine la complejidad.

El análisis principal se hace con reglas del sistema, estructuras del pseudocódigo y métodos definidos. Eso permite que el resultado sea más fácil de revisar, repetir y discutir en clase.

Qué hace diferente a AALIE

No solo te da una respuesta

Te muestra cómo se llega a ella.

No intenta inventar cuando no sabe

Si un caso no tiene evidencia suficiente, AALIE debe mostrarlo como parcial, no soportado o no concluyente.

Está pensado para clase

Combina editor, análisis, ejemplos, contenido, quizzes y reportes.

Funciona en español e inglés

La interfaz y el contenido principal están disponibles en ambos idiomas.

Lo que AALIE no promete

AALIE no está diseñado para resolver cualquier programa escrito en cualquier lenguaje. Trabaja con un pseudocódigo controlado y con los tipos de análisis que el sistema soporta.

  • No analiza código fuente real de Python, Java, C++ u otros lenguajes.
  • No reemplaza al profesor ni a la explicación en clase.
  • No calcula complejidad espacial formal.
  • No afirma un caso promedio universal sin un modelo.
  • No usa la IA como fuente de verdad matemática.
  • Algunas técnicas, como backtracking, branch and bound o algoritmos voraces, pueden aparecer como contenido pedagógico, pero no siempre tienen análisis formal completo.

Equipo y contacto

AALIE fue desarrollado en el contexto académico de la Universidad de Caldas, para apoyar procesos de enseñanza y aprendizaje en Análisis y Diseño de Algoritmos.

Luz Enith Guerrero

Camilo Cruz

Jhon Hander Patiño

Empieza con un algoritmo sencillo

Escribe un algoritmo, ejecútalo en el analizador y revisa cómo cambia su costo línea por línea.