Stemum

Computación

Algoritmos, estructuras de datos, modelos de cómputo e inteligencia artificial, para manipular en tiempo real. Mueve un control y observa cómo responde el sistema.

Algoritmos de ordenación

Los 7 algoritmos animados en canvas con el pseudocódigo resaltado línea a línea, y un modo comparativa que los hace correr en paralelo sobre el mismo array.

Abrir →

Autómatas finitos

Diseña autómatas DFA y NFA con un editor visual y valida cadenas con animación y modo por lotes.

Abrir →

Máquina de Turing

Cinta animada y tabla de reglas con programas clásicos: incrementador binario, duplicador y palíndromos.

Abrir →

Grafos y caminos

Editor visual de grafos con BFS, DFS, Dijkstra y A*, mostrando la cola, la pila y el heap en vivo.

Abrir →

Montículo Binario (Heap)

Inserta, extrae y construye montículos de máximos y mínimos viendo cada comparación, y ordena con heapsort.

Abrir →

Autómata a Pila (AFP)

Reconoce lenguajes que un autómata finito no puede, como aⁿbⁿ, con la pila dibujada paso a paso.

Abrir →

Normalización de Bases de Datos

Calcula el cierre de atributos y las claves candidatas, y dice en qué forma normal está la relación y por qué.

Abrir →

Árboles BST y AVL

Inserta, elimina y busca nodos viendo las rotaciones de equilibrado AVL y los cuatro recorridos.

Abrir →

Árbol B (B-Tree)

Inserción con división de nodos, borrado con préstamo y fusión, y orden configurable: la estructura que indexa las bases de datos.

Abrir →

Cómo funciona un LLM

Tokens, embeddings, el mecanismo de atención de los transformers y el efecto de la temperatura, explicados al detalle.

Abrir →

JOINs de SQL

INNER, LEFT, RIGHT y FULL OUTER con tablas editables, diagrama de Venn animado y el SQL generado.

Abrir →

Planificador de procesos

FCFS, SJF, SRTF, Round Robin y prioridades con diagrama de Gantt y métricas de espera y turnaround.

Abrir →

Concurrencia y semáforos

Ejecuta hilos paso a paso: provoca condiciones de carrera, resuelve el productor-consumidor y reproduce el deadlock de los filósofos comensales.

Abrir →

Modelo OSI

Recorre las 7 capas de red paso a paso y observa cómo un mensaje se encapsula y desencapsula, con comparativa frente al modelo TCP/IP.

Abrir →

Programación dinámica

Rellena la tabla DP celda a celda en la mochila 0/1, la LCS y Fibonacci, viendo de qué celdas depende cada valor y reconstruyendo la solución.

Abrir →

Backtracking (N reinas)

El algoritmo de vuelta atrás resolviendo las N reinas: prueba, descarta por conflicto, coloca y retrocede, con recuento de intentos y soluciones.

Abrir →

Git: ramas y merge

Crea commits, abre ramas, cambia entre ellas y fusiónalas viendo crecer el grafo de commits en tiempo real, con HEAD y los comandos de Git equivalentes.

Abrir →

Reemplazo de páginas

FIFO, LRU, Óptimo, Clock y LFU con tabla matricial, comparativa y detección de la anomalía de Belady.

Abrir →

Recursión paso a paso

Seis funciones recursivas como factorial, Fibonacci o Hanoi con la pila de llamadas viva en cada paso.

Abrir →

Regresión

Regresión lineal, polinómica y logística con mínimos cuadrados o gradiente animado y métricas R², MSE y accuracy.

Abrir →

Clustering K-means

Animación de asignación y recálculo de centroides, inicialización k-means++ y método del codo para elegir k.

Abrir →

Puertas lógicas

Puertas lógicas, tablas de verdad y circuitos digitales para construir y probar combinaciones.

Abrir →

Lógica secuencial

Biestables D, JK, T y SR ciclo a ciclo, contador binario, registro de desplazamiento y máquina de estados, con el cronograma de señales dibujándose en vivo.

Abrir →

Álgebra de Boole y Karnaugh

Simplifica expresiones booleanas con mapas de Karnaugh de 2-4 variables: pulsa las celdas y observa las agrupaciones y la forma mínima SOP/POS al instante.

Abrir →

Estructuras de datos

Arrays, pilas, colas, listas enlazadas y árboles BST con operaciones visualizadas en tiempo real.

Abrir →

Lógica proposicional

Tablas de verdad AND, OR, NOT y XOR, evaluador de fórmulas y mapas de Karnaugh para simplificar.

Abrir →

Teoría de la información

Entropía de Shannon con sliders, codificación Huffman animada y el teorema de Shannon-Hartley.

Abrir →

Arquitectura del computador

Modelo de Von Neumann, CPU con ALU y registros y el ciclo de instrucción animado paso a paso.

Abrir →

Hashing y colisiones

Tabla hash con tres funciones, resolución por encadenamiento y sondeo lineal, y factor de carga.

Abrir →

Cifrado César

Rueda del alfabeto con slider de desplazamiento, histograma de frecuencias y ataque automático.

Abrir →

Handshake TCP

Diagrama de secuencia SYN, SYN-ACK y ACK y el cierre FIN, con números de secuencia configurables.

Abrir →

Redes neuronales

Ajusta pesos, bias y entradas de un perceptrón con 4 funciones de activación; explora capas clicables y simula épocas viendo caer la curva de pérdida.

Abrir →

Computación cuántica

Esfera de Bloch con slider de superposición y medición que colapsa el qubit, paralelismo 2ⁿ, puertas cuánticas y línea temporal de la amenaza a RSA.

Abrir →

Playground SQL

Editor SQL que corre en el navegador con datasets de ejemplo, ejercicios guiados y resultados en vivo. Practica SELECT, JOIN y GROUP BY sin instalar nada.

Abrir →

Pathfinding A*

Simula cómo los enemigos de un videojuego encuentran el camino. Compara A*, Dijkstra y BFS paso a paso sobre una rejilla con muros, terreno costoso y diagonales.

Abrir →

Ruido Perlin

Genera ruido de Perlin en tiempo real con octavas, persistencia y semilla, y pinta un mapa de biomas. La base de los terrenos y texturas procedimentales tipo Minecraft.

Abrir →

Espacios de color

Selector interactivo que muestra el mismo color en RGB, HSV, HSL y HEX a la vez. Elige tono y saturación/valor o ajusta los canales RGB y copia cualquier formato.

Abrir →

Boids (bandada)

Simulación animada de bandada: cada agente sigue tres reglas (separación, alineación y cohesión) y de ellas emerge el movimiento colectivo. Ajusta los pesos y obsérvalo.

Abrir →

Autómatas celulares

El Juego de la Vida de Conway y la generación de cuevas. Pinta células, carga patrones clásicos y observa cómo de reglas simples emerge un comportamiento complejo.

Abrir →

Convolución y kernels

Aplica kernels 3×3 a una imagen (desenfoque, enfoque, bordes, Sobel) y compara antes y después. La operación que está detrás de los filtros y de las redes neuronales.

Abrir →

Iluminación (Phong)

Ilumina una esfera en tiempo real con el modelo de Phong: ajusta las componentes ambiente, difusa y especular y mueve la luz. La base del render 3D y los shaders.

Abrir →

Quadtree

Añade puntos y observa cómo el espacio se subdivide en cuadrantes. Lanza una consulta de rango y compara el coste frente a la fuerza bruta. Acelera las colisiones.

Abrir →