1. Tipo algoritmo
1.1. Sistemas tutoriales
1.1.1. Cuatro fases que forman parte del proceso enseñanza-aprendizaje
1.1.1.1. Tutoriales o guías
1.1.1.1.1. Indican el procedimiento para realizar una tareas
1.1.1.2. Programa herramientas
1.1.1.2.1. Proporciona un entorno instrumental con el que facilita hacer ciertos trabajos, ejemplo: los paquetes de Microsoft office
1.1.1.3. Cursos
1.1.1.3.1. Son animaciones de videos y comentarios que permiten al usuario comprender mejor
1.2. Sistemas de ejercitacióny práctica
1.2.1. Refuerza la aplicación y la retroalimentación
1.3. Libros electricos de consulta
1.3.1. Presenta información al estudiante a partir de usos del texty
2. Tipo heurístico
2.1. Predomina el aprendizaje experimental y por descubrimiento
2.1.1. Simuladores y juegos educativos
2.1.1.1. Apoyar al aprendizaje de tipo experimental
2.1.2. Micromundos explorativos y lenguaje sintonico
2.1.2.1. Una forma de interactuar es haciéndolos con ayuda con un lenguaje de computación
2.1.3. Sistemas expertos
2.1.3.1. Resuelven problemas y dan consejos a quienes no son ecoei en la materia