Clasificación del software.
Ambientes de desarrollo
Contienen el lenguaje para codificar acciones, por ejemplo, el lenguaje de programacion Scratch
Ejercitación
Permite reforzar conocimientos adquiridos con anterioridad al realizar ejercicios, ademas de llevar el control de los errores y algunos casos retroalimentación
Simuladores
Recrean caracteristicas, hechos y/o procesos en un entorno
Ludicos
Son juegos con un ambiente interactivo
Consulta
Son diccionarios o enciclopedias digitales
Curso
Se estructuran por temas, y para lograr el aprendizaje
Tutoriales
A partir de información presentada y mediante ciertas actividades asesoran
Herramientas cognitivas
Apoyan la construcción de mapas, a través de los cuales el estudiante tiene un impacto a nivel cognitivo