El proyecto

Sobre SmartEng Tools

SmartEng Tools es un proyecto educativo personal e independiente sobre ingeniería de computadores: RISC-V, arquitectura de computadores y lógica digital.

Qué problema intenta resolver

En las asignaturas de arquitectura de computadores y electrónica digital hay ejercicios que se repiten: codificar y decodificar instrucciones, seguir la ejecución de un programa en ensamblador, contar los ciclos de un pipeline o simplificar una función con un mapa de Karnaugh. Se aprenden haciéndolos, pero es difícil comprobar si el resultado es correcto sin un profesor delante. El sitio ofrece explicaciones con ejemplos resueltos, ejercicios que se corrigen solos y herramientas para comprobar cualquier caso propio.

Cómo se construye el contenido

  • Las figuras de las lecciones (tablas de campos, diagramas de ciclos y mapas de Karnaugh) se generan con el mismo código que las herramientas, de modo que la explicación y la herramienta no pueden dar resultados distintos.
  • Los ejercicios no guardan las respuestas: se corrigen en tu navegador ejecutando el algoritmo de la herramienta correspondiente.
  • Cada herramienta explica qué modela y qué no. Los detalles están en la página de metodología.
  • Las afirmaciones que dependen de una especificación o de un libro enlazan su fuente al final de cada página. Cada guía indica la fecha en que se revisó por última vez.

Qué significa que las herramientas se ejecuten en el navegador

Los cálculos (decodificar, simular, minimizar) se hacen con JavaScript en tu dispositivo. Lo que escribes en una herramienta no se envía a ningún servidor para calcular el resultado. Algunas herramientas, como el decodificador o las calculadoras para estudiantes, guardan tu última entrada en el almacenamiento local del navegador para que no la pierdas al recargar; puedes borrarla desde la configuración del navegador.

Eso no significa que el sitio no recoja ningún dato: se muestran anuncios de Google AdSense y se usan estadísticas de visitas de Vercel. La política de privacidad explica qué datos se tratan y cómo gestionar el consentimiento.

Otras herramientas

El sitio conserva de versiones anteriores algunas calculadoras que no forman parte del temario de ingeniería de computadores: nota necesaria en un examen, media ECTS, interés compuesto, objetivo FIRE, rebalanceo de cartera y detector de solapamientos en festivales. Siguen disponibles, cada una con su modelo y sus limitaciones descritos, pero no son el foco del proyecto.

Quién lo mantiene

Es un proyecto personal. El aviso legal recoge el titular del sitio y su correo de contacto. No hay un equipo editorial ni revisores externos: si encuentras un error en un resultado o en una explicación, la forma de corregirlo es comunicarlo a través de la página de contacto.