función informativa: la mayoría de los programas a través de sus actividades presentan unos contenidos que proporciona una información estructurada de la realidad a los estudiantes los programas tutoriales y especialmente la base de los datos son los programas que tienen realizar más marcadamente una información informativa
funcion instructiva: todos los programas educativos orientan y regulan el aprendizaje de los estudiantes ya que explican o implícitamente promueven determinadas actuaciones de los mismos encaminadas a facilitar el logro de uno de los objetivos educativos específicos con todo si bien la computadora actual en general como medidor en la construcción de conocimiento y el metaconocimiento son los programas tutoriales los que realizan de manera más explícita esa funcion instructiva ya que dirigen las actividades de los estudiantes en función de sus respuestas y progresos
función expresiva: dado que las computadoras son capaces de procesar los símbolos Mediante los cuales las personas representamos nuestros conocimientos y nos comunicamos sus posibilidades como instrumentos expresivos son muy amplias
función innovadora: aunque no siempre sus planteamientos pedagógicos resulten innovadores los programas educativos se pueden considerar materiales didácticos ya que utilizan una tecnología recientemente incorporada a los centros educativos y en general permiten diversas formas de usos esta versatilidad Abre amplias posibilidades de experimentación didáctica e Innovación
función investigadora: los programas no directivos especialmente los bases de datos simuladores y micromundos ofrecen a los estudiantes interesantes entornos en los cuales se puede realizar lo siguiente: buscar determinadas informaciónes
función evaluadora: la interactividad propia de estos materiales que permiten responder inmediatamente a las respuestas y acciones de los estudiantes les hace especialmente adecuados para evaluar el trabajo que se va a realizar con ellos
función motivadora: Generalmente Los estudiantes se sienten atraídos e interesados por el software educativo ya que los programas suelen incluir elementos para captar su atención mantener sus intereses y cuando sea necesario focalizar lo hacia los aspectos más importantes de las actividades
función lúdica: trabajar con las computadoras realizando actividades educativas es un labor que a menudo tiene unos connotacióes lúdicas y festivas entre los estudiantes
función meta lingüística: mediante el uso de los sistemas operativos (ME/DOS, WINDOWS) y el lenguaje de programación (BÁSICAMENTE, LOGO...) los estudiantes pueden aprender los lenguajes propios de la informática