Los programas didácticos o software educativos, cuando se aplican a la realidad educativa
realizan las funciones básicas propias de los medios didácticos en general y además, en algunos casos, según la forma de uso que determina el profesor, pueden proporcionar funcionalidades específicas. Este tiene funciones tales como:
● Informativa: La mayoría de los programas a través de sus actividades presentan unos
contenidos que proporcionan una información estructuradora de la realidad a los estudiantes. Como todos los medios didácticos, estos materiales representan la realidad y la ordenan. ● Instructiva: Orienta el aprendizaje de los estudiantes, facilitando el logro de los objetivos educativos. ● Expresiva: Los estudiantes pueden expresar y comunicar a través de los computadores. ● Evaluadora: Es útil para el fin de registrar los progresos de estudios de los estudiantes y ponerlos a prueba en sus conocimientos. ● Metalingüística: Los estudiantes pueden aprender el lenguaje propio de la informática. ● Investigadora: Ofrece a los estudiantes entornos en donde investigar. ● Innovadora: Los alumnos pueden crear y compartir sus ideas. ● Motivadora: Los alumnos se sienten motivados y entusiasmados por los temas. ● Lúdica: Proponen a través de un ambiente lúdico interactivo, el aprendizaje, obteniendo el usuario puntaje por cada logro o desacierto. Crean una base de datos con los puntajes para conformar un "cuadro de honor“.