Está en la página 1de 27

A.

Carátula(s) (Portada(s)) para entrega del Reporte

Facultad de Ingeniería Laboratorio de docencia. Laboratorios de Computación salas A y B

“PROYECTO FINAL DE FUNDAMENTOS


DE PROGRAMACIÓN: REPORTE DE
TRABAJO DE INVESTIGACIÓN”
Profesor: M.I. Oscar René Valdez Casillas

Asignatura: Fundamentos de Programación

Grupo: 038

No. de Proyecto(s): 01

Integrante(s) / Autor del De La Luz Salinas Julio Alexis


Reporte:

Nombre de la Escuela / FI UNAM -- Ingeniería Eléctrica Electrónica


Institución:

No. de Cuenta: 317335806

Semestre: 2021-1 (Semestre del Curso)

Fecha de entrega: Sábado 06 de febrero de 2021. 06/02/2021.

----------------------
Observaciones: ----------------------

CALIFICACIÓN: __________
“TRABAJO DE INVESTIGACIÓN:
TEMAS 4.- PARADIGMAS DE
PROGRAMACIÓN Y 5.- CÓMPUTO
APLICADO A DIFERENTES ÁREAS DE
LA INGENIERÍA Y OTRAS
DISCIPLINAS”

───────────────────────────────────────────────────-

Referencia (Cita) a modo de Artículo de Página Web correspondiente al Trabajo de


Investigación (Reporte) en formato APA:

1.- De La Luz Salinas, Julio Alexis. (2021). Proyecto Final de Fundamentos de


Programación: Reporte de Trabajo de Investigación. Recuperado en Febrero 06 de 2021, de Scribd
Sitio Web:
< https://es.scribd.com/doc/303295303/Practica-5-Laboratorio-de-Quimica-UNAM >
B. ÍNDICES

• Contenidos * Páginas
RESUMEN…………………………………………………………………………………. 1
INTRODUCCIÓN………………………………………………………………………….. 2
OBJETIVOS……………………………………………………………………………….. .3
DESARROLLO DE CONTENIDOS………………………………………………………..4
TEMA 4.- “PARADIGMAS DE PROGRAMACIÓN”…………………………………...4
SUBTEMA 4.1.- “PROGRAMACIÓN ESTRUCTURADA”…………………………...5
SUBTEMA 4.2.- “PROGRAMACIÓN ORIENTADA A OBJETOS”…………………..6
SUBTEMA 4.3.- “PROGRAMACIÓN LÓGICA”……………………………………....7
SUBTEMA 4.4.- “PROGRAMACIÓN PARALELA”…………………………………..8
SUBTEMA 4.5.- “PRINCIPALES USOS DE LOS PARADIGMAS
PARA LA SOLUCIÓN DE PROBLEMAS”……………………….. 9
SUBTEMA 4.6.- “NUEVAS TENDENCIAS”…………………………………………10
TEMA 5.- “CÓMPUTO APLICADO A DIFERENTES ÁREAS DE
LA INGENIERÍA Y OTRAS DISCIPLINAS”……………………………. . 11
SUBTEMA 5.1.- “TENDENCIA DE DESARROLLO DE SOFTWARE”…………….12
SUBTEMA 5.1.1.- “SOFTWARE PROPIETARIO”…………………………………13
SUBTEMA 5.1.2.- “SOFTWARE LIBRE”…………………… ……………………..14
SUBTEMA 5.2.- “APLICACIONES”……………………………… ………………….15
SUBTEMA 5.2.1.- “CIENCIAS FÍSICAS Y DE LA INGENIERÍA”… …………….16
SUBTEMA 5.2.2.- “CIENCIAS MÉDICAS Y TAMBIÉN DE LA SALUD”…… ….17
SUBTEMA 5.2.3.- “LEYES, CIENCIAS SOCIALES Y DEL
COMPORTAMIENTO”…………………………………… . …18
SUBTEMA 5.2.4.- “ARTES Y HUMANIDADES”………………………………….19
SUBTEMA 5.2.5.- “OTRAS DISCIPLINAS”………………………………………..20
CONCLUSIONES INDIVIDUALES……………………………………………………. .21
BIBLIOGRAFÍA, CIBERGRAFÍA Y CONTACTOS…………………………….. ... 22 - 24

• Figuras
Figura No. 1………………………………………………………………………………….4
Figura No. 2………………………………………………………………………………….5
Figura No. 3………………………………………………………………………………….6
Figura No. 4………………………………………………………………………………….7
Figura No. 5………………………………………………………………………………….8
Figura No. 6………………………………………………………………………………….9
Figura No. 7……………………………………………………………………………… . 10
Figura No. 8………………………………………………………………………………. 11
Figura No. 9……………………………………………………………………………….. 12
Figura No. 10……………………………………………………………………………… 13
Figura No. 11……………………………………………………………………………….14
Figura No. 12……………………………………………………………………………….15
Figura No. 13……………………………………………………………………………….16
Figura No. 14……………………………………………………………………………….17
Figura No. 15……………………………………………………………………………….18

• Tablas
Tabla No. 1…………………………………………………………………………………19
Tabla No. 2…………………………………………………………………………………20
C. RESUMEN

El presente Trabajo de Investigación, consiste en realizar una búsqueda de información


clara, concisa y confiable sobre los Paradigmas de Programación y también a cerca del
Cómputo aplicado a las diferentes áreas de la Ingeniería y otras disciplinas. Se tiene la
intención de que al momento de realizar la investigación se pueda profundizar más en
cada uno de los temas principales y secundarios para que una vez hecha la investigación,
la información que se obtenga se analice, se entienda para que finalmente pueda ser
descrita o expresada de manera propia en el presente trabajo. Cabe destacar que al
concluir el trabajo ya se deberían de haber cubierto puntos importantes como el ser
capaz de distinguir algunos de los tantos Paradigmas de la Programación, así como sus
características y otros puntos relevantes, además de que ya se deben de poder
identificar las aplicaciones del Cómputo para resolver problemas en diferentes ámbitos.
Para realizar las búsquedas de información se hizo uso de diferentes fuentes y recursos,
tales como libros, enciclopedias o páginas web, imágenes, figuras, etc. Por último, debe
decirse que este documento no solo es con el fin de conseguir una calificación, sino para
que a la larga también pueda servir como un apoyo para toda la comunidad académica.

Sábado 06 de febrero de 2021. 06/02/2021. 1


D. INTRODUCCIÓN

De manera concreta, los temas que se van a tratar en el presente Trabajo de Investigación son
dos junto con sus subtemas, dichos dos temas respectivamente son: Paradigmas de
Programación y Cómputo aplicado a diferentes áreas de la Ingeniería y otras disciplinas.
Cabe destacar que los temas a tratar resultan de gran importancia dentro de lo que se conoce
como Fundamentos de Programación, porque ambos temas a tratar facilitan que dicha
asignatura cumpla una de sus tantas e importantes funciones que es de primera instancia
introducir casi de lleno a los alumnos que la estudian a comprender el mundo de la
Programación y sus implicaciones. Los Paradigmas de Programación concretamente puede
decirse que son aquellos estilos o formas de programar ya documentados y aceptados por el
mundo de la Programación, dichos Paradigmas guardan una relación importante con los
Lenguajes de Programación. Cabe mencionar que en el tema de Paradigmas de Programación
algunos conceptos relevantes son: Programación estructurada, Programación orientada a
objetos, Programación lógica, Programación paralela y algunos más que se desarrollarán
posteriormente a lo largo de este documento. Las aplicaciones del Cómputo para resolver
problemas son importantes porque para empezar se debe admitir que hoy en día el Cómputo
y sus elementos son muy usados para facilitar las tareas en áreas de la Ingeniería, así como
en otros ámbitos o disciplinas muy importantes para el desarrollo y bienestar de la humanidad
como la Ciencia Física, Medicina, Leyes, Arte y más. Uno de los elementos más importantes
en las aplicaciones del Cómputo en la Ingeniería y otros sectores es el Software, su desarrollo
y tipos (Software propietario y Software libre). A lo largo de este documento se desarrollarán
debidamente los contenidos relacionados con los temas ya mencionados para que al finalizar
el trabajo queden cubiertos los objetivos que se mencionan en el apartado siguiente.

Sábado 06 de febrero de 2021. 06/02/2021. 2


E. OBJETIVOS

A grosso modo, los objetivos en general de este Trabajo de Investigación son primeramente
recopilar información clara, concisa y confiable sobre los Paradigmas de Programación y
también a cerca del Cómputo aplicado a las diferentes áreas de la Ingeniería y otras
disciplinas. Otro objetivo es que al momento de realizar la investigación se pueda profundizar
más en cada uno de los temas principales y sus subtemas para que una vez hecha la
investigación, la información que se obtenga se analice, se entienda para que finalmente
pueda ser descrita o expresada de manera propia en el presente trabajo. Por último, otro de
los objetivos es que este documento a través del tiempo pueda servir como un apoyo para
toda la comunidad académica.
Respectivamente, los objetivos por cada tema a tratar son:
*Tema 4.- Paradigmas de Programación, objetivo: El alumno distinguirá los diversos
Paradigmas de Programación; y seleccionará el uso de ellos de acuerdo con las características
y tipo de problemas por resolver.
*Tema 5.- Cómputo aplicado a diferentes áreas de la Ingeniería y otras disciplinas, objetivo:
El alumno identificará la aplicación del Cómputo para la solución de problemas en las
diferentes áreas disciplinares.

Sábado 06 de febrero de 2021. 06/02/2021. 3


F. DESARROLLO DE CONTENIDOS 1. – 6.

I. TEMA 4.-
“PARADIGMAS DE PROGRAMACIÓN”
Primeramente, en palabras propias, es oportuno comenzar mencionando que los Paradigmas
son un conjunto de métodos, reglas y generalizaciones utilizadas por aquellas personas que
realizan un trabajo de investigación. Un paradigma también lo entiendo como un modelo,
ejemplo o patrón que en ocasiones tiene entre sus objetivos solucionar problemas en diversos
campos de investigación y guiar el desarrollo de una disciplina durante un periodo de tiempo.

Los Paradigmas de Programación para mí son aquellas formas o estilos (surgidos conforme
evoluciona la Programación y sus Lenguajes) que han sido aceptados para programar y así
dar solución a un sinfín de problemas mediante el uso de la computadora. También es
correcto decir que los Paradigmas de Programación son una forma de clasificar a los
Lenguajes de Programación dependiendo de las características que estos posean. En este caso
los Paradigmas de Programación se pueden entender como tipos de Programación.

Un Lenguaje de Programación “Es el conjunto de instrucciones (a modo de algoritmos


comúnmente), mediante el cual los humanos interactúan con las computadoras, las
instrucciones de un Lenguaje de Programación deben plasmarse mediante una sintaxis que
la computadora entiende e interpreta en lenguaje máquina”1**. Los Lenguajes de
Programación según entiendo se clasifican en uno o varios paradigmas (Multiparadigmas) a
la vez que a partir del tipo de órdenes (instrucciones) permiten implementar, algo que tiene
una relación directa con su sintaxis. De manera central, los Paradigmas más importantes de
la Programación se dividen en dos: Paradigma Imperativo (o Programación Imperativa) y
Paradigma Declarativo (o Programación Declarativa), ambos se subdividen en otros
elementos y hay que decir que existen otros Paradigmas (algunos también se subdividen).
Más adelante comentaré sobre los Principales Paradigmas de Programación que existen.

*Figura No. 1* Paradigmas de Programación


Elaboró / Obtenido de: cienciasfera.com
Fuente:
________________________
--------------. (2016). 1.2 Paradigmas de la Programación. Recuperado en Febrero 05 de 2021, de cienciasfera Sitio Web:
< http://www.cienciasfera.com/materiales/informatica/tecnologiainformacion/tema21/12_paradigmas_de_la_programacin.html >
----
* = Donde se usa. / Fuente 2.-, a final del documento en Bibliografía, Cibergrafía y Contactos (Páginas Web).

__________________________
1
López Mendoza, Marvin. (2020). Qué es un lenguaje de programación. Recuperado en
Febrero 05 de 2021, de OpenWebinars Sitio Web: < https://openwebinars.net/blog/que-es-un-
lenguaje-de-programacion/ >
----
** = Donde se usa. / Fuente 1.-, a final del documento en Bibliografía, Cibergrafía y Contactos
(Páginas Web).

Sábado 06 de febrero de 2021. 06/02/2021. 4


SUBTEMA 4.1.-
“PROGRAMACIÓN ESTRUCTURADA”
Para empezar, debo decir que la Programación Estructurada o Paradigma Estructurado surge
a fines del año 1970 y se encuentra dentro de la clasificación del Paradigma Imperativo (o
Programación Imperativa). Primeramente, logré captar que el Paradigma Imperativo (o
Programación Imperativa) describe a la Programación como una secuencia de instrucciones
y comandos que cambian el estado de un programa, en pocas palabras entiendo que se tienen
secuencias de comandos que ordenan acciones a la computadora. Algunos lenguajes de
Programación que corresponden con el Paradigma (Programación) Imperativo y sus
subclasificaciones son: Pascal, COBOL, FORTRAN, C, C++, etc.

A la Programación Estructurada o Paradigma Estructurado también se le conoce como


Programación sin “goto” (es una instrucción antigua usada para programar) pues lo sustituye
para basarse en usar funciones o subrutinas, y solo tres estructuras de control (ya conocidas
pues se vieron a lo largo del curso):
• Secuencia.
• Selección o condicional.
• Iteración (ciclo u bucle).
Este tipo de Programación (Paradigma) se divide en bloques (procedimientos y funciones)
que pueden o no comunicarse entre sí. Algo que es relevante es que la Programación
Estructurada o Paradigma Estructurado permite reutilizar código programado y otorga una
mejor compresión de lo que se está haciendo.

Algo que me ha parecido relevante es que este Paradigma o Programación “Se fundamenta
en un teorema muy importante, que establece que toda función computable puede ser
implementada en un Lenguaje de Programación que combine sólo las tres estructuras lógicas
o de control mencionadas” 2**. En general creo que la Programación (Paradigma)
Estructurada cuenta con grandes ventajas como por ejemplo que los Programas son más
fáciles de entender y ejecutar, además de que la estructura de dichos Programas es más clara.

*Figura No. 2* Estructuras de Control


Elaboró / Obtenido de: medium.com
Fuente:
________________________
Medina, Iván. (2017). Programación estructurada. Recuperado en Febrero 05 de 2021, de Medium Sitio Web:
< https://medium.com/laboratoria-how-to/programaci%C3%B3n-estructurada-7fe400bae43d >
----
* = Donde se usa. / Fuente 4.-, a final del documento en Bibliografía, Cibergrafía y Contactos (Páginas Web).
__________________________
2
--------------. (2014). 5.1. Programación estructurada. Recuperado en Febrero 05 de 2021, de
Medium Sitio Web: < https://entrenamiento-python-
basico.readthedocs.io/es/latest/leccion5/programacion_estructurada.html >
----
** = Donde se usa. / Fuente 3.-, a final del documento en Bibliografía, Cibergrafía y Contactos
(Páginas Web).

Sábado 06 de febrero de 2021. 06/02/2021. 5


SUBTEMA 4.2.-
“PROGRAMACIÓN ORIENTADA A
OBJETOS”
Me parece importante mencionar que igual que en el caso anterior, la Programación orientada
a Objetos o Paradigma orientado a Objetos surge en el año 1967 y se encuentra dentro de la
clasificación del Paradigma Imperativo (o Programación Imperativa). La Programación
orientada a Objetos o Paradigma orientado a Objetos tiene como objetivo lograr una especie
de desarrollo computacional basado en una colección de objetos que están interrelacionados
y trabajan conjuntamente para resolver un problema. Surge dentro de los Paradigmas de la
Programación como un enfoque algo distinto al momento de obtener soluciones
computacionales. Es relevante mencionar que la Programación orientada a Objetos puede
abreviarse como “POO”. De forma concreta, la Programación orientada a Objetos se puede
entender como “Una manera de programar específica, donde se organiza el código fuente en
unidades denominadas clases, de las cuales se crean objetos que se relacionan entre sí para
conseguir los objetivos correspondientes” 3**.

Durante la investigación pude darme cuenta de que algunos de los Lenguajes de


Programación que corresponden con la Programación orientada a Objetos son: C++,
Objective C, Java, Ruby, Visual Basic, Visual C Sharp, Python, etc. Me quedó claro que una
de las ventajas más claras de la Programación orientada a Objetos es la reutilización de
códigos y su facilidad para pensar soluciones a determinados problemas. Además, dentro de
la POO ideas como escribir nuestros Programas en términos de clases, objetos, propiedades,
métodos no pueden dejarse de lado. En este tipo de Programación (POO) se tienen algunos
conceptos avanzados que desde mi perspectiva son importantes como la herencia y el
polimorfismo que son unas de las posibilidades más potentes de este Paradigma de la
Programación.

*Figura No. 3* Programación orientada a Objetos


Elaboró / Obtenido de: EDUCACIÓNIT
Fuente:
________________________
--------------. (2018). Programación Orientada a Objetos VS Programación Estructurada. Recuperado en Febrero 05 de 2021, de
EDUCACIÓNIT Sitio Web:
< https://blog.educacionit.com/2018/05/21/programacion-orientada-a-objetos-vs-programacion-estructurada/ >
----
* = Donde se usa. / Fuente 6.-, a final del documento en Bibliografía, Cibergrafía y Contactos (Páginas Web).

__________________________
3
Álvarez, Miguel Ángel. (2019). Qué es la programación orientada a objetos. Recuperado
en Febrero 05 de 2021, de desarrolloweb.com Sitio Web: <
https://desarrolloweb.com/articulos/499.php#:~:text=La%20programaci%C3%B3n%20Orientada
%20a%20objetos%20se%20define%20como%20un%20paradigma,los%20objetivos%20de%20la
s%20aplicaciones. >
----
** = Donde se usa. / Fuente 5.-, a final del documento en Bibliografía, Cibergrafía y Contactos
(Páginas Web).

Sábado 06 de febrero de 2021. 06/02/2021. 6


SUBTEMA 4.3.-
“PROGRAMACIÓN LÓGICA”
Debo mencionar que este tipo de Programación Lógica o Paradigma Lógico surge en tiempos
de Aristóteles y su teoría “Silogística” ya que se les conoce como precursores de la lógica
matemática y en consecuencia de la Programación Lógica o Paradigma Lógico. Este tipo de
Paradigma (Programación) Lógica se encuentra dentro de la clasificación del Paradigma
Declarativo (o Programación Declarativa). Entiendo que el Paradigma Declarativo (o
Programación Declarativa) no tiene un significado concreto que sea aceptado formalmente,
pero la mayoría de las explicaciones sobre el Paradigma (Programación) Declarativo coincide
en que siempre se describe el resultado final deseado, en lugar de mostrar todos los pasos de
trabajo. De lo anterior comprendo que en la Programación Declarativa describimos el
problema que queremos solucionar, pero no las instrucciones necesarias para resolverlo.
Algunos lenguajes de Programación que corresponden con el Paradigma (Programación)
Declarativo y sus subclasificaciones son: Prolog, Lisp, Haskell, Miranda, Erlang, etc.

La Programación (Paradigma) Lógica principalmente se basa en las Matemáticas y sobre


todo en la definición de reglas lógicas para luego, a través de un motor de inferencias lógicas,
responder preguntas planteadas al sistema y de esta manera resolver los problemas. Algunas
características que considero importantes sobre la Programación Lógica son:
• Los Programas para los Lenguajes de Programación Lógicos son un conjunto de
hechos y reglas.
• Unificación de términos.
• Aplicación de las reglas de la lógica para inferir conclusiones a partir de datos. Etc.
Algo destacable es que “En la Programación (Paradigma) Lógica, los problemas se modelan
con enunciados de lógica de primer orden (lenguajes formales con cuantificadores)” 4**.

Cabe resaltar que, en este tipo de Paradigma Lógico, la forma de trabajo se da a partir del
concepto de unificación (en cuestión de términos). Finalmente creo importante mencionar
que, en este apartado, la lógica de las Matemáticas y la descripción de un problema vía
axiomas y reglas de deducción juegan un papel vital.

*Figura No. 4* Ejemplo de Programación Lógica


Elaboró / Obtenido de: github.io
Fuente:
________________________
--------------. (2018). Programación Lógica. Recuperado en Febrero 05 de 2021, de github.io Sitio Web:
< https://ferestrepoca.github.io/paradigmas-de-programacion/proglogica/logica_teoria/lang.html >
----
* = Donde se usa. / Fuente 7.-, a final del documento en Bibliografía, Cibergrafía y Contactos (Páginas Web).
__________________________
4
--------------. (2018). Programación Lógica. Recuperado en Febrero 05 de 2021, de github.io
Sitio Web: < https://ferestrepoca.github.io/paradigmas-de-
programacion/proglogica/logica_teoria/lang.html >
----
** = Donde se usa. / Fuente 7.-, a final del documento en Bibliografía, Cibergrafía y Contactos
(Páginas Web).

Sábado 06 de febrero de 2021. 06/02/2021. 7


SUBTEMA 4.4.-
“PROGRAMACIÓN PARALELA”
Para la Programación Paralela o Paradigma Paralelo, puedo decir que es un poco diferente
de los otros tipos de Programación (Paradigmas) que ya se trataron, en primer lugar, a la
Programación Paralela se le conoce también como “Paralelismo” o como “Computación
Paralela” y en segundo lugar debo resaltar que este tipo de Programación (Paradigma) surge
o tiene sus orígenes en el año de 1837 cuando Charles Babbage hace la primera descripción
de la máquina analítica, con esto posteriormente se daría origen a teorías sobre el
“Paralelismo”. Personalmente, por Programación Paralela se entiende que es “El uso
simultáneo de múltiples recursos computacionales para resolver un problema” 5**. Tomando
en cuenta lo anterior, puedo rescatar la idea de que en el Paradigma Paralelo varias
operaciones ocurren simultáneamente. Con relación a los lenguajes de Programación que
corresponden con el Paradigma (Programación) Paralelo, me parece que es un tema
complejo, pero de lo investigado entiendo que algunos Leguajes de Programación que de
cierta forma pueden guardar relación con la Programación Paralela son: SISAL, Parallel
Haskell, Mitrion C, etc.

Recapitulando, la Programación Paralela es usar simultáneamente varios recursos


computacionales para solucionar problemas. Algunas Características del Paradigma Paralelo
son las siguientes:
• Un problema se divide en partes discretas que se pueden resolver simultáneamente.
• Cada parte se descompone en una serie de instrucciones.
• Las instrucciones de cada parte se ejecutan simultáneamente en diferentes
procesadores. Etc.
Principalmente, es necesario destacar que a la Programación Paralela se le han dado usos que
tienen que ver con el diseño de programas eficientes en el ámbito científico y más.

Algo que me ha parecido de suma relevancia es que este Paradigma o Programación Se


fundamenta en un dicho muy interesante, que establece que se debe dividir un gran problema
en varios pequeños para resolverlos al mismo tiempo. Una de las grandes ventajas de este
Paradigma es que permite solucionar problemas difíciles.

*Figura No. 5* Ejemplo de Programación Paralela


Elaboró / Obtenido de: github.io
Fuente:
________________________
--------------. (2018). Programación Paralela. Recuperado en Febrero 05 de 2021, de github.io Sitio Web:
< http://ferestrepoca.github.io/paradigmas-de-programacion/paralela/paralela_teoria/index.html >
----
* = Donde se usa. / Fuente 8.-, a final del documento en Bibliografía, Cibergrafía y Contactos (Páginas Web).
__________________________
5
--------------. (2018). Programación Paralela. Recuperado en Febrero 05 de 2021, de github.io
Sitio Web: < http://ferestrepoca.github.io/paradigmas-de-
programacion/paralela/paralela_teoria/index.html >
----
** = Donde se usa. / Fuente 8.-, a final del documento en Bibliografía, Cibergrafía y Contactos
(Páginas Web).
Sábado 06 de febrero de 2021. 06/02/2021. 8
SUBTEMA 4.5.-
“PRINCIPALES USOS DE LOS
PARADIGMAS PARA LA SOLUCIÓN DE
PROBLEMAS”
En este apartado se va a explicar que usos se le da a los Paradigmas de Programación. Los
Paradigmas de Programación son formas o estilos aceptados para programar y así dar
solución a problemas. Dichos estilos o formas se relacionan con los Lenguajes de
programación, por lo que sería correcto decir que los Paradigmas de Programación son una
forma de clasificar a este tipo de lenguajes. Los principales usos de los ya mencionados
Paradigmas en la solución de problemas comienzan cuando se decide emplear conocimientos
de Programación para resolver algún tipo de problema. Cabe destacar que “Los paradigmas
se aplican a la hora de programar o mejor dicho a la hora de desarrollar un Programa mediante
un Lenguaje de Programación que solucione un problema” 6**. Se dice que estos Paradigmas
se usan a la hora de programar porque los Lenguajes de Programación contienen de manera
implícita uno o varios (Multiparadigma) Paradigmas debido a que permiten la
implementación y combinación de varias estructuras correspondientes a los muchos
paradigmas en el Programa que se desarrolle. El uso de los Paradigmas se completa cuando
luego de armar un programa este soluciona un problema. Entonces a grosso modo, puedo
concluir que las aplicaciones de los Paradigmas en la solución de problemas están al
momento de desarrollar un programa usando un Lenguaje de Programación y dichos usos o
aplicaciones se completan cuando se implementa el programa desarrollado para solucionar
algún problema, de esta forma tenemos que el desarrollo de Programas ha dejado soluciones
muy gratificantes al ser humano en diversas disciplinas, con lo anterior puedo decir que
entonces todas las soluciones a problemas conseguidas por el desarrollo de programas son de
forma indirecta gracias al uso de los Paradigmas de Programación en el proceso de desarrollo,
algunas de esas soluciones y usos de los Paradigmas (implícitamente) en la solución de
problemas se han dado en campos como: Medicina, Física, Ingeniería, Leyes, Artes o incluso
en la Astronomía, facilitando la realización de tareas como por ejemplo hacer una simple
operación matemática por mencionar algo. Hay que decir que programar implica toda una
serie de fases y estos temas acaban guardando relación con el Software y sus implicados.
*Figura No. 6* Usos de las Paradigmas
Elaboró / Obtenido de: jcyenlm.blogspot.com
Fuente:
________________________
--------------. (2018). Informática 1. Recuperado en Febrero 05 de 2021, de jcyenlm.blogspot.com Sitio Web:
< http://jcyenlm.blogspot.com/2018/12/tecnologia-su-aplicacion-los-equipos-de_14.html >
----
* = Donde se usa. / Fuente 10.-, a final del documento en Bibliografía, Cibergrafía y Contactos (Páginas Web).
__________________________
6
--------------. (2013). ¿Qué son los paradigmas de programación?. Recuperado en Febrero 05
de 2021, de 4rSoluciones.com Sitio Web: < https://www.4rsoluciones.com/blog/que-son-los-
paradigmas-de-programacion-2/ >
----
** = Donde se usa. / Fuente 9.-, a final del documento en Bibliografía, Cibergrafía y Contactos
(Páginas Web).
Sábado 06 de febrero de 2021. 06/02/2021. 9
SUBTEMA 4.6.-
“NUEVAS TENDENCIAS”
Algo muy destacable es que los Paradigmas de Programación se relacionan directamente con
los Lenguajes de Programación como ya se había dicho en apartados anteriores. Referente a
este apartado de nuevas tendencias, creo oportuno mencionar que actualmente surgen nuevos
Lenguajes de Programación a la vez que otros evolucionan junto con sus elementos más
importantes en comparación con años anteriores, por ello se puede decir que también se
tienen novedades en los Paradigmas de Programación a la vez que continúan evolucionando,
entonces a medida que surgen novedades y se continua con la evolución respecto a estos
temas, los usuarios comienzan a usar lo mejor y lo que más les conviene, hasta llegar al
punto en que los Lenguajes de Programación junto con sus Paradigmas de Programación que
son considerados mejores y convenientes se popularizan más de lo habitual para así formar
las llamadas nuevas tendencias.

Principalmente, debe decirse que es bastante clara “La evolución de los Lenguajes de
Programación y sus respectivos Paradigmas de Programación, pues esta ha sido constante,
tanto en ámbitos que tienen que ver con la industria como en diferentes campos de la
investigación” 7**. Algunas de las tendencias actuales incluyen:
• Aumentar el soporte para la Programación funcional en lenguajes importantes
utilizados comercialmente, incluida la Programación Funcional pura para hacer los
códigos más fáciles de razonar.
• Construir lenguajes nuevos para apoyar a la Programación.
• Mecanismos para añadir al lenguaje verificación en cuanto a seguridad y
confiabilidad.
• Desarrollo de Software orientado a Componentes.
• Integración con bases de datos.
• Programación orientada a Aspectos (AOP).
• Lenguajes que soporten programar sobre los procesadores de la GPU en paralelo,
como OpenCL.

*Figura No. 7* Nuevas Tendencias y Paradigmas de Programación


Elaboró / Obtenido de: Digital Guide IONOS.
Fuente:
________________________
--------------. (2020). Paradigmas de programación: principios básicos de programación. Recuperado en Febrero 05 de 2021, de
Digital Guide IONOS. Sitio Web:
< https://www.ionos.es/digitalguide/paginas-web/desarrollo-web/paradigmas-de-programacion/ >
----
* = Donde se usa. / Fuente 12.-, a final del documento en Bibliografía, Cibergrafía y Contactos (Páginas Web).
__________________________
7
--------------. (2014). Paradigmas de Programación. Recuperado en Febrero 05 de 2021, de
webnode.cl Sitio Web: < https://fundamentos-de-programacion97.webnode.cl/news/otendencias-
actuales/#:~:text=Algunas%20de%20las%20tendencias%20actuales,como%20en%20micro%2Dn
iveles). >
----
** = Donde se usa. / Fuente 11.-, a final del documento en Bibliografía, Cibergrafía y Contactos
(Páginas Web).
Sábado 06 de febrero de 2021. 06/02/2021. 10
TEMA 5.-
“CÓMPUTO APLICADO A DIFERENTES
ÁREAS DE LA INGENIERÍA Y OTRAS
DISCIPLINAS”
Primeramente, considero pertinente comenzar hablando brevemente de que es el Cómputo,
principalmente, por Cómputo se entiende que es “Una idea o concepto que se relaciona a
menudo con la Computación y todas sus implicaciones, así como también dicha idea o
concepto se puede relacionar con temas de Programación” 8**. Por Disciplina entiendo lo
referente a un área del saber.

Es importante hacer mención de que el Cómputo tiene diversas aplicaciones o funciones en


la Ingeniería y además en otras disciplinas, dichas aplicaciones han generado aportes muy
importantes que le han servido a la humanidad para facilitar tareas y resolver diferentes
problemas en muchos ámbitos. Un concepto que dentro de este tema juega un papel muy
importante es el Software, su desarrollo y demás implicaciones. Mediante el uso del Software
y otros temas referentes a la programación se ha podido lograr generar las soluciones a
problemas y facilitar tareas como se mencionaba.

El concepto de Software es muy importante, puedo decir en palabras propias que el Software
son las instrucciones o Programas que una computadora debe seguir, dicho de otra manera,
puede decirse que es la parte intangible de un equipo de cómputo. Cabe mencionar que el
Software se relaciona con el Sistema Operativo o “SO”. En apartados posteriores se tratarán
dos tipos de Software muy importantes, los cuales son el Software Libre y el Software
Propietario, aunque cabe mencionar que se tienen muchos otros tipos de Software entre los
cuales se encuentran los más peligrosos, estos se conocen como Malware o también como
Software Malicioso que se relacionan con los famosos Virus Informáticos y sus elementos.
A grandes rasgos, en la Ingeniería el Cómputo se aplica principalmente en la Automatización
de Sistemas, Control de Procesos Industriales, Electrónica Industrial, Telecomunicaciones,
solución de problemas Biomédicos y más, en apartados posteriores hablaré más sobre ello.
*Figura No. 8* El Cómputo
Elaboró / Obtenido de: Definición.DE
Fuente:
________________________
Merino, María y Pérez Porto, Julián. (2010). DEFINICIÓN DE CÓMPUTO. Recuperado en Febrero 05 de 2021, de
Definición.DE Sitio Web: < https://definicion.de/computo/ >
----
* = Donde se usa. / Fuente 13.-, a final del documento en Bibliografía, Cibergrafía y Contactos (Páginas Web).
__________________________
8
Merino, María y Pérez Porto, Julián. (2010). DEFINICIÓN DE CÓMPUTO.
Recuperado en Febrero 05 de 2021, de Definición.DE Sitio Web: < https://definicion.de/computo/
>
----
** = Donde se usa. / Fuente 13.-, a final del documento en Bibliografía, Cibergrafía y Contactos
(Páginas Web).
Sábado 06 de febrero de 2021. 06/02/2021. 11
SUBTEMA 5.1.-
“TENDENCIA DE DESARROLLO DE
SOFTWARE”
En el apartado anterior se explicó de manera breve el concepto de Software, por lo que en
este apartado se mencionará lo que implica el Desarrollo de Software. El Desarrollo de
Software según comprendo estudia los componentes necesarios para la creación, gestión,
mantenimiento, y pruebas del Software. Algo relevante es que “A la persona que realiza el
desarrollo del Software se le conoce como programador y debe poseer conocimientos bastos
en lo que se conoce como Informática, debe de ser capaz de elaborar paquetes de Software,
implementarlos y ponerlos a funcionar usando varios Lenguajes de Programación” 9**. Se
debe resaltar que el desarrollador de Software debe comprender los elementos más
importantes para: la programación de computadoras, la creación de aplicaciones digitales,
los procedimientos operativos para desarrollar el Software, etc. Entonces tomando en cuenta
lo ya mencionado, mi conclusión es que ser un programador no es tan sencillo pues se
requiere mucha práctica y conocimientos.

Creo importante que se debe reconocer que el desarrollador de Software es una pieza muy
relevante en nuestra sociedad avanzada, puesto que los sistemas digitales han aumentado en
los últimos años. Además, es oportuno decir que el desarrollar Software es todo un proceso
conformado por varias fases donde comúnmente muchas personas trabajan en conjunto. Una
de las fases más importantes durante el Desarrollo De Software son las pruebas, esta fase es
de las últimas pero a mi consideración es la más importante porque dicha fase nos permite
identificar las fallas que se tengan y corregirlas, para que de esta manera se puedan evitar
problemas futuros, ya que es bien sabido de los diferentes desastres provocados por fallas
en el Software que en ocasiones resultaron en la muerte de varias personas todo por no
realizar pruebas al producto final o hacerlo de una manera incorrecta, por eso se le debe de
dar mucha importancia a la fase de pruebas y no tomarlo a la ligera.

*Figura No. 9* Software


Elaboró / Obtenido de: universidades.cr
Fuente:
________________________
--------------. (2019). Desarrollo de Software, ¿de qué trata?. Recuperado en Febrero 05 de 2021, de universidades.cr Sitio Web:
< https://www.universidadescr.com/blog/desarrollo-de-software-de-que-trata/ >
----
* = Donde se usa. / Fuente 14.-, a final del documento en Bibliografía, Cibergrafía y Contactos (Páginas Web).

__________________________
9
--------------. (2019). Desarrollo de Software, ¿de qué trata?. Recuperado en Febrero 05 de
2021, de universidades.cr Sitio Web: < https://www.universidadescr.com/blog/desarrollo-de-
software-de-que-trata/ >
----
** = Donde se usa. / Fuente 14.-, a final del documento en Bibliografía, Cibergrafía y Contactos
(Páginas Web).
Sábado 06 de febrero de 2021. 06/02/2021. 12
SUBTEMA 5.1.1.-
“SOFTWARE PROPIETARIO”
Primeramente, hay que decir que al “Software Propietario también se le conoce como
Software Privativo y es muy conocido por la mayoría de las personas, se refiere a todo aquel
Software que no es libre” 10**. Según comprendo, este tipo de Software es privativo porque
implica que el código fuente no está al alcance, no se puede modificar y mucho menos
distribuirse.

Entonces en pocas palabras, el Software propietario se refiere a cualquier Programa de


carácter informático donde al usuario se le limitan las posibilidades o formas de uso,
modificación o distribución y el código fuente está restringido. Quiero destacar que en el
Software Propietario ya sea una persona física o jurídica (como una compañía, por ejemplo),
son los que tendrán los derechos de autor sobre el Software, lo cual implica que este Software
no te pertenece y no puedes hacerle ningún tipo de modificación al código fuente, además no
puedes distribuirlo sin los debidos permisos del propietario (esto quiere decir que no puedes
copiarlo). Otro aspecto importante es que el Software Propietario sigue siendo propietario
aún si el código fuente se hiciera público debido a la reserva de derechos sobre el uso.

Debo decir que en este tipo de Software se van a tener algunas cosas a favor como, por
ejemplo: que son de fácil adquisición e instalación, están muy bien diseñados, comúnmente
manejan una mayor compatibilidad con los diversos Hardware que existen. Para este tipo de
Software detecto desventajas como que: no se pueden copiar o modificar, no son tan seguros
y la mayoría de los productos que manejan este tipo de Software no son gratis y tienen costos
altos. Algunos ejemplos de Software Propietario son:
• Office.
• Aspel.
• McAfee.
• AVG, etc.

*Figura No. 10* Software Propietario


Elaboró / Obtenido de: TecnoMagazine
Fuente:
________________________
--------------. (2019). Software Propietario. Recuperado en Febrero 05 de 2021, de TecnoMagazine Sitio Web:
< https://tecnomagazine.net/software-propietario/ >
----
* = Donde se usa. / Fuente 15.-, a final del documento en Bibliografía, Cibergrafía y Contactos (Páginas Web).

__________________________
10
--------------. (2019). Software Propietario. Recuperado en Febrero 05 de 2021, de
TecnoMagazine Sitio Web: < https://tecnomagazine.net/software-propietario/ >
----
** = Donde se usa. / Fuente 15.-, a final del documento en Bibliografía, Cibergrafía y Contactos
(Páginas Web).

Sábado 06 de febrero de 2021. 06/02/2021. 13


SUBTEMA 5.1.2.-
“SOFTWARE LIBRE”
Para empezar, se debe decir que “Al Software Libre se le conoce como Free Software, este
tipo de Software también es de los más conocidos y consiste en todo aquel Software que
permite ser copiado, modificado y distribuido sin ningún tipo de restricción” 11**. Creo
importante decir que puede ser un Software Libre, pero pago, o bien libre pero gratuito ya
que el código fuente siempre estará disponible y según alcanzo a comprender, el Software
Libre es la contraparte del Software Propietario o Privativo.

Un elemento importante para resaltar acerca de este tipo de Software es que Software Libre
no siempre significa que sea gratis, esto causa una gran confusión sobre este tipo de Software,
ya que la palabra libre se refiere no al precio del Programa, sino a su licencia en realidad.
Además, otro punto relevante acerca de este tipo de Software es que respeta la libertad de los
usuarios y la comunidad porque con las libertades que se proporcionan, los usuarios controlan
el Programa y lo que este hace. Otros aspectos importantes referentes a este tipo de Software
es que nos da la libertad de estudiarlo, mejorarlo o realizarle cambios y se puede usar el
Programa con cualquier propósito.

Sobre el Software Libre, las partes a favor que detecto son como por ejemplo que: muchos
son gratis o no tan caros, por lo regular cuentan con una gran comunidad de apoyo, no son
tan difíciles de usar. Los inconvenientes que logro detectar sobre el Software Libre son que:
muchos de los productos que manejan este tipo de Software no dan garantía, son difíciles de
instalar a veces y no tienen tanta compatibilidad con los diferentes Hardware que existen,
etc. Algunos ejemplos de Software Libre son:
• Open Office.
• Ubuntu.
• Planner.
• Mozilla Firefox.

*Figura No. 11* Software Libre


Elaboró / Obtenido de: TecnoMagazine
Fuente:
________________________
--------------. (2019). Software libre. Recuperado en Febrero 05 de 2021, de TecnoMagazine Sitio Web:
< https://tecnomagazine.net/software-libre/ >
----
* = Donde se usa. / Fuente 16.-, a final del documento en Bibliografía, Cibergrafía y Contactos (Páginas Web).

__________________________
11
--------------. (2019). Software libre. Recuperado en Febrero 05 de 2021, de TecnoMagazine
Sitio Web: < https://tecnomagazine.net/software-libre/ >
----
** = Donde se usa. / Fuente 16.-, a final del documento en Bibliografía, Cibergrafía y Contactos
(Páginas Web).

Sábado 06 de febrero de 2021. 06/02/2021. 14


SUBTEMA 5.2.-
“APLICACIONES”
A partir de este apartado se van a ir analizando las aplicaciones del Cómputo en diferentes
áreas de la ingeniería y otras disciplinas. Primero que nada, es importante destacar que las
aplicaciones del Cómputo en diferentes ámbitos se dan a través de sus elementos o conceptos
más importantes, por ejemplo el Software, lo anterior se explica porque el Cómputo abarca
muchos términos relevantes como lo son el Software o la Programación y al hablar de las
aplicaciones del Cómputo, en realidad también estaríamos hablando de las aplicaciones del
Software o de los aportes de la Programación en diversas disciplinas que a menudo tienen la
finalidad de solucionar un Problema o facilitar una tarea.

Tomando en cuenta lo anteriormente mencionado puedo asegurar que entonces se tienen


muchas aplicaciones del Cómputo en diferentes disciplinas, además puede decirse que varias
de esas aplicaciones son en verdad importantes y manejan cierto grado de complejidad. Para
ir resumiendo, al hablar de “Aplicaciones”, por comodidad, me voy a centrar en todas
aquellas aplicaciones que se relacionan con el Software o con los aportes de la Programación
sabiendo que ambos conceptos y otros más son abarcados por el Cómputo.

De manera general y como ya se mencionó antes, las aplicaciones del Software o los aportes
de la Programación se dan en disciplinas y ámbitos con los que aparentemente no tienen nada
que ver, pero la sorpresa está cuando se descubre que tienen mucho que ver y hasta llegan a
complementarse. Principalmente, “Es relevante admitir que las aplicaciones del Software o
los aportes de la Programación han aumentado de una manera acelerada en los últimos años
debido a la constante evolución de la Tecnología y la modernización de la sociedad” 12**. Las
aplicaciones del Software y los aportes de la Programación continúan en aumento porque
creo que a grandes rasgos una de las finalidades del Cómputo en general es complementar
otras disciplinas y servir de ayuda en diferentes ámbitos.

*Figura No. 12* Software (Aplicaciones)


Elaboró / Obtenido de: globalbit
Fuente:
________________________
--------------. (2019). El alcance del software en el mundo actual y su impacto en el futuro. Recuperado en Febrero 05 de 2021, de
globalbit Sitio Web:
< http://www.globalbit.co/2019/07/20/el-alcance-del-software-en-el-mundo-actual-y-su-impacto-en-el-futuro/ >
----
* = Donde se usa. / Fuente 17.-, a final del documento en Bibliografía, Cibergrafía y Contactos (Páginas Web).
__________________________
12
--------------. (2019). El alcance del software en el mundo actual y su impacto en el futuro.
Recuperado en Febrero 05 de 2021, de globalbit Sitio Web: <
http://www.globalbit.co/2019/07/20/el-alcance-del-software-en-el-mundo-actual-y-su-impacto-en-
el-futuro/ >
----
** = Donde se usa. / Fuente 17.-, a final del documento en Bibliografía, Cibergrafía y Contactos
(Páginas Web).

Sábado 06 de febrero de 2021. 06/02/2021. 15


SUBTEMA 5.2.1.-
“CIENCIAS FÍSICAS Y DE LA
INGENIERÍA”
En este apartado se van a destacar algunas de las aplicaciones más importantes del Cómputo,
o mejor dicho del Software junto a algunas aportaciones de la Programación dentro de lo que
se conoce como las Ciencias Físicas y de la Ingeniería. Por Ciencias Físicas y de la Ingeniería
me refiero al conjunto de conocimientos científicos obtenidos en esos temas. Primeramente,
pude entender que los aportes de la Programación que se tienen en las Ciencias Físicas son
el diseño de algunos Software o Programas matemáticos que se aplican para la realización
de cálculos (simbólicos y numéricos), el análisis de datos y representaciones gráficas, además
la Programación ha hecho posible diseñar Software o Programas cuya principal aplicación
es simular el comportamiento de algún sistema físico. Algunos ejemplos de lo anteriormente
dicho son:
• Scilab.
• Origin.
• Graph.
• TermoGraf.
Debo decir que existen muchos otros Programas o Software fruto de la Programación que se
aplican para solucionar problemas o facilitar tareas en las Ciencias Físicas. Seguidamente,
algunas de las aportaciones del Cómputo, o mejor dicho de la Programación en la Ingeniería
son “El desarrollo de Programas o de Software cuyas principales aplicaciones son para
realizar complejos cálculos sobre datos numéricos de todo tipo, realizar simulaciones
gráficamente, análisis estadísticos o cálculo de estructuras, realizar modelos y diseños, etc.
Entre los varios Programas o Software usados en la Ingeniería tenemos a Statgraphic o
AutoCad” 13**. Existen algunos Programas o Software más avanzados usados en predicciones
meteorológicas. Algunas otras aportaciones del Cómputo dentro de la Ingeniería se dan en:
• Automatización de Procesos.
• Control de Procesos Industriales.
• Electrónica Industrial.
• Telecomunicaciones.
Se debe reconocer, que el Cómputo y sus elementos han realizado valiosas aportaciones.
*Figura No. 13* Software (Aplicaciones en Ingeniería y Ciencias Físicas)
Elaboró / Obtenido de: INFAIMON
Fuente:
________________________
--------------. (2018). Programas de ingeniería: qué son y cómo funcionan. Recuperado en Febrero 05 de 2021, de INFAIMON
Sitio Web: < https://blog.infaimon.com/ingenieria-software-como-funciona/ >
----
* = Donde se usa. / Fuente 19.-, a final del documento en Bibliografía, Cibergrafía y Contactos (Páginas Web).
__________________________
13
Calero, Winnie. (2010). Aplicaciones del Software. Recuperado en Febrero 05 de 2021,
de ingenieraupoliana.blogspot.com Sitio Web: <
http://ingenieraupoliana.blogspot.com/2010/09/aplicaciones-del-software.html >
----
** = Donde se usa. / Fuente 18.-, a final del documento en Bibliografía, Cibergrafía y Contactos
(Páginas Web).
Sábado 06 de febrero de 2021. 06/02/2021. 16
SUBTEMA 5.2.2.-
“CIENCIAS MÉDICAS Y TAMBIÉN DE
LA SALUD”
Como en el apartado anterior, en este apartado se van a destacar algunas de las aplicaciones
más importantes de lo que se conoce como Cómputo, o mejor dicho del Software junto a
algunas aportaciones de la Programación en general dentro las Ciencias Médicas y de la
Salud. Es importante mencionar que al hablar de las Ciencias Médicas y de la Salud me
refiero a la Medicina principalmente.

Según lo que he comprendido, el principal aporte de la Programación en Medicina (para fines


médicos) son el diseño de varios Programas o Software que se aplican o implementan en
dispositivos médicos que tienen entre sus funciones vigilar y monitorear a los pacientes,
medir la frecuencia cardiaca, medir la presión arterial, escanear, etc. Se debe mencionar que
estos dispositivos médicos controlados por Software (Programas), al ser usados en Medicina
se convierten en productos sanitarios lo cual implica que deben cumplir la normativa
correspondiente. Algunos de los dispositivos médicos más usados controlados por Software
y Programas son:
• Monitores.
• Escáneres.
• Marcapasos.
• Desfibriladores.
Existen más artefactos médicos controlados por software a parte de los ya mencionados
anteriormente y todos son de gran importancia. Es muy importante, además de lo que ya se
ha estado mencionando, decir que “El Cómputo en general a apoyado y complementado
mucho a la Medicina, principalmente en los hospitales que es donde más se ocupan artefactos
médicos controlados por Software, la gran relevancia de estos artefactos operados por
Software en los hospitales está en que son usados a diario para salvar vidas humanas” 14**.

*Figura No. 14* Cómputo (Aplicaciones en Medicina)


Elaboró / Obtenido de: OMI360
Fuente:
________________________
--------------. (2017). Los orígenes del software médico. Recuperado en Febrero 05 de 2021, de OMI360 Sitio Web:
< http://www.omi360.org/los-origenes-del-software-medico/ >
----
* = Donde se usa. / Fuente 20.-, a final del documento en Bibliografía, Cibergrafía y Contactos (Páginas Web).

__________________________
14
--------------. (2017). Los orígenes del software médico. Recuperado en Febrero 05 de 2021,
de OMI360 Sitio Web: < http://www.omi360.org/los-origenes-del-software-medico/ >
----
** = Donde se usa. / Fuente 20.-, a final del documento en Bibliografía, Cibergrafía y Contactos
(Páginas Web).
Sábado 06 de febrero de 2021. 06/02/2021. 17
SUBTEMA 5.2.3.-
“LEYES, CIENCIAS SOCIALES Y DEL
COMPORTAMIENTO”
En este apartado, trataré de mencionar algunas de las más destacadas aplicaciones de lo que
es el Cómputo y sus elementos más relevantes, principalmente aplicaciones del Software y
aportes de la Programación en las Leyes, Ciencias Sociales y del Comportamiento. Creo
importante decir que, al hablar de Leyes, me estoy refiriendo al Derecho principalmente y al
tratar sobre las Ciencias Sociales y del Comportamiento mencionaré lo referente al
comportamiento del ser humano. Se debe resaltar que muchas personas a simple vista dirían
que el Cómputo y sus implicaciones no han jugado un papel tan importante en cuanto a
aportes o aplicaciones en el Derecho o el comportamiento del ser humano, pero la realidad
es que el Cómputo y sus elementos más importantes también están presentes y complementan
oportunamente al Derecho e influyen de cierta forma en el comportamiento del ser humano.

Primeramente y según lo que entiendo, el principal aporte de la Programación en Derecho


(para fines jurídicos) son el diseño de varios Programas o Software que se aplican o
implementan en el análisis, archivo y recuperación de información contenida (guardada o
grabada) en la legislación, jurisprudencia, doctrina, bancos de datos, bibliografía o en
cualquier otro documento con contenido jurídico relevante. En pocas palabras, “El Software
o Programas aplicados en Derecho están más dirigidos a la parte de la gestión administrativa,
registral, notarial, judicial, de labores parlamentarias y más” 15**. De acuerdo con lo que he
reflexionado, el principal aporte de la Programación en Ciencias Sociales y del
Comportamiento (comportamiento humano) son el diseño de varios Programas o Software
que se aplican o implementan en el estudio directo de dichas ciencias, puesto que el Software
o Programas diseñados permiten trabajar con bases de datos, analizarlos, ordenarlos y más.
Algunos ejemplos de Software o Programas aplicados en el estudio de las Ciencias Sociales
y del comportamiento son SPS, EXCEL o ATLAS.ti, etc. Cabe destacar que el Cómputo
actualmente tiene un gran impacto en la sociedad y esto influye en el comportamiento del ser
humano.

*Figura No. 15* Cómputo (Aplicaciones en Leyes, Ciencias S. y del Comportamiento)


Elaboró / Obtenido de: EcuRed
Fuente:
________________________
--------------. (2016). Derecho informático. Recuperado en Febrero 05 de 2021, de EcuRed Sitio Web:
< https://www.ecured.cu/Derecho_inform%C3%A1tico >
----
* = Donde se usa. / Fuente 21.-, a final del documento en Bibliografía, Cibergrafía y Contactos (Páginas Web).

__________________________
15
--------------. (2016). Derecho informático. Recuperado en Febrero 05 de 2021, de EcuRed
Sitio Web: < https://www.ecured.cu/Derecho_inform%C3%A1tico >
----
** = Donde se usa. / Fuente 21.-, a final del documento en Bibliografía, Cibergrafía y Contactos
(Páginas Web).
Sábado 06 de febrero de 2021. 06/02/2021. 18
SUBTEMA 5.2.4.-
“ARTES Y HUMANIDADES”
Este apartado adquiere cierta importancia, porque se van a destacar algunas de las
aplicaciones más importantes del Cómputo, o mejor dicho del Software junto a algunas
aportaciones de la Programación en general dentro las Artes y Humanidades. Es importante
mencionar que al hablar de las Artes me refiero a lo relacionado con la estética y el
pensamiento, cuando hablo de Humanidades me refiero a lo relacionado con la cultura
humana. En este caso, las Artes y Humanidades se han visto bien complementadas por el
Cómputo y sus implicaciones en los últimos años, ya que, en el caso de las Artes, hoy en día
es posible realizar muchas obras usando la computadora, lo mismo ocurre para las
Humanidades pues en la actualidad las cuestiones relacionadas con la cultura humana
también pueden ser expresadas mediante una computadora comparado con épocas antiguas
donde el Cómputo ni siquiera existía, pero a medida que surge y evoluciona provoca que se
junte de buena forma con el Arte y las Humanidades.

Algo muy importante a mencionar es que “El principal aporte de la Programación en las
Artes (para fines estéticos y de pensamiento) son el diseño de varios Programas o Software
que se aplican (implementan) o mejor dicho sirven como herramienta en la creación de
variadas obras de arte entre las que destacan animaciones, dibujos, edición de fotos o
imágenes, diseños en 3D y más” 16**. En pocas palabras, el Software o Programas aplicados
en las Artes están más dirigidos a ser una ayuda o herramienta para crear. Me parece que el
principal aporte de la Programación en las Humanidades (cultura humana) son el diseño de
varios Programas o Software que se aplican o implementan de modo que sirven como ayuda
para expresar, estudiar o entender lo referente al ser humano y su pensamiento, puesto que el
Software o Programas diseñados permiten trabajar con bases de datos, diseñar, analizar textos
y más. Algunos ejemplos de Software o Programas aplicados en el ámbito de estudio de las
Humanidades son Voyant Tools, Illustrator o Poemage, etc. En el último apartado se verán
otras disciplinas importantes donde el Cómputo ha tenido aplicaciones.

*Tabla No. 1* Programas que tienen implicación en las Artes y el Humanismo


Elaboró / Obtenido de: Chaur Bernal, Jairo (Autor)
Fuente:
________________________
Chaur Bernal, Jairo. (2012). Diseño Conceptual de Productos Asistido por Computadora. Consultado en Febrero 05 de
2021. España: < EAE Grupo editor. >
----
* = Donde se usa. / Fuente 22.-, a final del documento en Bibliografía, Cibergrafía y Contactos (Libros).

__________________________
16
Chaur Bernal, Jairo. (2012). Diseño Conceptual de Productos Asistido por
Computadora. Consultado en Febrero 05 de 2021. España: < EAE Grupo Editor. >
----
** = Donde se usa. / Fuente 22.-, a final del documento en Bibliografía, Cibergrafía y Contactos
(Libros).
Sábado 06 de febrero de 2021. 06/02/2021. 19
SUBTEMA 5.2.5.-
“OTRAS DISCIPLINAS”
En este último apartado ahondaré sobre otras disciplinas donde el Cómputo y sus
implicaciones, principalmente la Programación y el Software han tenido cierta relevancia
porque fueron empleados para solucionar problemas o facilitar tareas y de esta forma
complementar a dichas otras disciplinas.

A grandes rasgos, la Programación también ha tenido aportes en Disciplinas como la


Astronomía, donde creo que la principal aportación de la Programación es la de diseñar e
implementar Software o Programas que se aplican en la simulación o modelado de diferentes
tipos de sistemas y en el procesado de grandes cantidades de información. Me parece que los
aportes de la Programación también están presentes en disciplinas como la Administración
(de empresas), de modo que se diseñan y emplean Software o Programas para respaldar la
parte gerencial, la parte profesional, la gestión empresarial, el procesamiento de
transacciones, el apoyo a las decisiones, la contabilidad, la administración de ventas, el
análisis de inversiones y el comercio electrónico. Etc.

Es importante mencionar que el diseño, estudio y aplicación de Software, Programas o


Algoritmos, también se da en la Biología, más que nada para facilitar el entendimiento y
estudio de algunos procesos o sistemas biológicos que abarcan desde la escala molecular a
los ecosistemas, pasando por las células, el sistema nervioso, el ADN y los sistemas sociales.
Etc. En Biología también se implementa Software o Programas para analizar datos, realizar
modelados matemáticos y simulaciones computacionales. Finalmente, se debe decir que “Las
aplicaciones del Cómputo, principalmente del Software y los aportes de la Programación se
dan en muchas disciplinas, pero también en ámbitos que tienen que ver con videojuegos o
marketing, por ejemplo” 17**. Finalmente creo importante decir que el Cómputo junto con sus
elementos ha tenido un gran impacto en la actualidad de nuestra sociedad, de modo que
conforme evoluciona se aplica a diferentes ámbitos y disciplinas con la finalidad de hacer
más fácil las cosas y resolver problemas de interés.

*Tabla No. 2* Otras Disciplinas donde el Cómputo y sus elementos son aplicados
Elaboró / Obtenido de: Propio (Elaboración propia)
Fuente:
________________________
García Peñalvo, Francisco José. (2018). Ciencia de la Computación e Inteligencia Artificial. Consultado en Febrero 05
de 2021. España: < GRIAL Grupo editor. >
----
* = Donde se usa. / Fuente 23.-, a final del documento en Bibliografía, Cibergrafía y Contactos (Libros).
__________________________
17
García Peñalvo, Francisco José. (2018). Ciencia de la Computación e Inteligencia
Artificial. Consultado en Febrero 05 de 2021. España: < GRIAL Grupo Editor. >
----
** = Donde se usa. / Fuente 23.-, a final del documento en Bibliografía, Cibergrafía y Contactos
(Libros).
Sábado 06 de febrero de 2021. 06/02/2021. 20
G. CONCLUSIONES INDIVIDUALES

En este Trabajo de Investigación se presentó el resultado de una búsqueda de información


clara, concisa y confiable con el fin de profundizar sobre los Paradigmas de Programación y
también a cerca del Cómputo aplicado a las diferentes áreas de la Ingeniería y otras
disciplinas. Respectivamente, para el Tema 4.- Paradigmas de Programación, el objetivo fue
aprender a distinguir los diversos Paradigmas de Programación; y conocer el uso de ellos de
acuerdo con las características y tipo de problemas por resolver. Para el Tema 5.- Cómputo
aplicado a diferentes áreas de la Ingeniería y otras disciplinas, el objetivo fue aprender a
identificar la aplicación del Cómputo para la solución de problemas en las diferentes áreas
disciplinares. Tomando en cuenta los objetivos anteriormente mencionados y de acuerdo con
lo que realice, puedo concluir que los objetivos se validan y se cumplen, de modo que en el
caso del Tema 4.-, luego de haber procesado y analizado mentalmente la información
obtenida he llegado a una conclusión de que son los Paradigmas de la programación, además
conozco varios de estos y se cuál es el uso que se les da de acuerdo con sus características al
resolver problemas. Para el Tema 5.-, luego de todo el proceso de investigación, me queda
claro cuál es la importancia del Cómputo y sus aplicaciones en la Ingeniería a la hora de
resolver problemas.

Además de lo ya mencionado, puedo concluir que durante este Trabajo de Investigación


comprendí muchos de los elementos más importantes de los temas que se trataron, así como
también me quedan claros conceptos importantes como Paradigma, Programación, Cómputo,
Software o Disciplina, pues estos conceptos para mí son la esencia de lo que se desarrolló.
Concluyo que a pesar de realizar este Trabajo de Investigación tengo pequeñas inquietudes
respecto al contexto histórico de algunos conceptos tratados en el desarrollo de los temas,
pero a fin de cuentas considero que son inquietudes mínimas pues no son parte relevante de
lo que se debió comprender respecto a los temas tratados. Debo comentar que la mayor parte
del trabajo fue descrita en palabras propias.

Continuando, debo decir que los temas tratados son de mi agrado y creo que son importantes
para tener un panorama más amplio de lo que implican los Fundamentos de Programación,
pues la forma más pertinente de comprender mejor a esta asignatura es conociendo sobre
estos temas que se trataron a lo largo del trabajo. Lo que no fue de mi agrado es que, en
ocasiones al momento de buscar información, no se obtenían resultados claros, lo que
motivaba a seguir buscando en varias fuentes y leer en exceso hasta poder dar una
interpretación correcta de lo que se quería describir.

Por último, mi punto de vista sobre el presente Trabajo de Investigación es que, se realizó
con mucho esfuerzo y en mayor medida conforme a las indicaciones del profesor, sobre todo
se realizó tratando de cubrir los objetivos que se plantearon, por ello creo que se tiene un
buen Trabajo de Investigación. Una de las cosas que me disgustó en la realización de este
trabajo es que siempre se me dificulta la parte de interpretar la información, por lo cual
algunas veces me era muy tardado redactar mis ideas principales sobre los temas.

Finalmente, puedo decir que este trabajo me fue muy provechoso por los contenidos que se
desarrollaron y espero que en un futuro pueda servir de apoyo o ayuda a la comunidad
académica.

Sábado 06 de febrero de 2021. 06/02/2021. 21


H. BIBLIOGRAFÍA, CIBERGRAFÍA Y CONTACTOS
I.
• Páginas Web (Cibergrafía)

J. 1.- López Mendoza, Marvin. (2020). Qué es un lenguaje de programación. Recuperado en


Febrero 05 de 2021, de OpenWebinars Sitio Web: < https://openwebinars.net/blog/que-es-un-
lenguaje-de-programacion/ >
** Se usó en Página 4.
2.- --------------. (2016). 1.2 Paradigmas de la Programación. Recuperado en Febrero 05 de 2021,
de cienciasfera Sitio Web: <
http://www.cienciasfera.com/materiales/informatica/tecnologiainformacion/tema21/12_paradigmas
_de_la_programacin.html >
** Se usó en Página 4.
3.- --------------. (2014). 5.1. Programación estructurada. Recuperado en Febrero 05 de 2021, de
Medium Sitio Web: < https://entrenamiento-python-
basico.readthedocs.io/es/latest/leccion5/programacion_estructurada.html >
** Se usó en Página 5.
4.- Medina, Iván. (2017). Programación estructurada. Recuperado en Febrero 05 de 2021, de
Medium Sitio Web:
< https://medium.com/laboratoria-how-to/programaci%C3%B3n-estructurada-7fe400bae43d >
** Se usó en Página 5.
5.- Álvarez, Miguel Ángel. (2019). Qué es la programación orientada a objetos. Recuperado
en Febrero 05 de 2021, de desarrolloweb.com Sitio Web: <
https://desarrolloweb.com/articulos/499.php#:~:text=La%20programaci%C3%B3n%20Orientada%
20a%20objetos%20se%20define%20como%20un%20paradigma,los%20objetivos%20de%20las%2
0aplicaciones. >
** Se usó en Página 6.
6.- --------------. (2018). Programación Orientada a Objetos VS Programación Estructurada.
Recuperado en Febrero 05 de 2021, de EDUCACIÓNIT Sitio Web:
< https://blog.educacionit.com/2018/05/21/programacion-orientada-a-objetos-vs-programacion-
estructurada/ >
** Se usó en Página 6.
7.- --------------. (2018). Programación Lógica. Recuperado en Febrero 05 de 2021, de github.io
Sitio Web:
< https://ferestrepoca.github.io/paradigmas-de-programacion/proglogica/logica_teoria/lang.html >
** Se usó en Página 7.
8.- --------------. (2018). Programación Paralela. Recuperado en Febrero 05 de 2021, de github.io
Sitio Web:
< http://ferestrepoca.github.io/paradigmas-de-programacion/paralela/paralela_teoria/index.html >
** Se usó en Página 8.
9.- --------------. (2013). ¿Qué son los paradigmas de programación?. Recuperado en Febrero 05
de 2021, de 4rSoluciones.com Sitio Web: < https://www.4rsoluciones.com/blog/que-son-los-
paradigmas-de-programacion-2/ >
** Se usó en Página 9.
10.- --------------. (2018). Informática 1. Recuperado en Febrero 05 de 2021, de
jcyenlm.blogspot.com Sitio Web:
< http://jcyenlm.blogspot.com/2018/12/tecnologia-su-aplicacion-los-equipos-de_14.html >
** Se usó en Página 9.

Sábado 06 de febrero de 2021. 06/02/2021. 22


11.- --------------. (2014). Paradigmas de Programación. Recuperado en Febrero 05 de 2021, de
webnode.cl Sitio Web: < https://fundamentos-de-programacion97.webnode.cl/news/otendencias-
actuales/#:~:text=Algunas%20de%20las%20tendencias%20actuales,como%20en%20micro%2Dniv
eles). >
** Se usó en Página 10.
12.- --------------. (2020). Paradigmas de programación: principios básicos de programación.
Recuperado en Febrero 05 de 2021, de Digital Guide IONOS. Sitio Web:
< https://www.ionos.es/digitalguide/paginas-web/desarrollo-web/paradigmas-de-programacion/ >
** Se usó en Página 10.
13.- Merino, María y Pérez Porto, Julián. (2010). DEFINICIÓN DE CÓMPUTO.
Recuperado en Febrero 05 de 2021, de Definición.DE Sitio Web: < https://definicion.de/computo/ >
** Se usó en Página 11.
14.- --------------. (2019). Desarrollo de Software, ¿de qué trata?. Recuperado en Febrero 05 de
2021, de universidades.cr Sitio Web:
< https://www.universidadescr.com/blog/desarrollo-de-software-de-que-trata/ >
** Se usó en Página 12.
15.- --------------. (2019). Software Propietario. Recuperado en Febrero 05 de 2021, de
TecnoMagazine Sitio Web:
< https://tecnomagazine.net/software-propietario/ >
** Se usó en Página 13.
16.- --------------. (2019). Software libre. Recuperado en Febrero 05 de 2021, de TecnoMagazine
Sitio Web:
< https://tecnomagazine.net/software-libre/ >
** Se usó en Página 14.
17.- --------------. (2019). El alcance del software en el mundo actual y su impacto en el futuro.
Recuperado en Febrero 05 de 2021, de globalbit Sitio Web:
< http://www.globalbit.co/2019/07/20/el-alcance-del-software-en-el-mundo-actual-y-su-impacto-
en-el-futuro/ >
** Se usó en Página 15.
18.- Calero, Winnie. (2010). Aplicaciones del Software. Recuperado en Febrero 05 de 2021,
de ingenieraupoliana.blogspot.com Sitio Web: <
http://ingenieraupoliana.blogspot.com/2010/09/aplicaciones-del-software.html >
** Se usó en Página 16.
19.- --------------. (2018). Programas de ingeniería: qué son y cómo funcionan. Recuperado en
Febrero 05 de 2021, de INFAIMON Sitio Web: < https://blog.infaimon.com/ingenieria-software-
como-funciona/ >
** Se usó en Página 16.
20.- --------------. (2017). Los orígenes del software médico. Recuperado en Febrero 05 de 2021,
de OMI360 Sitio Web:
< http://www.omi360.org/los-origenes-del-software-medico/ >
** Se usó en Página 17.
21.- --------------. (2016). Derecho informático. Recuperado en Febrero 05 de 2021, de EcuRed
Sitio Web:
< https://www.ecured.cu/Derecho_inform%C3%A1tico >
** Se usó en Página 18.

Sábado 06 de febrero de 2021. 06/02/2021. 23


• Libros (Bibliografía)

22.- Chaur Bernal, Jairo. (2012). Diseño Conceptual de Productos Asistido por
Computadora. Consultado en Febrero 05 de 2021. España: < EAE Grupo editor. >
** Se usó en Página 19.
23.- García Peñalvo, Francisco José. (2018). Ciencia de la Computación e Inteligencia
Artificial. Consultado en Febrero 05 de 2021. España: < GRIAL Grupo editor. >
** Se usó en Página 20.

• Direcciones de Correo Electrónico (Contactos)

1.- theyza@hotmail.com / Dirección de correo electrónico del autor del texto que consulté
para escribir ideas principales del Subtema 4.6.- Nuevas Tendencias.
2.- gerencia@um.es / Dirección de correo electrónico de la Universidad de Murcia pues
cuenta con muy buenos apuntes sobre el Software que pueden servir para complementar más
los temas tratados en el trabajo.
3.- info@omi360.org / Dirección de correo electrónico del publicador del texto que consulté
para escribir ideas principales del Subtema 5.2.2.- Ciencias Médicas y de la Salud.

Sábado 06 de febrero de 2021. 06/02/2021. 24

También podría gustarte