

Es un programa educativa y didáctico creado para facilitar los procesos de enseñanza y de aprendizaje.
Su definición se incluye en los tradicionales programas basados en los modelos de conductistas de la enseñanza como son: programas de Enseñanza Asistida por Ordenador (EAO) hasta los programas experiméntales de Enseñanza Inteligente Asistida por Ordenador (EIAO) que pretenden imitar labor tutorial personalizada que realizan los profesores.

Programas tutoriales
Son programas que en mayor o menor medida dirigen el trabajo de los estudiantes.
Bases de datos
Proporcionan datos organizados, en un entorno estático, según determinados criterios y facilitan su exploración y consulta selectiva.
Simuladores
Presentan un modelo o entorno dinámico y facilitan su exploración y modificación a los estudiantes.

Constructores
Facilitan a los usuarios elementos simples con los cuales pueden construir elementos mas complejos o entornos.

Programas herramientas
Son programas que proporcionan un entorno instrumental con el cual se facilita la realización de ciertos trabajos genérales de tratamiento de la información: escribir, organizar, calcular, etc.
Son elaborados con una finalidad ddidactica.
Es utilizado el ordenador como soporte para que los alumnos realicen actividades que ellos proponen.
Son interactivos.
Contestan inmediatamente las acciones de los estudiantes que permiten un dialogo y un intercambio de información entre el ordenador y los estudiantes.
Individualizan el trabajo de los estudiantes.
Porque se adaptan al ritmo de cada uno y también pueden adaptar sus actividades según las actuaciones de los alumnos.
Son fáciles de usar.
La mayoría de los programas didácticos y informáticos nacidos sin finalidad educativa. Tienen tres módulos claramente definidos.
El entorno de comunicación o interficie
Las bases de datos
El motor o algoritmo

FUNCIÓN INFORMATIVA
Presenta unos contenidos que proporcionan una información estructurada de la realidad de los estudiantes.

FUNCIÓN MOTIVADORA
Es una de las que se caracteriza un tipo de material didácticos y es extremadamente útil para los profesores.

FUNCIÓN EVALUADORA
La evaluación puede ser de dos tipos:Implícita: es cuando el estudiante detecta errores, en la cual se evalúa a partir de respuestas que le da el ordenador.Explicita: Es cuando el programa presenta informes valorando la actuación del alumno.
Responde inmediatamente a las respuestas y acciones de los estudiantes para evaluar los trabajos que se realizan con ellos.

FUNCIÓN INVESTIGATIVA
Los programas no directivos y programas constructores son las que ofrecen a los estudiantes entornos interesantes donde investigar.

FUNCIÓN EXPRESIVA
El ordenador son una maquina capaz de procesar los símbolos mediante las personas representan los conocimientos.

FUNCIÓN MENTALINGUÍSTICA
Los estudiantes pueden aprender los lenguajes propios de la información mediante el uso de los sistemas operativos.

FUNCIÓN LUDICA
Trabajar con los estudiantes en actividades educativas en el cual es un labor que a menudo tiene unas connotaciones lúdicas.

FUNCIÓN INNOVADORA
Con esta función se puede considerar materiales didácticos ya que utiliza una tecnología recientemente incorporados a los centros educativos.