# data[].attributes.body
Este blog esta hecho especialmente para la apreciación y observación hacia las nuevas tecnologías; y de que, a pesar de la gran ayuda que nos brindan los softwares suelen pasar desapercibidos. También se planea indagar en la evolución que han tenido dichos softwares, desde su inicio hasta el excepcional avance tecnológico que hay actualmente. Asimismo es muy interesante conocer los inicios y  algunos aspectos de estas plataformas para apreciar de mejor manera el gran apoyo que obtemos y no solemos notar.  Por eso se nos hace un placer presentar el siguiente tema.

# data[].attributes.body
Para empezar definamos el termino Software. Es un término que hace referencia a un programa informático. Estas herramientas tecnológicas disponen de distintas aplicaciones que posibilitan la ejecución de una variada gama de tareas en un ordenador (computadora).
Entonces un software educativo es un programa informático que se emplea para educar al usuario. Esto quiere decir que el software educativo es una herramienta pedagógica o de enseñanza que, por sus , ayuda a la adquisición de conocimientos y al desarrollo de habilidades.

https://www.significados.com/software-educativo/

# data[].attributes.body
El término “ingeniería del software” se introdujo por primera vez a finales de la década de 1960 en una conferencia celebrada para analizar la llamada “crisis del software”. Esta crisis fue el resultado directo de la aparición del hardware de computadores de la tercera generación. Estas máquinas eran de una capacidad muy superior a la de las máquinas más potentes de la segunda generación, y su potencia hizo posibles las aplicaciones que hasta ese momento eran irrealizables. El desarrollo de esas aplicaciones requirió la construcción de grandes sistemas de software.

# data[].attributes.body
1968: Surge la crisis del software pues el proceso de desarrollo de software sobrepasa los costos y el tiempo estimados y tiene demasiadas fallas.
1969 - 1971: Se establecen los primeros principios como resultado de la investigación en buenas prácticas de programación.
1972 - 1973: Surge la programación estructurada y el concepto de estilo de programación. Aparece el concepto de ciclo de vida en el desarrollo de software. Se proponen ayudas para la administración y de apoyo en el desarrollo.
1974 - 1975: Se inicia el manejo de la noción de confiabilidad y calidad del software. Se inician las pruebas sistemáticas, la noción de corrección formal, modelos de tolerancia a fallas y confiabilidad total.
1976 - 1977: Se pone atención a las fases anteriores a la codificación como análisis de requerimientos, especificación y diseño. Surgen las técnicas como abstracción y descomposición modular.
1978 -1980: Incremento en el uso de herramientas automatizadas de desarrollo de software. Se llevan a cabo cursos de ingeniería de software.
1986 - 1995: Aparece el paradigma orientado a objetos para el desarrollo de software grande. Promueve conceptos como la abstracción, la herencia el reusó.

# data[].attributes.body
A continuación se presentan algunas características de un software educativo:

• Tener un objetivo didáctico
• Necesitar de un dispositivo digital para acceder (computadora, smartphone, etc.)
• Ser interactivo
• Tener la función de individualizar el trabajo
• Ser fácil de usar

https://www.significados.com/software-educativo/

# data[].attributes.body
Destacan dos clasificaciones: los front-end y back-end, y por otra parte las funciones o secciones a ejecutar de un software.

Las secciones de éste deben ser capaz de:

Administrar.

Proporcionar las herramientas.

Enlazar la información de este con el usuario.

# data[].attributes.body
Si nos centramos en las partes a nivel de desarrollo generalmente nos encontramos dos partes:

Parte del front-end: Se encarga de la parte visual por la que el usuario interactúa con el software.

Parte del back-end: Se trata de desarrollar la herramienta de forma que posea una función más allá del ámbito del propio dispositivo.

# data[].attributes.body
Es esencial para que una empresa moderna funcione. Desde el procesador de textos hasta la herramienta para contabilidad o la gestión de bases de datos tienen detrás un software.

# data[].attributes.body
1. Reducción de gastos fijos: no tienes que pagar cada mes por licencias, lo que se traduce en un ahorro.
2. Ahorro en tiempo: una tarea que antes se demoraba horas, días y hasta meses; puede automatizarse con un desarrollo de software a la medida.
3. Máxima personalización: el software estará creado para cumplir con tus requerimientos y solucionar tus problemas particulares de acuerdo a las necesidades propias de tu negocio.
4. Facilidad de mantenimiento: no tienes que esperar días para que el call center de servicio al cliente en alguna empresa comercial te conteste. La empresa o personas que contrataste para el desarrollo de tu software pueden ayudarte a resolver inconvenientes en menor tiempo.
5. Posibilidad de hacer ajustes: es más sencillo realizar algún cambio, si así lo necesitas, además puedes tener nuevos desarrollos partiendo del que hiciste inicialmente.

# data[].attributes.headline
VENTAJAS Y DESVENTAJAS DEL SOFTWARE EDUCATIVO

# data[].attributes.subject
VENTAJAS Y DESVENTAJAS DEL SOFTWARE EDUCATIVO

# data[].attributes.body
Conociendo ahora lo que es un software educativo es indispensable saber cuáles son las ventajas Y desventajas de su uso en la población.
VENTAJAS

Pueden 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.

Los niños controlan su propia experiencia de aprendizaje, el ritmo al que aprenden y qué tan desafiados están.

Las computadoras ayudan a los niños a usar todos sus sentidos para extraer información.

Los niños aprenden creando y utilizando conocimiento práctico.

Las computadoras ayudan a los niños a desarrollar una actitud positiva hacia la tecnología.

Las computadoras son beneficiosas para desarrollar las habilidades fundamentales de los niños (es decir, letras, números, colores, formas, ritmo, causa y efecto, resolución de problemas, pensamiento procesal, creatividad).

Las computadoras son realmente beneficiosas para los niños que tienen limitaciones en el habla, el audio o motoras porque actúan como un tutor paciente que les permite aprender a su propio ritmo.

Las computadoras pueden enseñar habilidades sociales.

# data[].attributes.body
DESVENTAJAS

Requiere de una computadora que cuente con las unidades lectoras correspondientes, tarjeta de sonido y bocinas.

Requiere de un navegador y la conexión a Internet.

Los elementos de multimedia pueden resultar distractores para el estudiante.

Debido a la facilidad de búsqueda de información a través de este medio, los alumnos pueden utilizarlo como único recurso y dejar de consultar otras fuentes.

El software debe elegirse cuidadosamente para garantizar que lo que atrae la atención de su hijo también sea educarlo al mismo tiempo.

Algunos programas no tiene valor educativo.

Es raro encontrar una escuela que tenga suficientes computadoras para cada estudiante, por lo que la programación puede ser problemática.

Es difícil llamar la atención de un estudiante cuando está en la computadora.

Las lesiones musculoesqueléticas y los problemas de visión pueden surgir cuando los estudiantes pasan demasiado tiempo usando la computadora.

# data[].attributes.body
La clasificación de el software educativo dependen del uso que se le dé y de la forma en la que se utilice, los programas educativos se clasifican de la siguiente manera:
Simulación: Proporcionan un entorno dinámico para
facilitar el aprendizaje y la manipulación del entorno. Son utilizados para
examinar sistemas que no se pueden, o que tienen un alto costo en la vida real.
Editores: Crear, experimentar, entre otros.
Ejercitación: A través de ejercicios, estimula y
reafirma los conocimientos adquiridos.
No directivos: En este tipo de tutorial, la
computadora adopta el papel de un laboratorio o instrumento. El estudiante,
tiene «libertad» de acción.
Juegos institucionales: Simulaciones o
competencias de aprendizaje.

# data[].attributes.body
Geogebra: Es una herramienta matemática de código abierto muy popular orientada a la educación. Reúne herramientas sobre  aritmética, geometría, cálculo, álgebra e incluso recursos de probabilidad y estadística. Esta disponible para Android, IOS y Windows.
JClic: Es un programa que te permite acceder a ejercicios didácticos para niños muy fácilmente. Recomendado para niños de primaria y secundaria.
Apple Descartes: Un curioso nombre, este programa diseñado para presentar interacciones educativas con funciones, números y gráficas. Es utilizado por desarrolladores web enfocados a la educación para enriquecer los temas y aportar mayor conocimiento.
KTurtle: Es un programa educativo con el fin de enseñar los conceptos básicos de programación. Esta disponible en algunas versiones de Linux.
BlackBoard: Al igual que eCollege reúne herramientas de aprendizaje y crea un entorno virtual.
Edmodo: Otra aplicación educativa que a crecido rápidamente, pues es usado por profesores para crear un aula virtual donde los alumnos y el profesor pueden compartir información. Además permite realizar exámenes y actividades que el profesor haya dejado de manera online, asignándole un tiempo de entrega y un tiempo para realizar el exámen.
MuyEducativo: Una aplicación web que proporciona herramientas e información de fácil acceso y totalmente gratuito. Con el cual podrás investigar conceptos para cualquier grado escolar de diferentes materias, además de reafirmar conocimientos con las actividades y test que se realizan.
Kahoot!: Como último ejemplo, tenemos a Kahoot una aplicación que por medio de jugar puedes aprender.

# data[].attributes.body
Es importante mencionar la importancia de los servidores hoy en día ya que sin duda alguna han mejorado tanto la accesibilidad a los usuarios como para la elaboración de las nuevas tecnologías, por ejemplo los mensajes de whattsapp, las multiples cuentas en facebook, el modo online en los videojuegos es a través de un servidor que recopila información para almacenarla. Pero, ¿qué es un servidor? Un servidor es un equipo diseñado para procesar solicitudes y entregar datos a otros ordenadores a los que podríamos llamar clientes. Esto se puede hacer a través de una red local o a través de Internet. Ya entendiendo que significa el concepto de servidor podemos decir que un servidor normalmente se configura con capacidad de procesamiento, memoria y espacio de almacenamiento adicional para poder gestionar bien la carga que supone dar servicio a los clientes. Sin duda alguna los servidores son de gran importancia para las empresas que usan grandes cantidades de almacenamiento y también para los usuarios de dichos programas. Asimismo nuestra manera de consumo a evolucionado muchisímo, no podemos comparar la importancia que tenían los programas y plataformas antes como lo son ahora, practicámente dependemos de estas nuevas tecnologías para nuestra vida diaria.

https://www.informaticaparatunegocio.com/blog/que-es-un-servidor-y-para-que-sirve/

# data[].attributes.body
Otro gran avance tecnológico a lo largo de los años ha sido la nube pues como todos sabemos la nube es lo que nos permite almacenar y acceder a datos y programas a través de Internet en lugar del disco duro de la computadora.
Algunas ventajas son que al usar Google Drive, se tiene un procesador de textos basado en la nube, todo lo que se escribe se guarda automáticamente en la nube. No hay necesidad de jugar con la configuración para asegurarse de se guarde algún trabajo, o de designar una carpeta en un computador para almacenar contenido guardado. Los servicios basados en la nube, como Google Drive, permiten a los usuarios simplemente disfrutar de los beneficios de la tecnología y confiar en que el proveedor del servicio se encargará del almacenamiento de archivos.
https://mydatascope.com/blog/es/que-es-y-como-funciona-la-nube/

# data[].attributes.body
La tecnología a avanzado exponencialmente para bien y para mal. Pero concentrándonos en lo bueno hay que recalcar que han sido fundamentales para el desarrollo humano. Su gran accesibilidad que se tiene hoy en día han hecho de la vida de los humanos algo mas sencillo y es nuestro deber conocer y comprender su correcto funcionamiento.