Gracias a un lenguaje algorítmico en francés y a una interfaz gráfica de usuario sencilla y ergonómica, este programa facilita el diseño y la comprobación de algoritmos utilizados en la enseñanza de las matemáticas en secundaria.
El código fuente de los algoritmos se construye paso a paso mediante comandos listos para usar (leer, mostrar, asignar, sentencia if...then, bucles for...from...to y as long as...): esto permite a los principiantes concentrarse principalmente en la lógica algorítmica en lugar de aprender una sintaxis compleja. Una vez desarrollado el algoritmo, puede ejecutarse fácilmente para comprobar su validez.
Para poder abordar diversas situaciones matemáticas, Algobox incluye un editor en forma de árbol jerárquico, en el que se introducen la mayoría de los comandos pulsando los botones de la interfaz gráfica correspondientes a las estructuras algorítmicas básicas. Pero también es posible la edición de código en bruto en un editor de texto convencional (incluido con el programa), sin pasar por los comandos listos para usar.
Jupyter es una aplicación web utilizada para programar en más de 40 lenguajes de programación, entre ellos Python, Julia, Ruby, R y Scala[2]. Es un proyecto comunitario cuyo objetivo es desarrollar Software libre, formatos abiertos y servicios para la computación interactiva. Jupyter permite crear Interfaz de notebook, es decir, programas que contienen tanto texto -sencillo o enriquecido tipográfica y semánticamente mediante el lenguaje simplificado de etiquetado Markdown- como código, líneas fuente y resultados de ejecución. Estos cuadernos se utilizan sobre todo en ciencia de datos para explorar y analizar datos.
Esta es la herramienta que se ofrece en esta clave para programar en Python.
OCaml, antes conocido comoObjective Caml, es la implementación más avanzada del lenguaje de programación Caml. A E R, parte de la familia de lenguajes ML, es un proyecto de código abierto dirigido y mantenido principalmente por Inria.
Caml es un lenguaje funcional con características añadidas para la programación imperativa. OCaml amplía las posibilidades del lenguaje al permitir la programación orientada a objetos y la programación modular.
Integra estos diferentes conceptos en un sistema de tipos heredado de ML, caracterizado por la tipificación estática, fuerte e inferida.
El sistema de tipos facilita la manipulación de estructuras de datos complejas: los tipos algebraicos, es decir, jerárquicos y potencialmente recursivos (listas, árboles, etc.), pueden representarse y manipularse fácilmente mediante la concordancia de patrones
La fuerte tipificación de OCaml y la falta de manipulación explícita de la memoria (tiene un recolector de basura lo convierten en un lenguaje muy seguro.
Es un lenguaje potente para la enseñanza y se utiliza a menudo para enseñar a programar.
El editor que se utiliza en la tecla al pulsar el icono del menú es EMACS
LibreOffice Calc es el software de hoja de cálculo de la suite ofimática de código abierto LibreOffice. Ofrece una interfaz similar a la de Microsoft Excel, para crear y modificar hojas de cálculo fácilmente mediante un editor interactivo. s y realizar operaciones automáticamente.
El programa se organiza en celdas que forman una tabla de doble entrada. LibreOffice Calc dispone de una amplia gama de funciones para gestionar columnas, filas, fondos, bordes, etc. Puede crear matrices, gráficos, tablas dinámicas y macros con el software.
Con LibreOffice Calc, puede utilizar fórmulas (ecuaciones que utilizan números, texto y variables para obtener un resultado) para simplificar y automatizar los cálculos.
Intuitivo y con una sencilla interfaz en la barra de herramientas, Logisim se utiliza para diseñar y simular procesadores con fines educativos. El programa permite diseñar circuitos y observar su simulación en cada fase de construcción. También puede utilizarse para construir circuitos más grandes a partir de pequeños subcircuitos.
Logisim es una herramienta escrita en Java.
Scratch es un lenguaje gráfico de programación[6] con fines educativos, que puede ser manipulado y ejecutado por el software del mismo nombre.
Scratch permite modificar el código del programa mientras se ejecuta. Scratch está orientado al multimedia, con el objetivo de enseñar a los niños o principiantes el mundo de la informática, y se basa en la manipulación de objetos. Scratch utiliza un editor visual, con todo el código escrito directamente en la lengua materna del usuario (hay más de 70 idiomas disponibles) en forma de ladrillos de colores (por ejemplo, los controles en amarillo, las variables en naranja y los movimientos en azul). Permite aplicar visualmente conceptos básicos de programación, como bucles, condiciones, pruebas y asignación de variables.
El gato de Scratch, llamado Scratch-Cat, es la mascota del sitio y el sprite por defecto que se encuentra en cada proyecto cuando se crea. También tiene un maullido característico que se incluye como uno de los sonidos de sprite por defecto en los proyectos recién creados.
Scilab es un paquete de software de cálculo numérico gratuito, de código abierto y multiplataforma que proporciona un entorno computacional para aplicaciones científicas.
Dispone de un lenguaje de programación de alto nivel orientado a la computación numérica. Puede utilizarse para el cálculo matricial y todas las áreas de la informática científica, como el procesamiento de señales, elanálisis estadístico, el procesamiento de imágenes, la simulación,la optimización y la modelización. También es una herramienta para aprender a programar.
Está disponible para Windows, MacOS y GNU/Linux.
La sintaxis y las capacidades de Scilab son similares a las de Matlab, pero los dos lenguajes no son compatibles.
APESAM ofrece dos archivos de usuario:
- un archivo de inicio con explicaciones sobre cómo utilizarlo por primera vez:
- Un archivo de ejemplos de algoritmos matemáticos comunes (nivel de licenciatura) con enlaces a los archivos scilab asociados. :

Los esquemas de estas placas electrónicas se publican bajo licencia abierta. Sin embargo, algunos componentes, como el microcontrolador, no lo están.
El microcontrolador puede programarse para analizar y producir señales eléctricas, realizar una amplia gama de tareas como la domótica (control de electrodomésticos -iluminación, calefacción, etc.-), el control de robots, la informática embarcada, etc.
Es una plataforma basada en una sencilla interfaz de entrada/salida
Zeal es una herramienta de documentación offline.
Permite almacenar en la llave una amplia gama de documentación offline.
Permite buscar por palabra clave en toda la documentación instalada en su base de datos, lo que la convierte en una potente herramienta.
En el caso de varias documentaciones de software de la llave, no hemos podido integrar directamente en el software las versiones traducidas por DeepL. Por ello, se agrupan en Zeal.
Launch Zeal para acceder a la documentación de : Arduino, Dozzaqueud, C, jupyter,LaTex, MatPlotLib, Numpy, Ocaml, Python 3, Rstudio, Sage, Scipy...