SOFTWARE LIBRE Concepto y definición de Software libre ...

56
UNIVERSIDAD NACIONAL DE EDUCACIÓN Enrique Guzmán y Valle Alma Mater del Magisterio Nacional FACULTAD DE CIENCIAS Escuela Profesional de Matemática e Informática MONOGRAFÍA SOFTWARE LIBRE Concepto y definición de Software libre, historia y evolución, características de los Software libre, Software libre y la educación, aplicaciones. Examen de Suficiencia Profesional Res. N° 1513-2019-D-FAC Presentada por: Quispe Delgado, Flor Milagros Para optar al Título Profesional de Licenciado en Educación Especialidad: Informática Lima, Perú 2019

Transcript of SOFTWARE LIBRE Concepto y definición de Software libre ...

Page 1: SOFTWARE LIBRE Concepto y definición de Software libre ...

UNIVERSIDAD NACIONAL DE EDUCACIÓN

Enrique Guzmán y Valle

Alma Mater del Magisterio Nacional

FACULTAD DE CIENCIAS

Escuela Profesional de Matemática e Informática

MONOGRAFÍA

SOFTWARE LIBRE

Concepto y definición de Software libre, historia y evolución,

características de los Software libre, Software libre y la educación,

aplicaciones.

Examen de Suficiencia Profesional Res. N° 1513-2019-D-FAC

Presentada por:

Quispe Delgado, Flor Milagros

Para optar al Título Profesional de Licenciado en Educación

Especialidad: Informática

Lima, Perú

2019

Page 2: SOFTWARE LIBRE Concepto y definición de Software libre ...
Page 3: SOFTWARE LIBRE Concepto y definición de Software libre ...

iii

Dedicatoria

A Dios por la vida y el amor que

nos ha dado.

A mis padres porque son la

inspiración para lograr mis

metas y luchar por mis sueños en

cada etapa de mi vida.

Page 4: SOFTWARE LIBRE Concepto y definición de Software libre ...

iv

Índice de contenidos

Portada ………………………………………………………...…………………………i

Hoja de firmas de jurado ………………………………………...……………...………ii

Dedicatoria …………………………………………………...…………………...……iii

Índice de contenido ………………………………………..………………………...…iv

Lista de tablas………………………………………………………………………...…vi

Lista de figuras…………………………………………………………………………vii

Introducción……………………………….……………………..…………………....viii

Capítulo I. Concepto y definición del software….……….…………...………………….9

1.1 Concepto y definición de software…………………….………..………………...…9

1.2 Tipos de software…………………………………………………............................9

1.2.1 Software de sistema ……………………………….…………………………10

1.2.2 Software de aplicación…………………………….…………………………13

1.2.3 Software de programación…………………………………………………...14

1.3 Evolución del software…………………………………….………...…………..…16

1.4 Software propietario y libre……………………………………………..…….…....16

1.4.1 Software propietario…………………………………………...…………….16

1.4.2 Software Libre……………………………..………..…..………………...…17

Capítulo II. Características del software libre……..……………..…………….………..19

2.1 Concepto y definición del software libre ……………………....……………………19

2.2 Historia y evolución………………………………………………………...………21

2.3 Características principales ……………………………………………………….…22

Capitulo III. Software libre en la educación…….……………….……………………....23

3.1 Software educativo ……………………………………………………………...….23

Page 5: SOFTWARE LIBRE Concepto y definición de Software libre ...

v

3.2 Clasificación…….……………………………………………………….……….....23

3.2.1 Algorítmicos…………………………………………………………............23

3.2.2 Heurísticos………………………………………………………………...…24

3.3 Funciones del software educativo…………………………….………….…………25

3.4 Importancia del software libre en la educación……………….………………….…26

3.5 Formulación de un software educativo…...…………....……..…...………………...26

Capítulo IV. Principales softwares libres educativos…..………………...……...……..28

4.1 Software educativo libre para utilizar en el aula…………….……...……………...28

4.2 Modelo de desarrollo de software educativo..………………..…………………….29

Aplicación didáctica……………………………………………………………………31

Síntesis…...………………………………………………………………….…………54

Apreciación crítica y sugerencias………………………………..………………….….55

Referencias …………………………………………………….……………………....56

Page 6: SOFTWARE LIBRE Concepto y definición de Software libre ...

vi

Lista de tablas

Tabla1. Ejemplos de software de programación……………………………………..……15

Tabla 2. Modelo de desarrollo de un software educativo…………………………………30

Page 7: SOFTWARE LIBRE Concepto y definición de Software libre ...

vii

Lista de figuras

Figura 1. Sistemas operativos ……………………………………………………….……10

Figura 2. Función sistema operativo………………………………………………...…….11

Figura 3. Sistema de controladores de dispositivos……………………….………………13

Figura 4. Diferentes tipos de software de aplicación………………..…………………….14

Figura 5. Ejemplos de software de programación……………………..………………….15

Figura 6. Evolución del software………………………………...………………………..16

Figura 7. Programas de software propietario………………………………………….…..17

Figura 8. Ejemplos de software libres……………………………………………………..18

Figura 9. Programas de software libres …………………………………………………...20

Figura 10. Mapa conceptual sobre el funcionamiento del software libre..…………….….22

Figura 11. Funciones del software educativo…………………………………………..…25

Page 8: SOFTWARE LIBRE Concepto y definición de Software libre ...

viii

Introducción

El Software Libre es un software que puede usarse, modificarse y redistribuirse libremente

con una sola restricción: cualquier versión redistribuida del software debe distribuirse con

los términos originales de uso, modificación y distribución gratuitos (conocidos como

copyleft).

La definición de Software Libre está estipulada como parte del Proyecto GNU y por

la Free Software Foundation. El Software gratuito puede ser empaquetado y distribuido por

una tarifa; "gratis" se refiere a la capacidad de reutilizarlo, modificado o no modificado,

como parte de otro paquete de software. Por la capacidad de modificación, los usuarios de

Software libre también pueden tener acceso y estudiar el código fuente.

El concepto de Software libre es una creación de Richard Stallman, jefe del Proyecto

GNU. El ejemplo más conocido de este software es Linux, un sistema operativo que se

propone como una alternativa a Windows y a otros sistemas operativos propietarios.

El Software Libre se confunde fácilmente con el Software gratuito, un término que

describe el software que se puede descargar y usar libremente, pero que puede contener

restricciones para su modificación y su reutilización.

Page 9: SOFTWARE LIBRE Concepto y definición de Software libre ...

9

Capítulo I

Concepto y definición del software

1.1 Concepto y definición de software

El término 'software' se refiere al conjunto de instrucciones de datos electrónicos del

programa que lee un procesador de computadora para realizar una tarea o una operación.

En contraste, el término 'hardware' se refiere a los componentes físicos que se puede ver y

tocar, como el disco duro, el mouse y el teclado de la computadora.

El software puede ser clasificado según lo que se busca lograr. Para lo cual existen

tres tipos principales de software: software de sistemas, software de aplicación y software

de programación.

1.2 Tipos de software

El software se clasifica en tres tipos:

Software de sistema.

Software de aplicación.

Software de programación.

Page 10: SOFTWARE LIBRE Concepto y definición de Software libre ...

10

1.2.1 Software de sistema.

Es el software que permite la interacción entre el usuario y la computadora, tiene

dos objetivos principales: primero, gestionar los recursos de la computadora para coordinar

tareas, usar la memoria, unidades de disco, etc., y la segunda es brindar una interfaz al

usuario.

El Software de sistema se divide en:

Sistemas operativos.

Controladores de dispositivos o drivers.

Programas utilitarios.

Figura 1. Sistemas operativos. Fuente: Recuperado de

https://www.ecured.cu/Sistema_operativo

Figura 2. Función Sistema Operativo/Fuente: Recuperado de

https://www.areatecnologia.com/sistemas-operativos.htmFigura 1. Sistemas

Operativos/Fuente: Recuperado de :

https://www.ecured.cu/Sistema_operativo

Page 11: SOFTWARE LIBRE Concepto y definición de Software libre ...

11

Sistema operativo.

Es un software que se inicia al encender la computadora, y una vez iniciada, se

encarga de gestionar todos los recursos de hardware, como por ejemplo el disco duro, la

pantalla, el teclado; y de esta forma el software permite la comunicación entre usuario y la

computadora.

Tiene como tarea principal administrar los recursos de la computadora, coordinar el

hardware y organizar los archivos y los directorios del sistema.

El Sistema operativo tiene cinco funciones primordiales:

Suministro de interfaz al usuario.

Administrar los recursos del hardware.

Administrar los archivos.

Administrar las tareas de los programas de la computadora.

Brinda el servicio de soporte.

Figura 2. Función del sistema operativo. Fuente: Recuperado de

https://www.areatecnologia.com/sistemas-operativos.htm

Figura 3. Sistema de Controladores de dispositivos/Recuperado de

https://es.wikipedia.org/wiki/Controlador_de_dispositivoFigura 2. Función

Sistema Operativo/Fuente: Recuperado de

https://www.areatecnologia.com/sistemas-operativos.htm

Page 12: SOFTWARE LIBRE Concepto y definición de Software libre ...

12

Hay dos tipos de sistemas operativos:

a) Sistemas operativos para PC.

Entre los que destacan están Windows, Mac OS y Linux.

Windows fue introducido en 1985 y es el gran responsable por el auge de las

computadoras personales por medio de su sistema operativo.

Mac OS es el sistema operativo de Apple Macintosh para sus computadoras

personales, usadas mayormente para diseño. Tiene como logotipo una manzana mordida.

Linux fue diseñado como sistema operativo para computadoras personales a fin de

brindar a los usuarios una versión libre.

b) Sistemas operativos para móviles.

Los más utilizados son Android y IOS.

Controladores de dispositivos.

También conocido en inglés como driver. Este tipo de software permite interactuar

un dispositivo con el sistema operativo, es decir permite cómo identificar y comunicarse

con el hardware para su funcionamiento del periférico. Usualmente, el sistema operativo

incluye los controladores de dispositivos para los componentes básicos, como el teclado, la

pantalla, el mouse; mientras que los fabricantes de periféricos ofrecen sus controladores

para que su producto se pueda usar; por ejemplo, las impresoras vienen con su disco de

instalación, que contiene su controladora o su driver.

Page 13: SOFTWARE LIBRE Concepto y definición de Software libre ...

13

Programas utilitarios.

Los programas utilitarios permiten resolver los problemas del sistema operativo de la

computadora y de mantenimiento.

1.2.2 Software de aplicación.

Son aquellos programas donde el usuario podrá realizar diferentes tareas de un tema

determinado, dependiendo de las prestaciones que le brinda la aplicación; por ejemplo,

aplicaciones de ofimática, software educativo, software de gestión de videos.

También el software de aplicación se puede clasificar en:

a. Software comercial.

b. Software empresarial.

c. Software para trabajadores en información.

d. Software educativo.

e. Software de multimedia

Figura 3. Sistema de controladores de dispositivos. Fuente: Recuperado de

https://es.wikipedia.org/wiki/Controlador_de_dispositivo

Figura 4. Software de Programación/Recuperado de:

https://sites.google.com/site/softwarealemanalvarez/s-programacionFigura 3. Sistema de

Controladores de dispositivos/Recuperado de

https://es.wikipedia.org/wiki/Controlador_de_dispositivo

Figura 4. Software de Programación/Recuperado de:

https://sites.google.com/site/softwarealemanalvarez/s-programacion

Figura 5. Funcionamiento del software libre/Recuperado de:

https://es.wikipedia.org/wiki/Software_libreFigura 4. Software de Programación/Recuperado de:

https://sites.google.com/site/softwarealemanalvarez/s-programacionFigura 3. Sistema de

Controladores de dispositivos/Recuperado de

https://es.wikipedia.org/wiki/Controlador_de_dispositivo

Figura 4. Software de Programación/Recuperado de:

https://sites.google.com/site/softwarealemanalvarez/s-programacionFigura 3. Sistema de

Controladores de dispositivos/Recuperado de

https://es.wikipedia.org/wiki/Controlador_de_dispositivo

Page 14: SOFTWARE LIBRE Concepto y definición de Software libre ...

14

f. Software de ingeniería de productos

1.2.3 Software de programación.

Este software sirve para que los programadores desarrollen sistemas informáticos

para el usuario, utilizando distintos lenguajes de programación mediante códigos y una

base de datos, para una sistematización de un proceso y desarrollo de un programa

completo.

Figura 4. Diferentes tipos de software de aplicación. Fuente: Recuperado de

https://247tecno.com/software-de-aplicacion-ejemplos-caracteristicas/

Page 15: SOFTWARE LIBRE Concepto y definición de Software libre ...

15

Tabla 1

Ejemplos de software de programación

Software de

programación Descripción

Microsoft Visual Studio

Permite al programador crear aplicaciones, sitios y aplicaciones web,

así como servicios web en cualquier entorno que soporte la

plataforma .NET

NET

Es un framework de Microsoft para el desarrollo de software

Eclipse

Es un software libre compuesto por un conjunto de herramientas de

programación

Netbeans

Es un programa de desarrollo integrado libre, para el

lenguaje de programación Java, donde permite que las aplicaciones

sean desarrolladas a partir de un conjunto de componentes de software

llamados módulos. es un producto libre y gratuito sin restricciones de

uso.

WebDevStudio

Es un entorno de desarrollo integrado (IDE) online basado en

tecnologías AJAX/PHP accesible a través de un navegador web.

Nota: Diferentes tipos de software de programación. Fuente: Autoría propia.

Figura 5. Ejemplos de software de programación. Fuente: Recuperado de

https://sites.google.com/site/softwarealemanalvarez/s-programacion

Figura 5. Funcionamiento del software libre/Recuperado de:

https://es.wikipedia.org/wiki/Software_libreFigura 4. Software de Programación/Recuperado de:

https://sites.google.com/site/softwarealemanalvarez/s-programacion

Figura 5. Funcionamiento del software libre/Recuperado de: https://es.wikipedia.org/wiki/Software_libre

Figura 5. Funcionamiento del software libre/Recuperado de:

https://es.wikipedia.org/wiki/Software_libreFigura 4. Software de Programación/Recuperado de:

https://sites.google.com/site/softwarealemanalvarez/s-programacion

Page 16: SOFTWARE LIBRE Concepto y definición de Software libre ...

16

1.3 Evolución del software

Hoy en la actualidad se observa un gran avance tecnológico del software de la

computadora, fue creado en los años 1950, por la persona y a su vez usada. El software es

un producto que ha ido evolucionando y desarrollándose así, la industria del software,

generando muchos recursos económicos a nivel mundial.

1.4 Software propietario y libre

1.4.1 Software propietario.

Es un programa donde el usuario tiene que comprar la licencia para ser utilizado y

modificado, bajo un contrato por el propietario.

Características.

Su código es cerrado.

No se puede modificar.

Prohibido su distribuir.

Figura 6. Evolución del software. Fuente: Recuperado de https://www.xatakawindows.com/windows/repaso-

a-historia-windows-medio-sus-logotipos-asi-han-cambiado-paso-anos

Page 17: SOFTWARE LIBRE Concepto y definición de Software libre ...

17

Al usuario se tiene que capacitar para el uso del programa.

Origen del software propietario.

El software propietario comenzó en los años 1970, donde se tiene que realizar un

pago por derecho de licencias para usar este tipo software. Bill Gates y Paul Allen, en

1975 crean Microsoft, principal impulsor del software propietario.

En 1991, IBM y Microsoft dejan de cooperar en el desarrollo de sistemas operativos:

IBM desarrolla OS/2 y Microsoft sigue con Windows. También tenemos otro software

propietario como: Adobe, AutoDesk, Macromedia.

1.4.2 Software Libre.

Es un programa que les concede a los usuarios tener la posibilidad de poder usarlo,

estudiarlo, hacer algunos cambios con el fin de mejorarlo y luego realizar la distribución a

toda la comunidad (Stallman, 2004).

Figura 7. Programas de software propietario. Fuente: Recuperado de https://okhosting.com/blog/software-

propietario/

Figura 7. Programas de software propietario. Fuente: Recuperado de https://okhosting.com/blog/software-

propietario/

Figura 7. Programas de software propietario. Fuente: Recuperado de https://okhosting.com/blog/software-

propietario/

Figura 7. Programas de software propietario. Fuente: Recuperado de https://okhosting.com/blog/software-

propietario/

Page 18: SOFTWARE LIBRE Concepto y definición de Software libre ...

18

Características del Software libre.

Su código es abierto.

Se puede modificar el código.

Libertad de estudiarlo y adaptarlo a sus necesidades.

La Libertad de distribuir copias y publicar sus cambios.

Importancia del Software Libre.

El Software Libre es muy importante hoy en la actualidad, ya que con este tipo

software, al usuario le permite utilizarlo libremente, porque tiene acceso a su código fuente

y así poder modificarlo de acuerdo al criterio y sus necesidades para su uso.

También son beneficiados en los costos las empresas y las instituciones educativas

que utilicen estos tipos de programas libres.

Figura 8. Ejemplos de software libres. Fuente: Recuperado de https://gbi-alvarez-

hernandez.blogspot.com/p/software.html

Figura 8. Ejemplos de software libres. Fuente: Recuperado de https://gbi-alvarez-

hernandez.blogspot.com/p/software.html

Page 19: SOFTWARE LIBRE Concepto y definición de Software libre ...

19

Capítulo II

Características del software libre

2.1 Concepto y definición del software libre

Los Software son programas que permite la comunicación entre la computadora y el

usuario, para desarrollar distintas actividades en nuestra vida cotidiana, profesional y

empresarial. También existen softwares libres, que brindan los mismos beneficios que el

software con licencia, hoy en la actualidad debemos innovar utilizando estos programas

libres, ya que se refiere a la libertad que tienen los usuarios. Al respecto Stallman (2004)

sostiene:

El “software libre” es una cuestión de libertad, no de pecio. Para comprender

este concepto, debemos pensar en la aceptación de libre como en “libertad de

expresión” y no como en “barra libre de cerveza”.

Con software libre nos referimos a la libertad de los usuarios para ejecutar,

copiar, distribuir, estudiar, cambiar y mejorar el software, se refiere a cuatro

clases de libertades para los usuarios de software:

Libertad (0): la libertad para ejecutar el programa sea cual sea nuestro

propósito.

Page 20: SOFTWARE LIBRE Concepto y definición de Software libre ...

20

Libertad (1): la libertad para estudiar el funcionamiento del programa y

adaptarlo a sus necesidades - el acceso al código fuente es condición

indispensable para esto.

Libertad (2): la libertad para redistribuir copias y ayudar así a tu vecino.

Libertad (3): la libertad para mejorar el programa y luego publicarlo para el

bien de toda la comunidad - el acceso al código fuente es condición

indispensable para esto.

Software libre es cualquier programa cuyos usuarios gocen de estas libertades

(p.45).

El software libre son programas que respetan la libertad y la comunidad de sus

usuarios, para que los programas respeten la libertad de los usuarios necesitan de las cuatro

libertades esenciales para ser un programa libre. “Libertad para ejecutar el programa sea

Figura 9. Programas de software libres. Fuente: Recuperado de

https://www.maestrodelacomputacion.net/cdlibre-el-mas-completo-catalogo-de-software-libre-en-

internet/

Figura 10. Funcionamiento del software libre. Fuente: Recuperado de

https://es.wikipedia.org/wiki/Software_libre

Figura 5. Funcionamiento del software libre/Recuperado de:

https://es.wikipedia.org/wiki/Software_libre

Figura 5. Funcionamiento del software libre/Recuperado de:

https://es.wikipedia.org/wiki/Software_libre

Page 21: SOFTWARE LIBRE Concepto y definición de Software libre ...

21

cual sea nuestro propósito, libertad para estudiar el funcionamiento del programa y

adaptarlo a sus necesidades, libertad para redistribuir copias y libertad para mejorar el

programa, y luego publicarlo para toda la comunidad” (Stallman, 2004, p.45). Las

referidas libertades permiten a los usuarios realizar trabajos cooperativos y sobre la marcha

corregir fallas o errores que se podrán compartir en la comunidad de usuarios.

2.2 Historia y evolución

En los años 80 empezaron las restricciones a los usuarios impidiéndoles realizar cualquier

tipo de modificación al software, si necesitaban hacer algún cambio solo tenían que

hacerle saber a las empresas desarrolladoras del software para que realicen dicha

modificación, ya que su contrato no le permitía realizar ninguna mejora al software.

Fue así entonces, que Richard Stallman fundo la Free Software Foundation y el

proyecto GNU. Cuando tuvo una experiencia en su trabajo con una impresora que estaba

conectado con todos los trabajadores y el dispositivo tenía problemas al funcionar, siempre

se atascaba el papel y no brindada ningún tipo de aviso dando a conocer a los usuarios con

lo que estaba pasando con el dispositivo. Fue ahí que Richard Stallman quería programar

este aviso y no pudo tener acceso al código fuente del dispositivo de la impresora, porque

el contrato de la empresa se le negó. Entonces, Richard Stallman no aceptaba los

programas privativos y empieza a trabajar un proyecto con el software libre, es así que en

1985 crea la fundación para el software libre (Free Software Foundation - FSF) dando a

conocer la definición de “Software libre”

A continuación, se muestra el funcionamiento del software libre:

Page 22: SOFTWARE LIBRE Concepto y definición de Software libre ...

22

2.3 Características principales

Sus principales características del software libre, tiene que ver con sus libertades que son:

Su código de fuente es abierto.

Libertad de estudiarlo y modificarlo.

Libertad de distribuir copias.

Liberta de usar el programa con cualquier propósito.

Fácil de usar y aprender.

Ahorro en costos.

Adaptar el programa de acuerdo a sus necesidades.

Ser dueño de su propio software.

Figura 10. Mapa conceptual sobre el funcionamiento del software libre. Fuente: Recuperado de

https://es.wikipedia.org/wiki/Software_libre

Figura 5. Funcionamiento del software libre/Recuperado de:

https://es.wikipedia.org/wiki/Software_libre

Figura 5. Funcionamiento del software libre/Recuperado de:

https://es.wikipedia.org/wiki/Software_libre

Figura 5. Funcionamiento del software libre/Recuperado de:

https://es.wikipedia.org/wiki/Software_libre

Figura 10. Funcionamiento del software libre. Fuente: Recuperado de

https://es.wikipedia.org/wiki/Software_libre

Figura 5. Funcionamiento del software libre/Recuperado de:

https://es.wikipedia.org/wiki/Software_libre

Figura 5. Funcionamiento del software libre/Recuperado de:

https://es.wikipedia.org/wiki/Software_libre

Figura 5. Funcionamiento del software libre/Recuperado de:

https://es.wikipedia.org/wiki/Software_libre

Page 23: SOFTWARE LIBRE Concepto y definición de Software libre ...

23

Capitulo III

Software libre en la educación

3.1 Software educativo

Son programas que están diseñados para facilitar el proceso de enseñanza y aprendizaje de

los estudiantes.

En la actualidad el servicio educativo debería utilizar el software libre, ya que se

ahorra costos en las licencias, sirve como herramienta para el aprendizaje del estudiante, y

también, este software permite adaptarlo a las necesidades del usuario.

3.2 Clasificación

El software educativo se clasifica en dos tipos:

Algorítmicos

Heurísticos

3.2.1 Algorítmicos.

En este tipo de software educativo se da el aprendizaje vía transmisión del

conocimiento, donde el estudiante tiene asimilar al máximo lo que se le transmite. Estos

softwares pueden ser:

Page 24: SOFTWARE LIBRE Concepto y definición de Software libre ...

24

a) Sistemas tutoriales. Es un programa donde se realiza un diálogo con el estudiante,

presentando información para reforzar sus conocimientos y habilidades de los

estudiantes.

b) Sistemas Entrenadores. Son programas que refuerza la fase aplicación y

retroalimentación del aprendizaje del estudiante.

3.2.2 Heurísticos.

Este tipo de software predomina el aprendizaje experimental y por descubrimiento.

se pueden clasificar en:

a) Simuladores. La finalidad de este software es apoyar el proceso de enseñanza y

aprendizaje de los estudiantes.

b) Sistemas expertos. Son programas de conocimientos, que resuelve problemas con la

presencia de la habilidad del ser humano. Realiza muchas funciones secundarias de

manera análoga a un experto; por ejemplo, preguntar aspectos importantes y explicar

razonamientos.

c) Sistemas tutoriales inteligentes de enseñanza. Son programas que permite al estudiante

realizar diferentes tipos de trabajos en general, los más utilizados son:

Procesadores de textos. Word

Gestores de bases de datos. Access

Hojas de cálculo. Excel

Editores gráficos. Paint

Page 25: SOFTWARE LIBRE Concepto y definición de Software libre ...

25

3.3 Funciones del software educativo

El software educativo tiene diferentes funciones como:

Puede ser Instructiva

Es Motivadora

Es Evaluadora

Es Investigadora

Es Expresiva

Es Metalingüística

Es Lúdica

Es Innovadora

Es Informativa

Figura 11. Funciones del software educativo. Fuente: Recuperado de

http://software6educa.blogspot.com/2015/03/funciones-del-software-educativo.html

Figura 11. Funciones del software educativo. Fuente: Recuperado de

http://software6educa.blogspot.com/2015/03/funciones-del-software-educativo.html

Page 26: SOFTWARE LIBRE Concepto y definición de Software libre ...

26

3.4 Importancia del software libre en la educación

Hoy en la actualidad, utilizar un software libre en nuestra educación brinda muchos

beneficios.

Permite reducir costo.

Facilita el aprendizaje de los estudiantes.

Es de código abierto.

Permite adaptarlos a las necesidades del estudiante.

Brinda un rico conocimiento de la tecnología de la informática para el proceso de

enseñanza y aprendizaje entre los docentes y estudiantes.

3.5 Formulación de un software educativo

Los docentes en el desarrollo de su calidad profesional, deben de formular software de

carácter educativo o cultural para que este nuevo material sea empleado como recurso

educativo en el proceso de enseñanza y aprendizaje de los estudiantes.

Utilizar las tecnologías de la información y comunicación (TIC) sirve como

herramienta pedagógica de los docentes, para mejorar el proceso de enseñanza y

aprendizaje de los estudiantes y así ofreciendo una educación de calidad.

El docente para desarrollar un software educativo tiene que tener en cuenta los

objetivos que quiere alcanzar en el proceso de enseñanza y aprendizaje de los estudiantes,

así como:

Interactuar con el entono del software.

Software innovador

Lograr una buena motivación.

Page 27: SOFTWARE LIBRE Concepto y definición de Software libre ...

27

Desarrollar sus habilidades cognitivas.

Resolución de problemas.

Trasmitir conocimiento.

Promover la creatividad del pensamiento crítico.

Fomentar el aprendizaje significativo

Lograr el propósito de la sesión que comprende la competencia, la capacidad y el

desempeño dentro del marco del Currículo Nacional de Educación Básica.

Promover a que el estudiante elabore su propio producto a través de actividades que el

software ofrece y, a la vez, evalúe su metacognición.

Page 28: SOFTWARE LIBRE Concepto y definición de Software libre ...

28

Capítulo IV

Principales softwares libres educativos

4.1 Software educativo libre para utilizar en el aula

Hay una variedad de software educativos libres que puede utilizar el docente en la

enseñanza y aprendizaje de los estudiantes y tener una rica clase didáctica e interesante.

Estos programas educativos se pueden encontrar en:

Las herramientas de creación y entornos.

En esta clasificación podemos encontrar diferentes programas para desarrollar una

sesión de aprendizaje, utilizando softwares educativos didácticos para los niños y niñas,

como, por ejemplo:

a. Alice.

Está diseñado para niños y el desarrollo de su aprendizaje a través de animaciones

virtuales.

b. Clic Castellano.

Realiza diferentes tipos de actividades, que son hechos por los docentes.

c. Clic Catalá.

Esta diseñado en idioma catalán, si el usuario lo desea.

Page 29: SOFTWARE LIBRE Concepto y definición de Software libre ...

29

d. Hot Potatoes.

Es un programa donde el docente puede realizar una variedad de actividades para la

enseñanza y evaluación de los estudiantes.

e. J. Clic.

De igual manera se puede realizar una variedad de actividades educativas, este

programa tiene la opción para elegir cualquier idioma que desee, también funciona con el

programa: Java Runtime 1.3.1.

f. Malted.

Programa que realiza y ejecuta unidades didácticas multimedia e interactivas.

g. Squeak.

Programa didáctico diseñado para niños, permitiendo su desarrollo emocional e

intelectual del niño.

h. Cuadernia.

Permite crear actividades de multimedia, está diseñado para utilizar los docentes

Matemática.

El software más importante que se utiliza en nuestra educación es el:

GeoGebra. Es un Software libre de matemática, que sirve para enseñar y aprender como:

álgebra, geometría y gráficos estadísticos para todos los niveles de educación, desde la

educación básica regular hasta el universitario.

4.2 Modelo de desarrollo de software educativo

Para diseñar un software educativo hay que tener en cuenta cuatro elementos importantes

para su desarrollo.

Page 30: SOFTWARE LIBRE Concepto y definición de Software libre ...

30

A continuación, se presenta el siguiente esquema para la elaboración de un

software educativo según Ramsden hay que tener un cuadro de aprendizaje participativo y

en base a esto se propone los siguientes atributos.

Tabla 2

Modelo de desarrollo de un software educativo

Elementos Atributos

Buena práctica de

enseñanza

de los profesores

Mostrar respeto e interés por los estudiantes, que ellos observen al

docente su preocupación por su aprendizaje.

Compartir la clase con los estudiantes, mostrando una temática

interesante y agradable.

del software

Hacer un material educativo computarizado interesante y estimulante

para aumentar la motivación y el interés para utilizar la herramienta.

Fomentar el interés y comprometer a los estudiantes a su nivel de

comprensión accediendo al contenido.

Explicar el contenido utilizando un lenguaje claro y apropiado.

Improvisar y adaptarse a nuevas demandas a sus necesidades y los

intereses de los estudiantes.

Énfasis en la

independencia Proveer oportunidades de navegación para que los estudiantes lleguen

hacer más independientes con el fin de facilitar su aprendizaje.

Implementar técnicas de enseñanza para que el estudiante construya

activamente su conocimiento y actúe responsablemente.

Explicar lo que debe ser entendido

Brindar objetivos claros desde el punto de vista educativo.

Contener una descripción de los objetivos.

Evaluación apropiada Aplicar métodos de evaluación apropiados.

Dar retroalimentación de calidad al trabajo del estudiante

Nota: Se presenta los principales elementos para el modelo de desarrollo de un software educativo. Fuente:

Autoría propia.

Page 31: SOFTWARE LIBRE Concepto y definición de Software libre ...

31

Aplicación didáctica

Sesión de aprendizaje

Conociendo el software educativo “Hot Potatoes”

I. Datos institucionales

1. Institución educativa : Almirante Miguel Grau

2. Área curricular : Educación por el Trabajo – Computación

3. Componente : Formación Ocupacional Modular.

4. Ciclo : VI

5. Grado y sección : Primero A

6. Tiempo : 2 horas pedagógicas.

7. Profesor (a) :

8. Tema transversal : Educación en valores o formación ética.

Page 32: SOFTWARE LIBRE Concepto y definición de Software libre ...

32

II. Propósito de aprendizaje

Competencia de área Capacidad Desempeño precisado Evidencia

Instrumento

de

evaluación

Gestiona proyectos de

emprendimiento

económico o social.

Aplica

habilidades

técnicas.

Emplea habilidades técnicas en el uso del

software libre para la facilitación del aprendizaje

siendo responsable con el ambiente y teniendo

en cuenta normas de seguridad en el trabajo.

Instalación, configuración y

utilización del software

educativo hot potatoes en

una PC.

Ficha de

Observación.

Valor Actitud Desempeño Instrumentos

Respeto

Demuestra respeto a las opiniones de sus

compañeros.

Demuestra respeto a las opiniones de sus compañeros en las

intervenciones orales en clase.

Ficha de

observación.

Page 33: SOFTWARE LIBRE Concepto y definición de Software libre ...

33

III. Secuencia didáctica

Situación de

aprendizaje

Estrategias didácticas

Recursos

Tiempo

Evaluación

Criterio Indicador Instrumento

INICIO

Organización

La docente saluda a los

estudiantes y verifica la

asistencia, el orden y la

limpieza del aula.

La docente pregunta a los

estudiantes: ¿Qué tema

aprendimos la sesión

anterior?, los estudiantes

responderán el

HARDWARE, que era la

parte física de la

computadora. La docente

comunica a los estudiantes

que la sesión de hoy tratará

sobre el SOFTWARE, es

decir, la parte lógica de la

computadora.

La docente muestra la

imagen del icono del Hot

Potatoes y pregunta: ¿Qué

Palabras

Plumones

Mota

Palabras

Lámina

5 min.

5 min.

Actitud

frente al área

Ayuda y

coopera con sus

compañeros

Muestra

interés en sus

aprendizajes

Page 34: SOFTWARE LIBRE Concepto y definición de Software libre ...

34

Presentación del

propósito de la

sesión

elementos observamos en

la imagen?

La docente presenta el

propósito de la sesión.

Emplea habilidades

técnicas (instala, configura

y utiliza) en el uso del

software libre Hot Potatoes

para facilitar el

aprendizaje.

papelote

.

PROCESO

Recuperación de

saberes previos

Conflicto cognitivo

La docente formula

preguntas para recuperar

los saberes previos de los

estudiantes: ¿Qué es un

software?, ¿qué es un

software libre?, ¿conoces o

has utilizado algún

software libre?

Para una mejor

intervención de los

estudiantes, la docente

establece algunos acuerdos

de convivencia con los

estudiantes y los escribe en

la pizarra:

*Levantamos la mano

para participar.

Acuerdos de

convivencia

5 min.

Actitud

frente el área

Intervención

oral

Actitud

frente al área

Muestra

interés por

participar

Plantea

acuerdos

.

Page 35: SOFTWARE LIBRE Concepto y definición de Software libre ...

35

Situación

problemática

didáctica

Conflicto cognitivo

Fase de acción

Fase de

formulación

didáctica

* Respetamos las

opiniones de nuestros (as)

compañeros (as).

La docente motiva la

intervención oral, los escucha

atentamente y anota en la

pizarra las ideas de los

estudiantes.

Pedrito tiene

dificultades para

aprender algunos temas

en clase porque su

maestra siempre llena la

pizarra de letras y en

ocasiones no llega a

copiar todo, ya que su

maestra borra la pizarra

antes de que él termine.

¿Cómo se utiliza el hot

potatoes?, ¿podemos

mejorar nuestro

aprendizaje con el

software educativo Hot

Potatoes?

La docente procede a

entregar a cada

estudiante el tutorial del

software educativo Hot

Potatoes, motivando a

su lectura y

Tutorial

Guía de

aprendizaje del

Hot Potatoes

5 min

20 min.

Intervención

oral

Levanta la

mano para

participar

Page 36: SOFTWARE LIBRE Concepto y definición de Software libre ...

36

Fase de

validación

Argumentación

Fase de

institucionalización

comprensión. La

docente da un tiempo

para que cada

estudiante revise bien el

material impreso.

Para verificar la

comprensión del texto leído, la

maestra motiva a que se junten

en pares e interactúen

formulando preguntas a fin de

escuchar las respuestas sobre el

manejo del Hot Potatoes.

La maestra invita a salir al

frente de manera voluntaria a

dos parejas para que expongan

sus preguntas y sus respuestas.

Utilizando este software

crearemos aplicaciones que nos

ayuden a aprender más rápido

las asignaturas

Una vez conocido el tutorial

Guía de aprendizaje del

software Hot Potatoes con el

que se va a trabajar, la docente

indica a los estudiantes que

procedan a encender sus

equipos. La docente indica que

procedan a la instalación del

software que por defecto se

Equipo

computadora

35

Instala el

software

educativo Hot

Potatoes

Configura el

software

educativo Hot

Potatoes para

facilitar su uso

y su interfaz

intuitiva.

Utiliza el

software

educativo Hot

Potatoes para

organizar tus

tareas.

Ejecuta el

JMTACH para

relacionar.

Ficha de

observación.

Page 37: SOFTWARE LIBRE Concepto y definición de Software libre ...

37

instalará en el escritorio. Los

estudiantes reconocen el icono

del Hot Potatoes que se

encuentra en el escritorio y

hacen doble clic para ingresar.

Los estudiantes proceden a

configurar el idioma (español)

y finalmente la docente invita a

utilizar el software educativo

Hot Potatoes. Para ello,

elegiremos el JMTACH para

relacionar elementos de dos

columnas.

SALIDA

Extensión

Metacognición

Se resuelven actividades

aplicativas.

La docente recoge

información del desempeño de

las habilidades técnicas de los

estudiantes mediante una ficha

de observación.

Se deja ejercicios planteados

por desarrollar como tarea.

En su cuaderno responden:

¿qué aprendí hoy?

¿Me sirve este conocimiento

adquirido?

Estudio

dirigido

Computadoras

15 min.

Ficha de

observación

Page 38: SOFTWARE LIBRE Concepto y definición de Software libre ...

38

IV. Instrumento de evaluación

Ficha de observación

Apellidos y

Nombres del

Estudiante

Criterio de evaluación

Instala

correctamente el

software

Configura

correctamente el

software

Utiliza

correctamente el

software

Actitud

frente al área

Ptje.

total

(6) (4) (6) (4) (20)

1

2

3

4

5

6

7

V. Bibliografía

Gonzales, N., y Martínez, C. (1998). Evaluación de Software Educativo. México. Recuperado de

http://investigacion.ilce.edu.mx/panel_control/doc/c36,evaluacsoft.pdf

Page 39: SOFTWARE LIBRE Concepto y definición de Software libre ...

39

Instalación Hot Potatoes

INSTALACIÓN

INSTALACIÓN

INSTALACIÓN

INSTALACIÓN

INSTALACIÓN

INSTALACIÓN

INSTALACIÓN

Guía de aprendizaje

Hot Potatoes

Es un programa que nos permite construir materiales educativos en formato de página Web

sin necesidad de saber complicados lenguajes de programación. Gracias a él, vamos a poder

obtener cinco tipos diferentes de ejercicios para que nuestros estudiantes los realicen delante

del computador.

El proceso de instalación es muy sencillo y rápido:

1. Ingresar al explorador internet explore y digitar hot potatoes, última versión.

2. Mostrará la página, dar clic en descargar en windows y click en ejecutar.

Page 40: SOFTWARE LIBRE Concepto y definición de Software libre ...

40

3. Seleccionar el idioma a instalar el software.

4. Nos da la bienvenida a la instalación del programa, dar clic en siguiente.

5. Aceptar acuerdos de licencia para continuar con su instalación / luego siguiente

Page 41: SOFTWARE LIBRE Concepto y definición de Software libre ...

41

6. Seleccionar la carpeta de inicio, clic en siguiente / siguiente / siguiente / instalar/

finalizar.

Page 42: SOFTWARE LIBRE Concepto y definición de Software libre ...

42

Page 43: SOFTWARE LIBRE Concepto y definición de Software libre ...

43

7. Para iniciar, el progrmaa nos pide escoger el idioma con el que se va a trabajar y se

pondrá español y click en OK.

Page 44: SOFTWARE LIBRE Concepto y definición de Software libre ...

44

Programa Hot Potatoes

HOT POTATOES. Es un programa que nos permite construir materiales educativos en

formato de página Web sin necesidad de saber complicados lenguajes de programación.

Gracias a él, vamos a poder obtener cinco tipos diferentes de ejercicios para que nuestros

estudiantes los realicen delante del computador.

Consta de cinco Patatas:

JCloze. Crea ejercicios para llenar espacios en blancos o huecos.

JQuiz. Las clases de preguntas que podemos construir son:

Preguntas múltiples. El alumno debe elegir la respuesta correcta entre las

respuestas propuestas.

Preguntas cortas. El alumno debe escribir directamente la respuesta corta.

Preguntas híbridas. Es una pregunta corta que después de fallar (al intento que

nosotros deseemos) se convierte en pregunta múltiple para facilitar su acierto.

Page 45: SOFTWARE LIBRE Concepto y definición de Software libre ...

45

Ingresando Hot Potatoes

INGRESANDO A HOT POTATOES

INGRESANDO A HOT POTATOES

INGRESANDO A HOT POTATOES

INGRESANDO A HOT POTATOES

INGRESANDO A HOT POTATOES

INGRESANDO A HOT POTATOES

Preguntas de multiselección. El alumno debe elegir dos o más respuestas

correctas entre las propuestas.

JMatch. se utiliza para la creación de ejercicios de emparejamiento, para relacionar

conceptos entre sí, conceptos con imágenes, imágenes con conceptos, etc. Tiene dos

columnas. Debemos relacionar los elementos de la columna de la izquierda con los

elementos de la columna de la derecha.

JMix. se utilizada para la creación de ejercicios de reconstrucción de palabras, frases o

párrafos.

JCross. Elaboración de ejercicios de crucigramas. Los crucigramas tendrán unas

dimensiones máximas de 20 x 20 casillas.

Al ingresar al programa lo

primero que nos pide es

seleccionar el idioma con el cual

vamos a trabajar. Escogemos

español y aceptamos.

Al ingresar al programa lo

primero que nos pide es

seleccionar el idioma con el cual

vamos a trabajar. Escogemos

español y aceptamos.

Si cerramos la ventana sin escoger

un idioma, el programa utilizará el

inglés por defecto.

Si cerramos la ventana sin escoger

un idioma, el programa utilizará el

inglés por defecto.

Si cerramos la ventana sin escoger

Page 46: SOFTWARE LIBRE Concepto y definición de Software libre ...

46

Jmatch – Ejercicios para relacionar

Lo primero que debemos hacer, antes de comenzar a trabajar, es guardar el esquema

de nuestro ejercicio. Para ello, haremos ARCHIVO / Guardar como.

Esta herramienta nos sirve para relacionar los elementos de la columna de la

izquierda con los elementos de la columna de la derecha.

Crea ejercicios

para rellenar

huecos.

Compila los

ejercicios en un

documento

Crea ejercicios

para responder

varios tipos de

preguntas.

Crea ejercicios

en forma de

crucigrama.

Crea

ejercicios de

ordenar

Crea

ejercicios de

relacionar

Page 47: SOFTWARE LIBRE Concepto y definición de Software libre ...

47

1. Hace referencia al título, es decir, qué nombre deseamos darle a nuestro ejercicio.

2 y 3.- Deben contener la lista de palabras (vamos a comenzar relacionando palabras que

es más sencillo, ya trabajaremos después con imágenes) pondremos cada palabra en su fila,

pero siempre con una relación correcta.

4. No tiene nada especial y no es necesario tocarlo.

5. Es la parte más compleja del programa, es donde se pulirán los detalles del material

educativo que se va a realizar. Es muy parecido para todas las patatas, por lo que lo que

ahora expliquemos aquí servirá para casi todas las demás.

Podemos

decidir varias

cosas

interesantes

Podemos

decidir varias

cosas

Decidimos lo

que el computador

enseñe cuando

acierten o fallen.

Decidimos lo

que el computador

enseñe cuando

Irán las

explicaciones

para que

desarrollen el

ejercicio

Irán las

explicaciones

para que

desarrollen el

ejercicio

5 6

7

3 2

4

1

Page 48: SOFTWARE LIBRE Concepto y definición de Software libre ...

48

6.- Sirve para guardar los cambios realizados en el archivo.

7.- Nos sirve para exportar el ejercicio a una página web; vemos que hay dos iconos muy

parecidos. Cuando el programa nos ofrezca dos iconos, se recomienda escoger el botón de

la derecha, pues es el que más interactividad produce. Este icono da a los ejercicios

un aspecto mucho más atractivo.

Jcross – Crucigrama

111111

Crear

cuadrícula

1

3

4

1) Ponemos el nombre a

nuestro crucigrama.

Pinchando en cuadrícula,

crearemos las palabras que

nos interesa que aparezca en

crucigrama.

2) Crear la cuadrícula.

3) Añadiremos pistas para

resolver.

4) Movemos la posición de

las letras.

1) Ponemos el nombre a

nuestro crucigrama.

Pinchando en cuadrícula,

crearemos las palabras que

nos interesa que aparezca en

crucigrama.

2) Crear la cuadrícula.

3) Añadiremos pistas para

resolver.

4) Movemos la posición de

Introducimos

cada palabra y

pulsamos INTRO.

Introducimos

cada palabra y

pulsamos INTRO.

Introducimos

cada palabra y

2

2

2

2

Page 49: SOFTWARE LIBRE Concepto y definición de Software libre ...

49

Ejercicios

Jmatch - para relacionar

Añadiremos

pistas,

seleccionamos la

primera palabra.

Escribimos alguna definición

sobre esa palabra y OK.

Escribimos alguna definición

sobre esa palabra y OK.

Escribimos alguna definición

sobre esa palabra y OK.

Escribimos alguna definición

sobre esa palabra y OK.

Hacemos

clic en OK.

Ya hemos

acabado todo.

Falta entrar en

la pantalla de

configuración,

que es idéntica

a la de las

herramientas

anteriores.

Hacemos

clic en OK.

Ya hemos

acabado todo.

Falta entrar en

la pantalla de

configuración,

que es idéntica

a la de las

herramientas

anteriores.

Hacemos

clic en OK.

Ya hemos

acabado todo.

Falta entrar en

la pantalla de

Page 50: SOFTWARE LIBRE Concepto y definición de Software libre ...

50

Jclose – para rellenar espacios en blanco

Page 51: SOFTWARE LIBRE Concepto y definición de Software libre ...

51

Jquiz - respuestas múltiples

Page 52: SOFTWARE LIBRE Concepto y definición de Software libre ...

52

Jcross – crucigramas

Page 53: SOFTWARE LIBRE Concepto y definición de Software libre ...

53

Page 54: SOFTWARE LIBRE Concepto y definición de Software libre ...

54

Síntesis

El Software libre es un programa donde los usuarios tienen la libertad de copiarlo,

estudiarlo, modificarlo y redistribuir el software mejorado. Nos referimos a las cuatro

libertades del software libre. La libertad de utilizar el programa con cualquier fin, libertad

de estudiarlo su funcionamiento y adaptarlo a las necesidades de los usuarios, libertad de

redistribuir copias a toda la comunidad, libertad de mejorar el programa y distribuir sus

mejoras.

Si los usuarios tienen acceso a todas estas libertades entonces podríamos decir que

está utilizando un software libre. Por lo tanto, utilizarlo permite tener un beneficio

económico en sus costos de los programas, asimismo esos programas educativos libres

usarlos brinda un beneficio para las instituciones educativas para la enseñanza y aprendizaje

de los estudiantes.

Page 55: SOFTWARE LIBRE Concepto y definición de Software libre ...

55

Apreciación crítica y sugerencias

En la actualidad los usuarios no se arriesgan a utilizar el software libre por la falta de

conocimiento e innovación. También en las instituciones educativas hay una falta de

iniciativa por promover capacitaciones y actualizaciones del personal docente en el uso y

su aplicación en las actividades pedagógicas con el software libre. Asimismo, a Nivel

Nacional la falta de incentivar el uso del software libre.

Utilizar las Tecnologías de Información y Comunicaciones - TIC en las

Instituciones Educativas, a fin de lograr con éxito el proceso de enseñanza y aprendizaje de

los estudiantes. Capacitar a los docentes en el uso de los softwares educativos libres que

existen en la actualidad para su aplicación con los estudiantes para una mejora y

motivadora enseñanza y aprendizaje, de igual manera debemos concientizar a los

profesores acerca de los cambios en la educación actual, implementando e innovando con

nuevas formas de enseñanza, aprovechando que el internet nos ofrece muchos softwares

educativos libres para su aplicación.

Page 56: SOFTWARE LIBRE Concepto y definición de Software libre ...

56

Referencias

Castellanos, K. (2006). Software Educativo. Monografía.com. Recuperado de

https://www.monografias.com/trabajos31/software-educativo-cuba/software-

educativo-cuba.shtml

Collazos, C. y Guerrero, L. (2012). Diseño de Software Educativo. Universidad de Chile.

Recuperado de https://users.dcc.uchile.cl/~luguerre/papers/CVEI-01.pdf

Marqués, G. P. (1991). Evaluación y selección de software educativo. Universidad

Autónoma de Barcelona. Recuperado de

https://diversidad.murciaeduca.es/tecnoneet/docs/2002/62002.pdf

Stallman, R. (2004). Software Libre para una Sociedad libre. Madrid, Traficante de

sueños. Recuperado de https://www.gnu.org/philosophy/fsfs/free_software.es.pdf