Algoritmos: En informática, se llaman algoritmos el conjunto de instrucciones sistemáticas y previamente definidas que se
utilizan para realizar una determinada tarea. Estas instrucciones están ordenadas y acotadas a manera de pasos a seguir
para alcanzar un objetivo. Todo algoritmo tiene una entrada, conocida como input (Conjunto de datos que se introducen
en un sistema o un programa informáticos.) y una salida, conocida como output (Información que proporciona una
computadora después de procesar un conjunto de datos determinados.), y entre medias, están las instrucciones o secuencia
de pasos a seguir. Estos pasos deben estar ordenados y, sobre todo, deben ser una serie finita de operaciones que permitan
conseguir una determinada solución. En el mundo de la programación, todo programa o sistema operativo funciona a
través de algoritmos, escritos en un lenguaje de programación que el ordenador pueda entender para ejecutar los pasos o
instrucciones de una forma automatizada.
¿Cuáles son las características de los algoritmos?
Independientemente del uso que se le dé a los algoritmos, todos guardan en común las siguientes características:
Inicio y fin: parten de un estado inicial desde el cual ejecutan una serie de instrucciones para llegar a un estado
final de salida o finalización.
Exactitud: deben indicar un orden claro, específico y lógico de instrucciones para la ejecución de cada paso, sin
que exista espacio para la ambigüedad.
Secuencia: deben seguir una serie de pasos ordenados, entendibles y previamente establecidos.
Completos: deben tener en cuenta todas las posibilidades y presentaciones del problema para ejecutar la solución
exacta.
Finitos: el número de pasos para ejecutar la tarea debe ser finito para darla por concluida.
Abstractos: representan una guía o modelo para ordenar procesos.
¿Qué tipos de algoritmos existen?
Según su sistema de signos, es decir, cómo se describen los pasos a seguir, los algoritmos pueden ser:
Cuantitativos y cualitativos: si funcionan a través de cálculos matemáticos o secuencias lógicas.
Computacionales o no computacionales: si requieren o no del uso de un ordenador para la solución o ejecución de
una determinada tarea.
Según su función y estrategia, es decir, qué hacen y cómo lo hacen, existen cinco tipos de algoritmos:
Algoritmos de búsqueda: aquellos que encuentran uno o varios elementos que presenten un conjunto de
propiedades dentro de una determinada estructura de datos. Las búsquedas pueden ser:
Secuenciales: comparan el elemento a buscar con cada elemento del conjunto, hasta encontrarlo.
Binarias: comparan el elemento de búsqueda con un elemento ubicado en el medio de una serie ordenada para
determinar si son iguales.
Algoritmo de ordenamiento: son los que se utilizan para reorganizar elementos de un listado, siguiendo unas
pautas de orden numérico o alfanumérico. Pueden ser:
De burbuja: comparan cada elemento de la lista a ordenar, intercambiando posiciones si no están ordenados
correctamente.
Por selección: ordenan a partir del elemento más pequeño de forma consecutiva.
Rápido: eligen un elemento del conjunto y reubican el resto en torno a este en función de si son menores o
mayores respecto a él.
Algoritmos voraces: se trata de un tipo de algoritmo aplicado a problemas de optimización y se utiliza para la
toma de decisiones lógicas para llegar a una solución final global. Estos algoritmos no son reversibles una vez que
se toma la decisión de ejecutarlos.
Programación dinámica: este tipo de algoritmo está asociado al método con el que se procesa el resultado. La
solución de un elemento depende de la solución de una serie de problemas más pequeños, por lo que conforme se
van solucionando sub-problemas, se van almacenando las soluciones para que no sea necesario calcularlas
nuevamente. Con la programación dinámica se reduce el tiempo de ejecución del algoritmo.
Algoritmos probabilísticos: este tipo de algoritmos basa sus resultados en el azar, de manera que, en líneas
generales, se pueda obtener una buena solución para cualquier distribución aleatoria de inputs de entrada. El azar
representa una optimización de tiempo respecto a si se determinara la mejor alternativa para cada caso individual.
Se obtiene, en consecuencia, una buena solución a un problema para cualquier distribución de datos de entrada.
Claves del diseño de algoritmos: En el diseño de algoritmos hay un objetivo: analizar en detalle y comprender la
naturaleza del problema. Esto es primordial para obtener una idea general y certera de lo que realmente hay que hacer o lo
que se solicita. Otro punto a tener en cuenta es que los algoritmos son independientes tanto del lenguaje de programación
como del ordenador donde se ejecuta. A la hora de diseñar algoritmos hay que cumplir con una serie de requisitos que son
clave para no cometer errores:
Deben tener un principio y un fin. La finitud es una característica clave de estos procesos matemáticos.
Deben ser precisos. Los algoritmos deben precisar el orden de realización de cada acción, de forma clara, sin
ambigüedades.
Secuencia clara. Esta sucesión de pasos debe tener un orden inalterable.
Ser repetibles. Estos procesos se pueden repetir tantas veces como se desea, pero es necesario que devuelvan
siempre los mismos resultados frente a la misma solicitud.
Las variables: son espacios reservados en la memoria que, como su nombre indica, pueden cambiar de contenido a lo
largo de la ejecución de un programa.
Las variables pueden ser de longitud:
Fija.- Cuando el tamaño de la misma no variará a lo largo de la ejecución del programa. Todas las variables, sean
del tipo de dato que sean tienen longitud fija, salvo algunas excepciones — como las colecciones de otras
variables (arrays) o las cadenas.
Variable.- Cuando el tamaño de la misma puede variar a lo largo de la ejecución. Típicamente colecciones de
datos en su mayoría.
Las variables pueden ser intercambiadas entre rutinas, por valor y por referencia:
Por valor.- Se copia el valor (el dato) de la variable en la zona de la pila de llamadas —de ámbito local— que
corresponde a la nueva subrutina llamada. Por tanto, esta subrutina obtiene dicho valor pero no puede modificar la
variable original. Esto significa que si la variable sufre alteraciones dentro de esta rutina, para poder acceder a
dichas modificaciones al finalizar, deberá devolver el nuevo valor de la misma. Si no se realiza esta operación, el
valor de la variable será exactamente el mismo que tenía antes de pasar por la función.
Por referencia.- No se pasa el valor directamente de la variable, si no una referencia o puntero a la misma —que
contiene la dirección de la zona de memoria donde se aloja el contenido—, de tal modo que se opera directamente
sobre la zona de memoria que la contiene, lo cual implica que las modificaciones que sufra serán accesibles a
posterior.
Almacenamiento de variables en memoria
Artículo principal: Asignación de memoria
Las variables se representan con identificadores que hacen referencia a un lugar de la memoria del programa en donde se
almacena un dato. Una variable está asociada a un tipo de datos, el cual y en función del tamaño del mismo determina la
cantidad de bytes que serán necesarios para almacenar la variable. En el caso de colecciones y al contrario que con el resto
de tipo de datos, ya sean primitivos u objetos complejos, la memoria asignada a almacenar tales variables no se conoce de
antemano, lo cual lleva a establecer políticas de reserva de memoria:
Reserva fija de memoria.- Implica predeterminar la cantidad de memoria que se asignará a la colección. Es una
política extremadamente rígida, ya que llegados al final de la zona de memoria no se podrían almacenar nuevos
elementos.
Reserva variable de memoria.- Se dedica una zona de memoria, pudiendo ser de un tamaño predeterminado o no,
y en caso de sobrepasarse dicha zona de memoria se vuelve a asignar otra zona, contigua o no, para impedir la
restricción mencionada arriba.
¿Con qué frecuencia has pensado en optimizar un proceso en tu empresa, pero no estás seguro de por dónde empezar? O
tal vez hayas tenido problemas para comprender un proceso cuando te lo describen en detalle. Usando únicamente unas
pocas palabras y algunos símbolos simples, muestran claramente lo que sucede en cada etapa y cómo esto afecta otras
decisiones y acciones. ¿Interesante verdad? En este artículo, analizamos cómo crear y utilizar diagramas de flujo, y
exploramos cómo pueden ayudarte a resolver problemas en tus procesos empresariales, pero primero de todo empecemos
definiendo
¿Qué es un diagrama de flujo?
Es una herramienta útil que hace que un proceso sea fácil de entender de un solo vistazo, ahorrando tiempo, dinero y
posibles malentendidos. Los diagramas de flujo son diagramas fáciles de entender que muestran cómo encajan los
diferentes pasos dentro de un proceso concreto.
Se rumorea que el ingeniero estadounidense Frank Gilbreth fue la primera persona en documentar el flujo de un proceso,
ya que introdujo el concepto de «Gráfico de proceso» en la Sociedad Estadounidense de Ingenieros Mecánicos en 1921.
Los diagramas de flujo suelen constar de cuatro símbolos principales, vinculados con flechas que muestran la dirección
del flujo:
1. Círculos alargados, que significan el inicio o el final de un proceso, con forma tipo de botón.
2. Rectángulos, que muestran instrucciones o acciones.
3. Rombos, que resaltan dónde debemos tomar una decisión.
4. Paralelogramos, que muestran entrada y salida. Esto puede incluir materiales, servicios o personas.
Consejo de affinis: Puedes utilizar muchos símbolos dentro de tus diagramas de flujo, pero ten en cuenta que su principal
objetivo es facilitar la comunicación. Si empleas símbolos que solo comprendes tú o que pocas personas comprenden, es
posible que perdamos todo el sentido al hacer estos diagramas. Por lo tanto, cómo se dice en inglés “keep it simple” ,
mantén las cosas claras y simples.
Cuándo usar un diagrama de flujo
Existen muchos motivos por los cuales las empresas utilizan los diagramas de flujo, como por ejemplo:
1. Definir un nuevo proceso
2. Estandarizar un proceso.
3. Comunicar un proceso.
4. Identificar cuellos de botella o desperdicio en un proceso o resolver un problema .
5. Mejorar un proceso.
Por ejemplo, un fabricante podría asegurarse de mantener sus valores aplicando un diagrama de flujo de control de calidad
que presente preguntas y puntos de decisión. Y un departamento de recursos humanos podría combinar un diagrama de
flujo con un organigrama para mostrar a las personas a quién contactar sobre problemas y cuándo. Imagínate la gran
cantidad de tiempo que pueden llegar a ahorrar estos “simples” diagramas facilitando procesos y tareas a priori
complicados.
¿Por qué usar diagramas de flujo?
La simplicidad de esta herramienta hace que comunicar y documentar un proceso sea rápido y claro, de modo que es más
probable que el proceso se entienda y se aplique de manera correcta y consistente. También te puede ayudar a realizar una
estimación sobre el tiempo que requiere una tarea, por ejemplo. Y es que cuando aprendes a identificar quienes son las
partes involucradas y en qué momento aparecen en el proceso, la comprensión y ejecución de las decisiones pertinentes se
facilitan de forma potente. Pero eso no acaba aquí, también puedes beneficiarte del proceso de creación de un diagrama de
flujo en sí mismo, a medida que lo construyes paso a paso.
Podrás concentrarte en los detalles de cada etapa individual, sin sentirte abrumado por el resto del proceso, y luego
«alejarte» nuevamente para ver una imagen más amplia, lo que llamaríamos tomar perspectiva. Llegados a este punto
creemos que ya te ha quedado claro el gran potencial de este tipo de diagramas, ahora llegamos al punto fundamental
Cómo crear un diagrama de flujo
Sigue estos cuatro pasos para poder crear tus propios diagramas de flujo.
Paso 1: identificar tareas involucradas
Comienza enumerando todas las tareas de un proceso en orden cronológico. Hazte preguntas como «¿Qué sucede a
continuación en el proceso?» o «¿Necesita X tomar una decisión antes del siguiente paso?» o «¿Qué aprobaciones se
requieren antes de pasar a la siguiente tarea?» Por un momento sal de tu propia persona y ponte en el lugar de la persona
que utiliza ese proceso o ese método, a ser posible por primera vez. Es interesante hablar con los miembros del equipo que
trabajan directamente dentro de ese proceso para que nos den feedback sobre las posibles mejoras a realizar. Mejor aún, y
lo que sería ideal, adopta un enfoque práctico y ejecuta el procedimiento tú mismo, y piensa en los aspectos prácticos de
cada etapa. Emplea el mapeo de la experiencia del cliente si tu diagrama de flujo se enfoca en el servicio al cliente, para
que puedas obtener una mejor comprensión del proceso.
Paso 2: Organizar y documentar tareas
A continuación, comienza tu diagrama de flujo dibujando la forma del círculo alargado(o botón que decíamos
anteriormente) y etiquetándolo como «Principio o inicio”. Luego, analiza todo el proceso y plasma las acciones y
decisiones en el orden en que suceden. Enlázalos con flechas para ilustrar el flujo del proceso. (Como llamaríamos un
esquema cuando éramos pequeños) Cuando necesites tomar una decisión, dibuja flechas desde el rombo de decisión hacia
cada solución posible y luego etiqueta cada flecha con la decisión tomada. Recuerda mostrar el final del proceso usando
otro botón etiquetado cómo “Final” por ejemplo.
Paso 3: Vuelve a verificar el proceso
Cuando hayas completado tu diagrama de flujo, vuelva al principio y pruébalo para asegurarte de que no ha pasado por
alto nada. Trabaja en cada paso y pregúntate si has representado correctamente la secuencia de acciones y las decisiones
involucradas. ¿Hay más decisiones que tomar en ciertas etapas? Te recomendamos que pases el tiempo necesario en esta
etapa, querer ir rápido es un flaco favor y vale más dedicar algunos minutos más para ahorrarnos muchos minutos
después.
Luego muestra tu diagrama de flujo a otras personas, especialmente a aquellas que trabajan directamente con el proceso.
Pídeles que prueben que funciona y que te digan si hay algún problema para poder mejorarlo.
Paso 4: Cuestiona el diagrama de flujo
Finalmente, es posible que desees mejorar el proceso en lugar de simplemente grabarlo, todos buscamos siempre la
mejora continua, forma parte de nuestra naturaleza. Entonces, analiza si alguno de los pasos que has descrito es
innecesario o demasiado complicado. Identificar los principales cuellos de botella y formas de solucionarlos, para mejorar
el rendimiento.
La historia de internet
Se remonta al desarrollo de las redes de comunicación. La idea de una red de ordenadores creada para permitir la
comunicación general entre usuarios de varias computadoras sea tanto desarrollos tecnológicos como la fusión de la
infraestructura de la red ya existente y los sistemas de telecomunicaciones. La primera descripción documentada acerca de
las interacciones sociales que podrían ser propiciadas a través del networking (trabajo en red) está contenida en una serie
de memorandos escritos por J. C. R. Licklider, del Massachusetts Institute of Technology, en agosto de 1962, en los
cuales Licklider discute sobre su concepto de Galactic Network (Red Galáctica). Las versiones más antiguas de estas
ideas aparecieron a finales de los años cincuenta. Implementaciones prácticas de estos conceptos empezaron a finales de
los ochenta y a lo largo de los noventa. En la década de 1990, tecnologías que reconoceríamos como las bases de la
moderna Internet, empezaron a expandirse por todo el mundo. En los noventa se introdujo la World Wide Web (WWW),
que se hizo común.
La infraestructura de Internet se esparció por el mundo, para crear la moderna red mundial de computadoras que hoy
conocemos como internet. Atravesó los países occidentales e intentó una penetración en los países en desarrollo, creando
un acceso mundial a información y comunicación sin precedentes, pero también una brecha digital en el acceso a esta
nueva infraestructura. Internet también alteró la economía del mundo entero, incluyendo las implicaciones económicas de
la burbuja.com.
Un método de conectar computadoras, prevalente sobre los demás, se basaba en el método de la computadora central o
unidad principal, que simplemente consistía en permitir a sus terminales conectarse a través de largas líneas alquiladas.
Este método se usaba en los años cincuenta por el Proyecto RAND para apoyar a investigadores como Herbert Simon, en
Pittsburgh (Pensilvania), cuando colaboraba a través de todo el continente con otros investigadores de Santa Mónica
(California) trabajando en demostración automática de teoremas e inteligencia artificial.
Un pionero fundamental en lo que se refiere a una red mundial, J. C. R. Licklider, comprendió la necesidad de una red
mundial, según consta en su documento de enero, 1960, «Man-Computer Symbiosis» («Simbiosis Hombre-
Computadora»).
Una red de muchos [ordenadores], conectados mediante líneas de comunicación de banda ancha" las cuales proporcionan
"las funciones que existen hoy en día de las bibliotecas junto con anticipados avances en el guardado y adquisición de
información y [otras] funciones simbióticas.
J. C. R Licklider1
En octubre de 1962, Licklider fue nombrado jefe de la oficina de procesado de información ARPA, y empezó a formar un
grupo informal dentro del DARPA del Departamento de Defensa de los Estados Unidos para investigaciones sobre
ordenadores más avanzadas. Como parte del papel de la oficina de procesado de información, se instalaron tres terminales
de redes: una para la System Development Corporation en Santa Mónica, otra para el Proyecto Genie en la Universidad de
California (Berkeley) y otra para el proyecto Multics en el Instituto Tecnológico de Massachusetts. La necesidad de
Licklider de redes se haría evidente por los problemas que esto causó.
Para cada una de estas tres terminales, tenía tres diferentes juegos de comandos de usuario. Por tanto, si estaba hablando
en red con alguien en la SDC y quería hablar con alguien que conocía en Berkeley o en el MIT sobre esto, tenía que irme
de la terminal de la S.C.D., pasar y registrarme en la otra terminal para contactar con él.
Dije, es obvio lo que hay que hacer: si tienes esas tres terminales, debería haber una terminal que fuese a donde sea que
quisieras ir y en donde tengas interactividad. Esa idea es el ARPANet.
Robert W. Taylor, co-escritor, junto con Licklider, de "The Computer as a Communications Device" (El Ordenador como
un Dispositivo de Comunicación), en una entrevista con el New York Times2
Como principal problema en lo que se refiere a las interconexiones está el conectar diferentes redes físicas para formar
una sola red lógica. Durante la década de 1960, varios grupos trabajaron en el concepto de la conmutación de paquetes.
Un paquete es un grupo de información que consta de dos partes: los datos propiamente dichos y la información de
control, en la que está especificado la ruta a seguir a lo largo de la red hasta el destino del paquete. Mil octetos es el límite
de longitud superior de los paquetes, y si la longitud es mayor el mensaje se fragmenta en otros paquetes. Normalmente se
considera que Donald Davies (National Physical Laboratory), Paul Baran (Rand Corporation) lo han inventado
simultáneamente.
Año Evento
1958 La compañía BELL crea el primer módem que permitía transmitir datos binarios sobre una línea telefónica simple.
Inicio de investigaciones por parte de ARPA, una agencia del ministerio estadounidense de defensa, donde J. C. R. Licklider defiende
1962
exitosamente sus ideas relativas a una red global de computadoras.
1967 Primera conferencia sobre ARPANET
Conexión de las primeras computadoras entre 4 universidades estadounidenses a través de la Interface Message Processor de Leonard
1969
Kleinrock
1969 El internet se abre al público.
1971 23 computadoras son conectadas a ARPANET. Envío del primer correo electrónico por Ray Tomlinson.
1972 Nacimiento del InterNetworking Working Group, organización encargada de administrar Internet.
1973 Reino Unido y Noruega se adhieren a Internet, cada uno con una computadora.
1979 Creación de los NewsGroups (foros de discusión) por estudiantes estadounidenses.
1981 Definición del protocolo TCP/IP y de la palabra «Internet»
1983 Primer servidor de nombres de sitios.
1984 1000 computadoras conectadas.
1987 10000 computadoras conectadas.
1989 100000 computadoras conectadas.
1990 Desaparición de ARPANET. Se crea el primer navegador web.
1991 Se anuncia públicamente la World Wide Web
1992 1 millón de computadoras conectadas.
Aparición del navegador web NCSA Mosaic
1993
Primer buscador de la historia, Wandex servía como un índice de páginas web.
1994 Nace la web invisible, la primera versión de la deep web.
1996 10 millones de computadoras conectadas
1998 Nace Google.
2001 Explosión de la Burbuja.com. Nace la Wikipedia.
2004 Nace Facebook.
2005 Internet alcanza 1000 millones de usuarios.
2007 La aparición del iPhone populariza la web móvil.
2009 Comienzos de la mensajería instantánea en teléfonos móviles. Nace WhatsApp.
¿Qué es la Sociedad de la Información?
Este término no es más que una expresión del entorno actual en que vivimos. Una sociedad interconectada por las
innovaciones tecnológicas que permiten que la información fluya de manera instantánea desde y en cualquier parte del
mundo. Este ambiente surgió gracias a las Tecnologías de la Información y Comunicación (TIC) que facilitan la
producción y distribución de la información, así como la conexión entre personas que están a miles de kilómetros de
distancia, impulsando la globalización. Por eso, como ya mencionamos antes, la Sociedad de la Información ha
desencadenado una revolución en la forma como accedemos a la información y como interactuamos entre nosotros. Atrás
quedaron las épocas en las que, por ejemplo, para resolver una inquietud debíamos leer libros enteros hasta dar con la
respuesta, pues Google ha facilitado el acceso al conocimiento con información de calidad indexada con técnicas como el
SEO. De igual manera, las redes sociales como Facebook o Twitter nos mantienen actualizados, ya que brindan
inmediatez en la circulación de noticias o eventos que están ocurriendo en este preciso momento a diferencia de otros
medios tradicionales como la prensa.
¿Qué es la búsqueda de la información?
Una búsqueda de datos se caracteriza por especificar datos de contacto empresariales o personales que se suelen buscar en
Internet, bases de datos, registros civiles y en libretas de direcciones
¿Que el correo electrónico?
El correo electrónico o e-mail es un servicio en línea que, al igual que ocurre con el correo postal tradicional, nos permite
enviar y recibir mensajes a través de un servicio de red a múltiples destinatarios. Para utilizarlo lo único que
necesitaremos será: Un dispositivo con acceso a Internet.
¿Qué es la conversación en línea?
Designa una conversación escrita realizada de manera instantánea mediante el uso de un software entre dos o más
usuarios conectados a la red, generalmente Internet, ya sea a través de los llamados chats públicos (si cualquier usuario
puede entrar) o privados (cuando la entrada está sujeta a autorización). “Las Listas o Grupos de Discusión Virtual son
herramientas que permiten el uso de las Nuevas Tecnologías de la Información y de las Comunicaciones (NTICs) como
medios fundamentales de transmisión de información entre las personas, usando medios electrónicos”
Las Listas o Grupos de Discusión Virtual son herramientas que permiten el uso de las Nuevas Tecnologías de la
Información y de las Comunicaciones (NTICs) como medios fundamentales de transmisión de información entre las
personas, usando medios electrónicos como pueden ser: asincrónicos, como: los foros, los correos electrónicos, los
periódicos virtuales etc. y de medios sincrónicos, como son las audio conferencias, las videoconferencias, los Messenger y
otras herramientas que nos provee las NTICs. A través de estos instrumentos la educación ha ido evolucionando y ha
sufrido transformaciones importantes que permiten que personas que habitan regiones geográficamente distantes se
acerquen y hagan debates, controversias, expongan sus diferentes puntos de vista, acerca de temas de interés entre ellos.
Los modos de comunicación escrita han sido desplazados por los medios electrónicos. Es fácil ver que el uso de las
plataformas virtuales nos generan condiciones de trabajos eficientes, tanto para los estudiantes como para los profesores,
ya que hace mas participativa la comunicación entre los actores o personas; también el aporte de ellas a la educación con
el uso de objetos como son los foros virtuales hacen mas representativa y contributiva las Listas o Grupos de Discusión
que se generan. Otro de los elementos indispensables es el uso de Objetos Virtuales de Aprendizaje (OVA) que
enriquecen las formas de apoyo a una educación mejor como son la multimedia, los simuladores, animaciones,
documentos interactivos y electrónicos, etc. que fortalecen la educación a través de recursos virtuales y que permiten la
construcción de Comunidades Virtuales de Educación
Las NTICs son medios de avance en los métodos de la educación y ayudan a la construcción de Grupos de Investigación
Virtuales en los cuales los ambientes de Discusión o Grupos Virtuales son fundamentales para el desarrollo del
conocimiento y la generación nuevos avances tecnológicos. Simplemente las redes de comunicación, la telefonía y otras
formas de comunicación a través de Internet ayudan al desarrollo y al intercambio de conocimientos y experiencias entre
usuarios, con o sin habilidad en el mundo de las computadoras. Las personas pueden ser agentes directos en la
participación de los debates que se generan en las Listas o Grupos de Discusión Virtual o simplemente se pueden remitir a
ser agentes que concurren como espectadores virtuales. Se puede acceder a los debates o a los foros de discusión para
conocer nuevas expectativas y puntos de opinión de diferentes autores acerca de un tema específico o de un tema a nivel
general. Pueden también hacer comentarios y enriquecer con sus comentarios a las tertulias virtuales o debates que allí se
generan.
Las Listas o Grupos de Discusión Virtual pueden también servir como medios de transmisión de educación. Hoy día la
Educación a Distancia soportada con las NTICs y con el aprendizaje autónomo permiten nuevas metodologías de estudio
a las personas que viven en el sector rural o algunos que viven en lugares alejados de las grandes ciudades. Son
mecanismos de transmisión de educación a personas, de acuerdo a sus predilecciones y a sus gustos, que no tienen las
facilidades para acercarse a una carrera de sus afinidades. Por eso, se puede decir que, la virtualidad va ligada con las
Listas o Grupos de Discusión Virtual y con las nuevas formas de impartir la educación. Permite generar semilleros de
investigación, conformación de Grupos de Investigación Virtuales generando debates y en el cual se busca una temática
que cumpla con un fin o con un objetivo en común.