La aplicacin del software a los procesos de enseanza/aprendizaje es uno de los
grandes aportes tecnolgicos al rea educativa. Esta relacin simbitica entre tecnologa y educacin aparece en un momento temprano en la historia del software, especialmente como un apoyo a la educacin a distancia, de forma que el software educativo va a evolucionar a la par que la tecnologa que lo soporta, abriendo caminos cada da ms flexibles y potentes que enriquecen enormemente los procesos instruccionales. Es necesario conocer los grandes hitos que han guiado la evolucin del software educativo, haciendo especial hincapi en las caractersticas inteligentes y, sobre todo, en la influencia de la web, para as estar en situacin de comprender y sacar el mejor partido de las tendencias que en este campo ya se perfilan como una realidad. La aplicacin del software a los procesos de enseanza/aprendizaje es uno de los grandes aportes tecnolgicos al rea educativa. Esta relacin simbitica entre tecnologa y educacin aparece en un momento temprano en la historia del software, especialmente como un apoyo a la educacin a distancia, de forma que el software educativo va a evolucionar a la par que la tecnologa que lo soporta, abriendo caminos cada da ms flexibles y potentes que enriquecen enormemente los procesos instruccionales. Es necesario conocer los grandes hitos que han guiado la evolucin del software educativo, haciendo especial hincapi en las caractersticas inteligentes y, sobre todo, en la influencia de la web, para as estar en situacin de comprender y sacar el mejor partido de las tendencias que en este campo ya se perfilan como una realidad. Durante los primeros aos de la era de la computadora, el software se contemplaba como un aadido. La programacin de computadoras era un "arte de andar por casa" para el que existan pocos mtodos sistemticos. El desarrollo del software se realizaba virtualmente sin ninguna planificacin, hasta que los planes comenzaron a descalabrarse y los costes a correr. Los programadores trataban de hacer las cosas bien, y con un esfuerzo heroico, a menudo salan con xito. El software se diseaba a medida para cada aplicacin y tena una distribucin relativamente pequea. La mayora del software se desarrollaba y era utilizado por la misma persona u organizacin. La misma persona lo escriba, lo ejecutaba y, si fallaba, lo depuraba. Debido a este entorno personalizado del software, el diseo era un proceso implcito, realizado en la mente de alguien y, la documentacin normalmente no exista. La segunda era en la evolucin de los sistemas de computadora se extienden desde la mitad de la dcada de los sesenta hasta finales de los setenta. La multiprogramacin y los sistemas multiusuario introdujeron nuevos conceptos de interaccin hombre - maquina. Las tcnicas interactivas abrieron un nuevo mundo de aplicaciones y nuevos niveles de sofisticacin del hardware y del
software. Los sistemas de tiempo real podan recoger, analizar y
transformar datos de mltiples fuentes, controlando as los procesos y produciendo salidas en milisegundos en lugar de minutos. Los avances en los dispositivos de almacenamiento en lnea condujeron a la primera generacin de sistemas de gestin de bases de datos. La segunda era se caracteriz tambin por el establecimiento del software como producto y la llegada de las "casas del software". Los patronos de la industria, del gobierno y de la universidad se aprestaban a "desarrollar el mejor paquete de software" y ganar as mucho dinero. Conforme creca el nmero de sistemas informticos, comenzaron a extenderse las bibliotecas de software de computadora. Las casas desarrollaban proyectos en los que se producan programas de decenas de miles de sentencia fuente. Todos esos programas, todas esas sentencias fuente tenan que ser corregidos cuando se detectaban fallos, modificados cuando cambiaban los requisitos de los usuarios o adaptados a nuevos dispositivos hardware que se hubieran adquirido. Estas actividades se llamaron colectivamente mantenimiento del software. La tercera era en la evolucin de los sistemas de computadora comenz a mediados de los aos setenta y contino ms all de una dcada. El sistema distribuido, mltiples computadoras, cada una ejecutando funciones concurrentes y comunicndose con alguna otra, increment notablemente la complejidad de los sistemas informticos. Las redes de rea local y de rea global, las comunicaciones digitales de alto ancho de banda y la creciente demanda de acceso "instantneo" a los datos, supusieron una fuerte presin sobre los desarrolladores del software. La conclusin de la tercera era se caracteriz por la llegada y amplio uso de los microprocesadores. El microprocesador ha producido un extenso grupo de productos inteligentes, desde automviles hasta hornos microondas, desde robots industriales a equipos de diagnsticos de suero sanguneo. La cuarta era de la evolucin de los sistemas informticos se aleja de las computadoras individuales y de los programas de computadoras, dirigindose al impacto colectivo de las computadoras y del software. Potentes mquinas personales controladas por sistemas operativos sofisticados, en redes globales y locales, acompaadas por aplicaciones de software avanzadas que se han convertido en la norma. Al igual que el hardware evoluciona, tambin evoluciona la concepcin del software tanto bsico como aplicado y por supuesto surge el software educativo. Los primeros usos fueron para desempear las mismas y ms tradicionales tareas del profesor: explicar unos contenidos, formular preguntas sobre los mismos y comprobar los resultados; el inters de estas aplicaciones surga ante la posibilidad de una instruccin individualizada, fundamentalmente de tipo tutorial.