Se denomina software educativo al destinado a la enseñanza y el aprendizaje autónomo y que, además, permite el desarrollo de ciertas habilidades cognitivas.
Así como existen profundas diferencias entre las filosofías pedagógicas, así también existe una amplia gama de enfoques para la creación de software educativo, atendiendo a los diferentes tipos de interacción que debería existir entre los actores del proceso de enseñanza-aprendizaje: educador, aprendiz, conocimiento, computadora.
Como software educativo tenemos desde programas orientados al aprendizaje hasta sistemas operativos completos destinados a la educación.
Como concepto general, el software puede dividirse en varias categorías basadas en el tipo de trabajo realizado.
a.- Sistema operativo: es el software que controla la ejecución de todas las aplicaciones y de los programas de software de sistema.
b.- Programas de ampliación: o también llamado software de aplicación; es el software diseñado y escrito para realizar una tarea específica, ya sea personal, o de procesamiento. Aquí se incluyen las bases de datos, tratamientos de textos, hojas electrónicas, gráficas, comunicaciones, etc...
c.- Lenguajes de programación: son las herramientas empleadas por el usuario para desarrollar programas, que luego van a ser ejecutados por el ordenador.
Hasta la fecha existen numeroso software creado para la gestión económica, la esfera militar, las investigaciones, el entrenamiento, la salud, la educación y otros muchos campos de aplicación. Se ha logrado alcanzar en nuestros días una alta relevancia en la educación, teniendo en cuenta, precisamente, el inmenso volumen de información de que dispone el hombre en los momentos actuales y los propios factores que han motivado una masividad en el uso de esta tecnología.
Los software educativos pueden tratar las diferentes materias (Matemática, Idiomas, Geografía, Dibujo), de formas muy diversas (a partir de cuestionarios, facilitando una información estructurada a los alumnos, mediante la simulación de fenómenos) y ofrecer un entorno de trabajo más o menos sensible a las circunstancias de los alumnos y más o menos rico en posibilidades de interacción; pero todos comparten las siguientes características:
· Permite la interactividad con los estudiantes, retroalimentándolos y evaluando lo aprendido.
· Facilita las representaciones animadas.
· Incide en el desarrollo de las habilidades a través de la ejercitación.
· Permite simular procesos complejos.
· Reduce el tiempo de que se dispone para impartir gran cantidad de conocimientos facilitando un trabajo diferenciado, introduciendo al estudiante en el trabajo con los medios computarizados.
· Facilita el trabajo independiente y a la vez un tratamiento individual de las diferencias.
· Permite al usuario (estudiante) introducirse en las técnicas más avanzadas.
El uso del software educativo en el proceso de enseñanza - aprendizaje puede ser:
Por parte del alumno.
Se evidencia cuando el estudiante opera directamente el software educativo, pero en este caso es de vital importancia la acción dirigida por el profesor. Por parte del profesor.
Se manifiesta cuando el profesor opera directamente con el software y el estudiante actúa como receptor del sistema de información. La generalidad plantea que este no es el caso más productivo para el aprendizaje.
El uso del software por parte del docente proporciona numerosas ventajas, entre ellas:
· Enriquece el campo de la Pedagogía al incorporar la tecnología de punta que revoluciona los métodos de enseñanza - aprendizaje.
· Pueden Constituyen una nueva, atractiva, dinámica y rica fuente de conocimientos.
· Adaptar el software a las características y necesidades de su grupo teniendo en cuenta el diagnóstico en el proceso de enseñanza - aprendizaje.
· Permiten elevar la calidad del proceso docente - educativo.
· Permiten controlar las tareas docentes de forma individual o colectiva.
· Muestran la interdisciplinariedad de las asignaturas.
· Marca las posibilidades para una nueva clase más desarrolladora.