Está en la página 1de 17

Definicion

El hardware (pronunciado [xard.wer]), equipo o soporte físico1 en informática se refiere a las partes
físicas, tangibles, de un sistema informático, sus componentes eléctricos, electrónicos,
electromecánicos y mecánicos.2 Los cables, así como los muebles o cajas, los periféricos de todo
tipo, y cualquier otro elemento físico involucrado, componen el hardware o soporte físico;
contrariamente, el soporte lógico e intangible es el llamado software.

Clasificación
Periféricos

Artículo principal: Periféricos

Se entiende por periférico a las unidades o dispositivos que permiten a la computadora comunicarse
con el exterior, esto es, tanto ingresar como exteriorizar información y datos.12 Los periféricos son
los que permiten realizar las operaciones conocidas como de entrada/salida (E/S).13

Aunque son estrictamente considerados “accesorios”, muchos de ellos son fundamentales para el
funcionamiento y operación adecuados de la computadora moderna; por ejemplo, el teclado, el
ratón, el disco duro y el monitor son elementos actualmente imprescindibles; pero no lo son, por
ejemplo, un escáner o un plóter. Para ilustrar este punto: en los años 80, muchas las computadoras
personales no utilizaban disco duro ni mouse (o ratón), eran normalmente operativas con sólo una
o dos disqueteras, el teclado y el monitor como únicos periféricos (incluso sin disquetera).

Dispositivos de entrada de información (E)

Teclado para PC inalámbrico.

Ratón (Mouse) común alámbrico.

De esta categoría son aquellos que permiten el ingreso de información, en general desde alguna
fuente externa o por parte del usuario. Los dispositivos de entrada proveen el medio fundamental
para transferir hacia la computadora (más propiamente al procesador) información desde alguna
fuente, sea local o remota. También permiten cumplir la esencial tarea de leer y cargar en memoria
el sistema operativo y las aplicaciones o programas informáticos, los que a su vez ponen operativa
la computadora y hacen posible realizar las más diversas tareas.13

Entre los periféricos de entrada se puede mencionar:12 teclado, mouse o ratón, escáner, micrófono,
cámara web, lectores ópticos de código de barras, Joystick, lectora de CD, DVD o BluRay (solo
lectoras), placas de adquisición/conversión de datos, etc.

Pueden considerarse como imprescindibles para el funcionamiento, (de manera como hoy se
concibe la informática) al teclado, al ratón y algún dispositivo lector de discos; ya que tan sólo con
ellos el hardware puede ponerse operativo para un usuario. Los otros son más bien accesorios,
aunque en la actualidad pueden resultar de tanta necesidad que son considerados parte esencial de
todo el sistema. Impresora de inyección de tinta.
Dispositivos de salida de información (S)

Son aquellos que permiten emitir o dar salida a la información resultante de las operaciones
realizadas por la CPU (procesamiento).

Los dispositivos de salida aportan el medio fundamental para exteriorizar y comunicar la


información y datos procesados; ya sea al usuario o bien a otra fuente externa, local o remota.13

Los dispositivos más comunes de este grupo son los monitores clásicos (no de pantalla táctil), las
impresoras, las consolas. y los altavoces.12

Entre los periféricos de salida puede considerarse al monitor como imprescindible para el
funcionamiento del sistema. Otros, aunque accesorios, son sumamente necesarios para un usuario
que opere un computador moderno, por ejemplo, la impresora o los parlantes.

Dispositivos mixtos (E/S de información)

Piezas de un disco duro

Son aquellos dispositivos que pueden operar de ambas formas: tanto de entrada como de salida.13
Típicamente, se puede mencionar como periféricos mixtos o de entrada/salida a: discos rígidos,
disquetes, unidades de cinta magnética, lecto-grabadoras de CD/DVD, discos ZIP, etc. También
entran en este rango, con sutil diferencia, otras unidades, tales como: Tarjetas de Memoria flash o
unidad de estado sólido, tarjetas de red, módems, tarjetas de captura/salida de vídeo, etc.12

Si bien se puede clasificar al pendrive (lápiz de memoria), memoria flash o memoria USB o a las
unidades de estado sólido (SSD) en la categoría de memorias, normalmente se los utiliza como
dispositivos de almacenamiento masivo; siendo todos de categoría Entrada/Salida.17

Los dispositivos de almacenamiento masivo12 también son conocidos como "memorias secundarias
o auxiliares". Entre ellos, sin duda, el disco duro ocupa un lugar especial, ya que es el de mayor
importancia en la actualidad, en el que se aloja el sistema operativo, todas las aplicaciones,
utilitarios, etc. que utiliza el usuario; además de tener la suficiente capacidad para albergar
información y datos en grandes volúmenes por tiempo prácticamente indefinido. Los servidores
Web, de correo electrónico y de redes con bases de datos, utilizan discos rígidos de grandes
capacidades y con una tecnología que les permite trabajar a altas velocidades como SCSI incluyendo
también, normalmente, capacidad de redundancia de datos, RAID; incluso se utilizan tecnologías
híbridas: disco rígido con unidad de estado sólido, lo que incrementa notablemente su eficiencia.
Las interfaces actuales más usadas en discos duros son: IDE, SATA, SCSI y SAS; y en las unidades de
estado sólido son SATA y PCI-Express ya que necesitan grandes anchos de banda.

La pantalla táctil (no el monitor clásico) es un dispositivo que se considera mixto, ya que además de
mostrar información y datos (salida) puede actuar como un dispositivo de entrada, reemplazando,
por ejemplo, a algunas funciones del ratón o del teclado.

Software
Definición
Se conoce como software,1 logicial o soporte lógico al sistema formal de un sistema informático,
que comprende el conjunto de los componentes lógicos necesarios que hacen posible la realización
de tareas específicas, en contraposición a los componentes físicos que son llamados hardware. La
interacción entre el software y el hardware hace operativo un ordenador (u otro dispositivo), es
decir, el software envía instrucciones que el hardware ejecuta, haciendo posible su funcionamiento.

libre
El software libre es un software cuyo código fuente puede ser estudiado, modificado, y utilizado
libremente con cualquier finalidad y redistribuido con cambios o mejoras sobre ellas.1 Su definición
está asociada al nacimiento del movimiento de software libre, encabezado por el activista y experto
informático estadounidense Richard Stallman y la fundación que presidía en 1985,2 la Free Software
Foundation, una organización sin ánimo de lucro que pone la libertad del usuario informático como
propósito ético fundamental.3

Un software es libre4 si otorga a los usuarios de manera adecuada las denominadas cuatro
libertades: libertad de usar, estudiar, distribuir y mejorar, de lo contrario no se trata de software
libre. Existen diversos esquemas de distribución que no son libres, y si bien podemos distinguirlos
sobre la base de cuánto les falta para llegar a ser libres, su uso bien puede ser considerado contrario
a la ética en todos los casos por igual.

La expresión «software libre» proviene de la expresión del inglés free software, que presenta
ambigüedad entre los significados «libre» y «gratis» asociados a la palabra free. Por esto es que
suele ser considerado, de manera errónea,56 como software gratuito y no en su acepción más
precisa como software que puede ser modificado y compartido sin infringir la licencia. El software
libre suele estar disponible gratuitamente, o al precio de coste de la distribución a través de otros
medios, sin embargo no es obligatorio que sea así, por lo tanto no hay que asociar software «libre»
a «gratuito» (denominado usualmente freeware), ya que, conservando su carácter de libre, puede
ser distribuido comercialmente. Análogamente, el software gratis o gratuito incluye en ocasiones el
código fuente; no obstante, este tipo de software no es «libre» en el mismo sentido que el software
libre, a menos que se garanticen los derechos de modificación y redistribución de dichas versiones
modificadas del programa. En este sentido, es importante conocer las implicaciones jurídicas que
emanan del uso del software libre.7

Privado
El software propietario1 o privativo2 es el software del cual no existe una forma libre de
acceso a su código fuente, el cual solo se encuentra a disposición de su desarrollador y no
se permite su libre modificación, adaptación o incluso lectura por parte de terceros. Para la
Fundación para el Software Libre (FSF), este concepto se aplica a cualquier programa
informático que no es libre o que solo lo es parcialmente (semilibre), sea porque su uso,
redistribución o modificación está prohibida, o sea porque requiere permiso expreso del
titular del software o software de aplicación.

La persona física o jurídica (compañía, corporación, fundación, etc.), al poseer los derechos
de autor sobre un software, tiene la posibilidad de controlar y restringir los derechos del
usuario sobre su programa, lo que en el software no libre implica por lo general que el
usuario solo tendrá derecho a ejecutar el software bajo ciertas condiciones, comúnmente
fijadas por el proveedor, que signifique la restricción de una o varias de las cuatro
libertades.

Programación

Definición
Un software de programación es el conjunto de utilidades y herramientas utilizadas para el
desarrollo, programación o creación de programas o aplicaciones informáticas por parte de
los programadores. Dichas utilidades y herramientas pueden hacer uso de diversos
lenguajes de programación y metodologías de desarrollo a través de, como mínimo, un
editor de texto y un compilador.

¿Qué es el lenguaje de bajo nivel?


En primer lugar, debes saber que un lenguaje de bajo nivel es un lenguaje de programación.
Un lenguaje de programación de bajo nivel, es aquel en el que sus instrucciones ejercen un
control directo sobre el hardware y por lo tanto están condicionados por la estructura física
de las computadoras que lo soportan.

El uso del término bajo en su nombre no quiere decir que este lenguaje sea menos potente o
importante que un lenguaje de alto nivel, simplemente se refiere a la reducida abstracción
que existe entre el lenguaje y el hardware.

Para que lo entiendas mejor, vamos a darte un ejemplo general: Se utiliza para programar
tareas o funciones trascendentales de los sistemas operativos, controladores de dispositivos
o de aplicaciones a tiempo real.

Tipos de lenguaje de bajo nivel y ejemplos

El término lenguaje de bajo nivel no es ningún lenguaje en concreto, sino que engloba
varios tipos de lenguajes, existen tres tipos distintos. A continuación, te los explicaremos,
ordenados de menor a mayor complejidad y junto con algunos ejemplos para que te queden
claros.
El primer lenguaje de bajo nivel es el famoso Código Binario, el más básico y que
forma parte de todos los sistemas informáticos. Es muy popular ya que es muy sencillo de
utilizar, de bien seguro que habrás oído hablar de él en más de una ocasión. Tan solo usa
los números 0 y 1 para formar el código. El 1 representa al “todo” y el 0, por el contrario,
representa el “nada”.

El segundo lenguaje de bajo nivel es el Lenguaje de máquina: También está formado


por unos (1) y ceros (0) y tal y como su nombre indica, este es el código que comunicará
directamente las instrucciones a la computadora (CPU). El uso de este lenguaje es esencial
ya que es el que se usa para enviar de forma literal todas las tareas que se tienen que llevar
a cabo.

En tercer puesto tenemos los lenguajes ensambladores, también conocidos como


mnemotécnicos o mnemónicos, son un primer nivel de abstracción. Estos códigos
requieren de alguna herramienta como un compilador para traducirlos al lenguaje de
máquina de manera que el CPU pueda ejecutarlos, estos no son programas ejecutables
directamente por el ordenador.

Las instrucciones del lenguaje de bajo nivel, generalmente son una denominación abreviada
de la instrucción que simbolizan, y se corresponden casi directamente (uno a uno) a las
mismas instrucciones que representan. El código que sale de hacer una compilación del
lenguaje ensamblador, genera un código de máquina binario ejecutable.

Ahora ya conoces todos los tipos de lenguajes de bajo nivel que existen. Cualquier otro
lenguaje ya no sería un lenguaje de bajo nivel.

Leguaje de nivel alto


Cuando hablamos de un lenguaje de alto nivel nos referimos al tipo de lenguaje de
programación que no expresa los algoritmos teniendo en cuenta la capacidad que tienen las
máquinas para ejecutar órdenes, sino al que se utiliza teniendo en cuenta las capacidades
cognitivas de los seres humanos. Existen desde la década de los 50 y nacieron con el
objetivo de ir más allá respecto a las limitaciones de los lenguajes de bajo nivel,
permitiendo a los usuarios resolver problemas de una forma sencilla y rápida. Desde
entonces han aparecido distintos lenguajes de alto nivel y es conveniente conocer, al
menos, los principales.

Basic
En el año 1965 nacía este lenguaje de programación de alto nivel que tenía la intención de
convertirse en el estándar entre las personas que estuvieran comenzando. De ahí su nombre,
dado que sus letras son representativas de las siglas BASIC: Beginner’s All purpose,
Symbolic Instruction Code, permitiendo a una nueva generación de programadores
iniciarse y crear sus primeros trabajos.

No era un lenguaje tan eficiente como otros que se habían utilizado en este segmento, pero
tenía la ventaja de ser realmente fácil de usar y aprender. Eso ayudó a que muchos
estudiantes lo usaran como primer paso en la programación. Llegó en la época de los
microordenadores y ayudó de forma significativa debido a ese nivel de interacción que
proporcionaba a los usuarios.

En la actualidad el lenguaje ha ido derivando hasta que se ha convertido en una versión más
avanzada llamada Visual Basic.

Cobol

También conocido como Common Business Oriented Language, un lenguaje que se diseñó
en 1960 en Norte América y que se utiliza para llevar a cabo aplicaciones de gestión. Ha
ido mejorando y evolucionando con el paso de los años y llegó a transformarse en uno de
los lenguajes más asentados del mundo. Una de sus particularidades radica también en la
sencillez debido a que se basa en el uso del inglés de una forma simplificada.

Permite administrar ficheros con facilidad y dispone de un sistema autodocumentado que


siempre ha gustado a los programadores. Tiene carencias, como el alto nivel de detalle al
que obliga a la hora de representar los distintos elementos del código, pero eso no le ha
impedido perdurar.

Fortran

IBM fue la empresa que en 1954 creó este lenguaje de programación de alto nivel, el
primero del mundo tal y como ha sido registrado en términos históricos. Desde siempre ha
sido muy popular y ha ido protagonizando varias versiones a lo largo de las décadas,
enfocándose al sector técnico y científico.
A diferencia de Cobol, que no profundiza en el aspecto matemático, Fortran sí lo hace y es
especialista en ello. El problema en cierto aspecto es que cuando se trata de información no
numérica queda totalmente desprovisto de soporte. Ese es el motivo del porqué solo se
utiliza de forma común en determinados sectores.

Representado con una sola letra, pero de una gran relevancia, el lenguaje de alto nivel C vio
la luz a inicios de los años 70 de la mano de dos expertos en el sector, uno de ellos el
diseñador de Unix. Su meta desde siempre fue conseguir un tipo de lenguaje que pudiera
separarse de la máquina y que facilitara una nueva forma de ver las cosas. Lo lograron y
esto ha llevado a que su funcionalidad sea aprovechada en todo tipo de sectores.

Incluye lo más característico de los lenguajes de alto nivel, pero también se deja influir por
algunos rasgos más propios de los lenguajes que se engloban en la categoría de bajo nivel.
Al romper con esta inflexibilidad de otros lenguajes es capaz de ofrecer un rendimiento que
permite más posibilidades, lo que ha llevado a que haya mucha discusión sobre si este
lenguaje no debería ocupar una categoría de nivel medio en vez de alto. Polémicas al
margen, los resultados de trabajar con C hablan por sí solos y se puede ver que son
realmente avanzados

¿Qué es un compilador en programación?

Un compilador es un programa informático que traduce un programa escrito


en un lenguaje de programación, definido «código fuente», a otro lenguaje de
alto (COBOL, PASCAL, BASIC, C, etc.), medio o más bajo nivel (código
intermedio o código máquina) como puede ser C/C++.

Por otro lado, un programa es el conjunto de instrucciones detalladas y


codificadas que se dan a un ordenador para que realice o ejecute
determinadas operaciones.
La importancia de los compiladores radica en que, sin estos programas no
existiría ninguna aplicación informática, ya que son la base de la programación
en cualquier plataforma. Es más, a partir del mismo código fuente, un
compilador tiene la capacidad de producir código máquina en varias
plataformas a la vez.

Así que, por tanto, tenemos la paradoja de que para hacer un programa,
necesitamos un compilador, que a su vez es un programa informático.

Grace-Ada
Es importante no confundir el compilador con un «intérprete». Al igual que el
compilador, el intérprete traduce un programa fuente escrito en algún
lenguaje de alto nivel, pero con la diferencia que cada instrucción es ejecutada
inmediatamente, sin generar un programa en lenguaje de máquina.

Partes de un compilador

Front-end o Analizador
Se habla de «analizador» ya que se encarga de realizar el análisis del código
fuente a compilar, lo valida e interactúa con el usuario. Además, suele ser
independiente de la plataforma en la que se trabaja.

Back-end o Generador
Es la parte del compilador que, a partir de los resultados de análisis, se encarga
de generar el código para la máquina según la plataforma específica.
Fases de análisis de un compilador
Análisis léxico:
Reconocimiento de los elementos del lenguaje, agrupados en componentes
llamados «tokens».

Análisis sintáctico:
Los componentes léxicos ahora se agrupan jerárquicamente en frases
gramaticales para analizar su estructura según reglas y patrones específicos.

Análisis semántico:
Se utiliza la estructura jerárquica determinada por la fase de análisis sintáctico
para identificar eventuales errores semánticos.

Generación del código intermedio:


Después de las fases de análisis, se genera una representación de código
intermedio para una máquina abstracta.

Optimización del código:


Se mejora la representación de código intermedio para obtener un código más
rápido de ejecutar.

Aplicaciones
En informática, el software de aplicación es un tipo de software de computadora diseñado
para realizar un grupo de funciones, tareas o actividades coordinadas para el beneficio del
usuario. Ejemplos de una aplicación —en ocasiones se usa el acortamiento inglés app, de
application— serían un procesador de textos, una hoja de cálculo, una aplicación de
contabilidad, un navegador web, un reproductor multimedia, un simulador de vuelo
aeronáutico, una consola de juegos o un editor de fotografías. «Software de aplicación»
hace referencia colectivamente a todas las aplicaciones,1 como analogía con el software del
sistema, que está principalmente relacionado con aquel ejecutado por el sistema
operativo.1

Las aplicaciones pueden ser empaquetadas con el ordenador y su software de sistema o


bien ser publicadas por separado, y asimismo pueden codificarse como proyectos
propietarios, de código abierto o universitarios.2 Las aplicaciones creadas para plataformas
móviles se denominan aplicaciones móviles.
Tipos
El software educativo está relacionado con el software de acceso al contenido, pero tiene el
contenido o características adaptadas para su uso por parte de educadores o estudiantes. Por
ejemplo, puede entregar evaluaciones/pruebas, rastrear el progreso a través del material o incluir
capacidades de colaboración.

Procesador de texto

El procesador es una computadora dedicada o una aplicación informática para la creación,


edición, modificación y procesamiento de documentos de texto con formato (tal como el
tipo y tamaño de la tipografía, adición de gráficos, etc), a diferencia de los editores de texto,
que manejan solo texto simple.1 2

Los procesadores de textos son una clase de software con múltiples funcionalidades para la
redacción, con diferentes tipografías, tamaños de letras o caracteres, colores, tipos de
párrafos, efectos artísticos etc.

Comunicación
Chats

Como ya hemos comentado, actualmente su uso ha decrecido considerablemente


desplazados por los programas de mensajería instantánea de los smartphones, pero siguen
existiendo y siendo utilizados por nuestros hijos adolescentes. Permiten mantener
conversaciones escritas tanto con personas que conocemos como con otras desconocidas
si accedemos a una sala sobre una temática concreta, pero en la que no sabemos quién hay.

Muchos de ellos permiten el intercambio de archivos y establecer videoconferencias a


través de webcam. Al final de la guía daremos algunas indicaciones de seguridad generales,
entre las cuales incluimos consejos para un correcto uso de una webcam.
Se diferencia de la mensajería instantánea en que los usuarios no necesitan haber
establecido un contacto de antemano (intercambiado los números de teléfono), de tal
forma que todos los usuarios que se encuentran en un canal pueden comunicarse entre sí,
y hay más opciones de contactar con gente anónima.

Aunque los visitantes asiduos de este tipo de chats terminan conociéndose entre sí, en el
momento en que se establecen vínculos más estrechos entre ellos lo normal es pasar a la
mensajería instantánea porque es la única forma garantizada de no perder el contacto con
esa persona.

La comunicación a través de clientes de chat se desarrolla en las llamadas “Salas”,


normalmente temáticas, donde el usuario entra voluntariamente y puede ver el apodo de
las personas que están dentro de ellas.

Los programas de chat más populares son:

Skype

Sustituto del clásico MSN Messenger, además de escribir mensajes de texto permite realizar
llamadas por VoIP a teléfonos convencionales. Originalmente se utilizaba desde el
ordenador, pudiendo realizar desde él tanto chats como conversaciones de voz o
videoconferencias. Ahora existe una versión que permite hacer todo esto desde el
smartphone.
Logotipo Skype
Yahoo Messenger

El célebre buscador Yahoo tiene su propio sistema de mensajería instantánea, muy similar
en funcionalidades al ya descrito. Dispone de buenas funciones de invisibilidad, de manera
que nuestros hijos pueden conectar cuando ellos quieran con quienes deseen pudiendo
activar esa invisibilidad para no sentirse obligados a hablar con sus contactos.
Logotipo Yahoo Messenger
IRC Hispano
Es un servicio de chat en español orientado a conocer a gente nueva que compartan un
interés o algún objetivo en común. Debemos ser cautos en los chats abiertos, porque es
difícil saber con absoluta seguridad quién es la persona que se encuentra al otro lado. Las
salas están dedicadas a cualquier cosa: una ciudad, aficiones, franjas de edad, búsqueda de
contactos… y así puede existir el canal “Cádiz”, el canal “Cinéfilos”, el canal “Gente de más
de 40 años” o el canal “Solitarios en Madrid”. Se rige por unas normas claras de
funcionamiento y convivencia, pero los moderadores muchas veces actúan a posteriori,
cuando el troll de turno ya ha hecho el daño.
Logotipo IRC Hispano

Mensajería instantánea

Son los programas más utilizados hoy en día a través de los smartphones. Consisten en una
pequeña aplicación que se instala en el teléfono a partir de la cual el usuario puede
comunicarse mediante mensajes de texto con los miembros de su lista de contacto que
comparten el mismo programa.

Como características comunes podemos mencionar la posibilidad de realizar


conversaciones mediante texto tanto individuales como en grupos cerrados (creados por
alguno de nuestros contactos), y el envío de archivos multimedia. Algunos permiten
también realizar llamadas mediante VoIP, enviar la ubicación del usuario y ser utilizados
desde un ordenador. Los programas más extendidos son:

Programas de diseño gráfico gratuitos


Scribus
Se autodescribe como un programa abierto de diseño y composición, permite crear
presentaciones interactivas y animadas. Desde su creación en 2001, han apoyado a
aprendices y desarrolladores con una herramienta enfocada al diseño gráfico.

Disponible para varios sistemas operativos, esta herramienta es confiable y dentro de su


página web podrás conocer varios proyectos desarrollados en ella. El único punto
desfavorable es que no está disponible en español.
Inkscape
Al igual que Scribus, esta también es una herramienta gratuita de código abierto. Sus
herramientas tienen funciones parecidas a lo que encuentras en Adobe Illustrator, por
ejemplo.

Cuentan con una comunidad en español que puede resultarte útil para iniciar, y por lo que
hemos visto allí, mencionan bastante la buena usabilidad de este programa.

Irfanview
«Simple para principiantes, poderosa para expertos». Son uno de los pioneros en el sector
de programas de diseño de código abierto gratuitos, aunque su página no está disponible
en español, es posible instalar un plugin con el idioma en la herramienta.

Con este programa es posible convertir imágenes a otros formatos, crear presentaciones,
escanear e imprimir a gran formato, entre otras.

Vector
Su idea de hacer el diseño gráfico accesible para todo el mundo, los ha llevado a ser una de
las herramientas más descargadas en cuanto a edición vectorial.

Creen en la rápida curva de aprendizaje que han tenido los aficionados con el uso de esta
herramienta hasta convetirse en expertos.

Aunque no está disponible en español, sin duda es una de las mejores herramientas
gratuitas que existen.

Canva
Conocida y utilizada por muchos, esta es una excelente herramienta que te salvará en más
de un apuro y también te ayudará a convertirte en un experto. Aunque no funciona como
un programa, sino como una aplicación web, sus posibilidades de creación son infinitas.
Las aplicaciones educativas más populares

Las circunstancias tan especiales que envuelven este 2020 han hecho que, solo en el primer
trimestre de 2020, Apple Store tuviera 470 millones de descargas de aplicaciones
educativas, frente a los 466 de Google Play; en ambos casos, las cifras más altas en el
histórico de descargas de ambas plataformas. Un futuro lleno de oportunidades para los
profesionales especializados en el desarrollo de contenidos digitales y los perfiles de
usabilidad (UX/UI), ya que la de los niños es muy diferente a la de los adultos: botones más
grandes, colores brillantes... Aspectos importantes para que se interactúe de forma
correcta. Sin olvidar, por supuesto, la ciberseguridad, para que los menores naveguen en
un entorno 100 % seguro.

En general, la utilización de las aplicaciones educativas en España ha aumentado un 25 %


con respecto a septiembre de 2019, y se prevé que el nuevo curso escolar registre también
un aumento significativo, según datos de Qustodio, plataforma de seguridad y bienestar
digital para las familias que ha analizado también cuáles son las apps educativas más usadas
en estos momentos por los menores españoles. Un top 10 encabezado por Smartick, cuyo
método para aprender matemáticas con 15 minutos diarios ofrece, gracias a la inteligencia
artificial, un plan de estudios personalizado que identifica en cada momento las áreas de
mejora para cada alumno. Y no solo eso. “Para nosotros, saber matemáticas es mucho más
que el cálculo; es saber resolver problemas. Y por eso, le damos mucha importancia a la
lógica y el razonamiento”, cuenta Arroyo.

Smartick. Ofrece un método gamificado para aumentar la motivación de los menores (de
4 a 14 años), que van acumulando estrellas que les permiten luego acceder a un mundo
virtual donde pueden jugar y personalizar su propio avatar.
Duolingo. Permite aprender más de 20 idiomas y personalizar las lecciones, y en su
versión para escuelas, los profesores pueden hacer un seguimiento del progreso de cada
alumno.
Google Classroom. Ayuda a organizar las tareas e incrementar el aprovechamiento de las
clases. En mayo ocupaba el primer puesto del ranking en España y, con el inicio de las clases,
es fácil que vuelva a ocuparlo.
Photomath. Una herramiento que permite leer y resolver problemas matemáticos de
forma inmediata utilizando la cámara del móvil.
Bible app for kids. Ofrece la posibilidad de conocer y entender la biblia, y está disponible
en más de 60 idiomas.
Kahoot! es una plataforma gratuita para crear cuestionarios que los estudiantes
contestan usando sus propios dispositivos móviles, con un formato de concurso que
fomenta la competitividad entre los alumnos.
¿Qué es el Software Comercial?

Se conoce como software comercial al tipo de software que tiene como fin una
comercialización, es decir, una venta. El software comercial tiene como objetivo generar
dinero, tan simple como eso. Muchos programas o aplicaciones comerciales incluyen
licencias, mientras que otros no las incluyen, es decir, son software libre.

En resumen, el concepto de software comerical nos refiere a un software libre o software


propietario que se comercializa.

Vamos ahora a ver algunas características que hacen al software comercial ser lo que es hoy
en día.

Tipos de Software comercial

Existen diferentes tipos de software comercial, vamos a ver ahora la clasificación de


software comercial más comunes de la industria:

Freeware
Su nombre viene del inglés “free software”, se trata del tipo de software comercial más
común, es aquel software que se distribuye gratuitamente (free) para que cualquier
persona pueda instalarlo en sus equipos, o bien distribuirlo/copiarlo a otras presonas.

La idea detrás del concepto de freeware es los usuarios puedan evaluar como funciona la
aplicación, y luego si decidan comprar la versión paga.
Shareware
Software de tipo shareware se refiere a aplicaciones que se distribuyen de forma gratuita
para los usuarios, pero que lleva consigo ciertas limitaciones de uso, que puede ser la forma
de usarlo, o bien en las capacidades del programa.

Este tipo de software comercial intenta que evalúes el programa también para que luego
compres la versión completa que incluye todas las necesidades y habilidades que necesitas
para trabajar.

Software de evaluación
Esta clase de software es la que te permite instalarlo gratuitamente pero tiene un tiempo
límite para que puedas probarlo.

Tras transcurrido ese período de prueba, el software deja de funcionar y tendrás que pagar
por una licencia para obtener la versión completa, o en su defecto dejar de usarlo.

Software Propietario
El llamado software propietario es el que no puede ser distribuido a otros equipos más que
los que se usan en la instalación original. No se tiene acceso al código fuente tampoco, y
para usarlo el usuario tiene que adquirir una licencia de uso que puede ser para un solo
equipo informático, o bien para varios.

Base de datos
Maria DB
Esta solución, creada por los desarrolladores originales de MySQL, es empleada por gigantes
tecnológicos como Wikipedia, Facebook e incluso Google. MariaDB es un servidor de base
de datos que ofrece funcionalidad de sustitución directa para MySQL. La seguridad es
prioritaria para los desarrolladores de MariaDB, que incluyen en cada versión los parches
de seguridad de MySQL e incluso los mejoran si es necesario.

MySQL lleva en el mercado desde 1995 y ahora es propiedad de Oracle. Aunque es de código
abierto, dispone de varias ediciones de pago que ofrecen funciones adicionales, como
georreplicación de clústeres y escalado automático. Ya que MySQL, escrito tanto en C como en C++,
es un estándar del sector, es compatible con prácticamente cualquier sistema operativo. Esta
solución es ideal para usuarios internacionales, ya que el servidor puede ofrecer a los clientes
mensajes de error en múltiples idiomas y cuenta con soporte para distintos conjuntos de caracteres.

MongoDB, fundada en 2007, se conoce como “la base de datos de las ideas gigantes”. Desarrollada
por el equipo que creó DoubleClick, ShopWiki y Gilt Groupe, MongoDB cuenta con el respaldo de
conocidos inversores como Fidelity Investments, The Goldman Sachs Group, Inc. e Intel Capital.
Desde su creación, MongoDB se ha descargado 20 millones de veces y cuenta con más de 1 000
socios dedicados a esta solución gratuita y de código abierto que abogan por bases de datos y
programaciones sencillas y naturales.

SQLite, autoproclamada como “la base de datos más implementada del mundo”, se creó en 2000 y
ha contado entre sus usuarios con importantes empresas como Apple, Facebook, Microsoft y
Google. Cada versión se prueba minuciosamente para garantizar su fiabilidad. En caso de errores,
los desarrolladores de SQLite indican honestamente las potenciales desventajas, ofreciendo en cada
versión listas de errores y cronologías de cambios en el código.

También podría gustarte