NUMERO 5
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
ó<br />
Científica<br />
ó<br />
Científica<br />
TOMO 2 <strong>NUMERO</strong> 2
ó<br />
ó<br />
Científica<br />
IAL<br />
EDITORIAL<br />
Científica<br />
El objetivo de esta publicación es aportar conocimientos a<br />
través de los trabajos académicos de investigadores que se<br />
encuentran en un ejercicio continuo de la investigación,<br />
sobre todo aquella centrada en mejorar el ámbito educativo.<br />
Nuestro país se encuentra en un momento complejo frente a<br />
los desafíos educativos, frente a tal situación, los<br />
investigadores se esfuerzan por encontrar alternativas que<br />
contribuyan a mejorar la citación de rezago entre otras<br />
cosas.<br />
Frente a tal escenario, surge la propuesta de esta revista<br />
que pretende cumplir con una difusión que llegue a gran<br />
parte de la sociedad si se considera el alcance de Internet.<br />
Como una publicación digital, este medio busca establecer<br />
un dialogo con sus lectores<br />
En este número tenemos el agrado de contar con la<br />
participación de docentes e investigadores de notable<br />
trayectoria en la publicación de artículos, producto de sus<br />
estudios e investigaciones. El resultado de su trabajo lo<br />
vemos reflejado en la calidad de lo aquí expuesto.<br />
Los textos que se integran son resultado de estudios en<br />
proceso, de proyectos vigentes que buscan resolver<br />
problemáticas que van desde el contexto local como se<br />
aprecia en el trabajo del M. En G. Luis Gustavo Galeana<br />
Victoria quien propone un valioso recurso para mejorar las<br />
condiciones educativas de la educación superior en México;<br />
hasta temas que son de investigación básica en un<br />
escenario internacional, es el caso del artículo del Dr.<br />
Salvador Hernández Contreras denominado Computación<br />
cuántica en la web, que es el inicio hacia proyectos de<br />
aplicación.<br />
Con la publicación de estos trabajos podemos dar una<br />
justificación del porque la importancia de difundir y exponer<br />
los resultados o proyectos vigentes, para poder compartir<br />
tanto con la comunidad científica, así como con la sociedad<br />
en la cual nos desenvolvemos y la que solicita mejores<br />
productos y servicios.<br />
Consejo Editorial<br />
Dr. Fernando Adolfo Salazar Vázquez<br />
RESPONSABLE DE PRENSA Y DIFUSIÓN<br />
Dr. Julio Cesar Ruíz Martínez<br />
COORDINADOR DEL ÁREA EDITORIAL<br />
M. en G. Luis Gustavo Galeana Victoria<br />
DISEÑO GRÁFICO<br />
M. en A. Elizabeth Sánchez Vázquez<br />
CORRECTOR DE ESTILO<br />
DIVULGACIÓN CIENTÍFICA, año 2 No 2, abril-<br />
Junio 2017 es una Publicación Trimestral<br />
editada por Fernando Adolfo Salazar Vázquez,<br />
Av. Violetas 127, Villa de las Flores, Coacalco,<br />
Estado de México, C.P. 55710, Tel (55)<br />
58745903,<br />
http://divulgacioncientifica.org.mx. Editor<br />
responsable: Fernando Adolfo Salazar<br />
Vázquez. Reserva de Derechos al Uso<br />
exclusivo No. 04 – 2016 – 061315321700 –<br />
203, ISSN 2448-699X, Ambos otorgados por el<br />
Instituto Nacional del Derecho de Autor.<br />
Responsable de la última actualización de este<br />
Número Fernando Adolfo Salazar Vázquez,<br />
Av. Violetas 127, Villa de las Flores, Coacalco,<br />
Estado de México, C.P. 55710, Tel (55)<br />
58745903, fecha de la ultima modificación,<br />
mayo 2017.<br />
las opiniones expresadas por los autores no<br />
necesariamente reflejan la postura del editor<br />
de la publicación.<br />
Queda prohibida la reproducción total o<br />
parcial de los contenidos e imágenes de la<br />
publicación sin previa autorización de<br />
Divulgación Científica.<br />
Divulgación científica en el afán de seguir superándose,<br />
vuelve a invitar a alumnos, docentes e investigadores y al<br />
público en general a enviarnos sus artículos científicos para<br />
su revisión y posterior publicación.
ó<br />
Científica<br />
Computación cuántica en la web<br />
Salvador Contreras Hernández 1 , América Ivet Muñoz Galicia 2 , Diego García Jara 3<br />
María Patricia Tzili Cruz 4<br />
Universidad Politécnica del Valle de México, Av. Universidad Politécnica esquina con Río de la Plata,<br />
col. Villa Esmeralda, Tultitlan Estado de México, 59700. México.<br />
salvador.contreras@gmail.com1, america.i.munoz@gmail.com2, garcia_jara@yahoo.com.mx3,<br />
ptzili18@gmail.com4<br />
Resumen<br />
La investigación, enseñanza y aprendizaje de la computación cuántica se está beneficiando<br />
actualmente de la nueva máquina cuántica de cinco qubits creada por la empresa<br />
International Business Machine. La interface web permite el desarrollo y ejecución de<br />
algoritmos cuánticos. El diseño de estos algoritmos se hace a través de circuitos en el<br />
compositor cuántico. El artículo resalta la importancia de esta tecnología en el área de las<br />
ciencias computacionales.<br />
Abstract<br />
Research, teaching and learning of quantum computing today is benefiting for the new<br />
quantum machine of five qubits that was created by International Business Machine<br />
enterprise. The web interface allows the development and execution of quantum<br />
algorithms. The design of these algorithms is done through the circuits in quantum<br />
composer. The article importance highlights this technology in computer science area.<br />
Palabras clave: Cómputo cuántico, compositor cuántico, algoritmos cuánticos.<br />
Key words: Quantum computing, quantum composer, quantum algorithms.<br />
1. Introducción<br />
Hasta hace muy poco tiempo, el estudio de la computación cuántica, en lo referente a<br />
algoritmos, se desarrollaba casi en su totalidad de manera teórica. Se elaboraban algoritmos<br />
cuánticos, desde el punto de vista matemático, y éstos eran probados en máquinas clásicas<br />
con simuladores de computador cuántico. Sin embargo, en mayo del 2016, la empresa IBM<br />
(International Business Machine) puso a disposición del público en general una interfaz en<br />
la web para interactuar un procesador cuántico de cinco qubits, en donde se incluye<br />
información teórica y relevante sobre computación cuántica. Este hecho representa un hito<br />
en la historia de la computación y permitirá acelerar el desarrollo de la tecnología cuántica,
ó<br />
Científica<br />
en materia de software.<br />
IBM denomina Quantum Experience al proyecto de computación cuántica con una interfaz<br />
en línea, en la cual se pueden hacer experimentos de manera real, en aspectos de la teoría<br />
de la información cuántica como la superposición, entrelazamiento, tele-portación y<br />
algoritmos.<br />
La enseñanza en áreas como la mecánica y computación cuántica puede aprovechar la<br />
máquina de IBM para hacer que los estudiantes comprendan los fundamentos de la teoría<br />
cuántica experimentando directamente en el hardware pero desde la comodidad de las aulas<br />
o de su casa. Además los investigadores tienen en este computador cuántico una<br />
herramienta muy importante para el desarrollo de proyectos en el ámbito de la teoría<br />
cuántica de la información. Se debe aclarar que se trata de un procesador cuántico para<br />
realizar cálculos, algoritmos y probar conceptos fundamentales de la teoría de la<br />
información cuántica.<br />
Los estudiantes de las áreas relacionadas con la computación cuántica pueden elaborar sus<br />
programas desde el laboratorio de cómputo de su escuela o facultad, siendo supervisados<br />
por su profesor. Estas prácticas al parecer son simples ya que con cualquier computadora<br />
conectada a Internet se puede acceder a un procesador cuántico en línea y experimentar<br />
algoritmos cuánticos, pero la importancia y complejidad de ello radica en que al trabajar<br />
con el compositor cuántico se están manipulado átomos directamente a través de<br />
instrucciones de un lenguaje de programación cuántico o de la interfaz gráfica mediante el<br />
diseño de circuitos cuánticos. Por su parte los investigadores avanzarán en aspectos nuevos<br />
en esta materia y se podrán encontrar aplicaciones tanto inmediatas como a mediano y largo<br />
plazo.<br />
2. ¿Qué es la computación cuántica?<br />
Como antecedente, se debe comentar que mientras que en la computación clásica los bits se<br />
representan con impulsos eléctricos, en la computación cuántica se hace a través de las
ó<br />
Científica<br />
propiedades de partículas, lo cual otorga paralelismo natural a los cálculos.<br />
Debido a que en la mecánica cuántica se determina la probabilidad de que una partícula se<br />
encuentre en una posición determinada, se dice entonces que los algoritmos cuánticos son<br />
probabilísticos. Estos algoritmos deben ser diseñados considerando todas las alternativas<br />
posibles de solución de acuerdo al problema abordado y, empleando la técnica correcta,<br />
deberá determinar la opción que represente una probabilidad de 1 o cercana a este valor.<br />
La computación cuántica es un área de las ciencias computacionales que está actualmente<br />
en auge en todo el mundo debido a los avances prometedores en el hardware. La dificultad<br />
más grande a la que se enfrenta esta disciplina concierne a la parte física, ya que se tiene<br />
que encontrar la forma de controlar los átomos o partículas subatómicas que intervienen en<br />
los cálculos, en otras palabras, las partículas que representan los qubits. Actualmente solo<br />
se han podido controlar eficientemente unos cuantos átomos pero se espera que con el paso<br />
del tiempo los físicos experimentales en esta área puedan controlar un número de partículas<br />
mucho mayor, con la consecuencia de que el poder de cómputo explotará<br />
exponencialmente.<br />
En la década de los 80s Richard Feynman (Feynman, 1999) propone por vez primera la<br />
posibilidad de hacer cómputo a través de partículas subatómicas como los electrones, por<br />
ejemplo. Estas partículas tienen un comportamiento radicalmente distinto a lo que vemos<br />
en el mundo macroscópico, ya que no se puede determinar con certeza algunas de sus<br />
propiedades, en un momento determinado, hasta realizar una medición directa sobre ellas,<br />
pero. Esta medición hace que el sistema decaiga y los fenómenos cuánticos desaparezcan.<br />
Por ejemplo, no podemos saber la posición exacta de un electrón al dispararlo contra una<br />
doble rendija con una pantalla que los detecte detectora en la parte trasera, hasta que choca<br />
en esta última. Cuando esto sucede, sabemos la posición del electrón y se pierde la<br />
incertidumbre. Existe otra característica que se le denomina superposición de estados y es<br />
la que permite que las partículas puedan tener valores distintos al mismo tiempo. En el caso
ó<br />
Científica<br />
de propiedades binarias y propias de la física cuántica, como el espín de un electrón, se<br />
pueden representar los valores 0 y 1 al mismo tiempo.<br />
3. Experimentación en el compositor cuántico<br />
En el contexto del IBM Quantum Composer, se denomina experimentos a la actividad de<br />
desarrollo o construcción de algoritmos. Los circuitos cuánticos se desarrollan en la interfaz<br />
gráfica o compositor agregando las compuertas adecuadas al algoritmo que se implementa.<br />
Se tiene la posibilidad de experimentar con la superposición cuántica, que es la base para<br />
todos los algoritmos en esta área (Nielsen, 1998). La superposición es el fenómeno de las<br />
partículas subatómicas que permite la representación de los qubits, donde estos pueden<br />
estar en estados superpuestos. Este fenómeno otorga un paralelismo natural a los cálculos<br />
realizados con qubits y es el que permite que el poder de cálculo tenga un alcance<br />
extraordinario.<br />
Es posible experimentar en la máquina cuántica de IBM con los algoritmos conocidos, tales<br />
como algoritmo de Shor y de Grover, para determinar su comportamiento y verificar la<br />
exactitud de los resultados, los cuales se desarrollan más adelante.<br />
Los algoritmos cuánticos se encuentran en el área de estudio del software para cómputo<br />
cuántico. Estos algoritmos deben ser desarrollados considerando algunos elementos<br />
indispensables como la superposición cuántica y la probabilidad de las posibles respuestas.<br />
Además se requiere de matemáticas especializadas para representar el algoritmo que se<br />
desea utilice los conceptos cuánticos para trabajar. Entre estos conceptos se encuentra el<br />
entrelazamiento y la tele-portación.<br />
3.1 Entrelazamiento<br />
El entrelazamiento es una característica de las partículas atómicas, que se puede representar<br />
con lenguaje matemático en mecánica cuántica. Si dos partículas están entrelazadas, se<br />
puede conocer alguna propiedad de una al medir la otra (Lai, 2016). La teoría de la<br />
información cuántica también contiene el concepto de entrelazamiento. Éste fue
ó<br />
Científica<br />
descubierto en las ecuaciones matemáticas utilizadas en la mecánica cuántica, es decir, fue<br />
una predicción que esta área de las ciencias estableció mucho antes de que se comprobara<br />
experimentalmente. John Clauser fue el primero en afirmar que se podría hacer una<br />
máquina que comparara miles de partículas entrelazadas, utilizando el estudio matemático<br />
de John Bell (Bell, 1965), quien establecía una forma matemática eficaz para determinar si<br />
el entrelazamiento era un asunto real (Clauser, 2002). En las décadas de los 40s y 50s, este<br />
asunto del entrelazamiento cuántico era considerado un debate filosófico, inclusive por el<br />
mismo Albert Einstein, en su famoso artículo On the Einstein Podolsky Rosen paradox, en<br />
Einstein et al. (1935), donde considera que el entrelazamiento no es real. Sin embargo,<br />
Clauser desarrolló una máquina para comparar el estado de las partículas y después Alain<br />
Aspect realizó nuevamente el experimento, llegando a la conclusión de que el<br />
entrelazamiento, ese descubrimiento matemático predicho por la mecánica cuántica, es real<br />
(Aspect, 1982).<br />
Este entrelazamiento en cómputo cuántico puede ser implementado en simuladores, como<br />
por ejemplo; QCL (Quantum Computation Language), QCF (Quantum Computing<br />
Functions) o bien, el compositor cuántico de IBM (IBM Quantum Experience, 2016), entre<br />
otros disponibles actualmente. El primero es un lenguaje basado en C que implementa las<br />
operaciones fundamentales para programación cuántica. El código se desarrolla en un<br />
editor de texto y se compila para obtener el resultado (Ömer, 2005). QCF es un una librería<br />
que se implementa a un software especializado en tópicos matemáticos con uso de matrices,<br />
Matlab, que contiene también las compuertas básicas y funciones más comunes para<br />
desarrollo de algoritmos cuánticos (Fox, 2003). Por su parte, el compositor cuántico de<br />
IBM contiene una interfaz gráfica en web para el desarrollo de algoritmos, a través de<br />
circuitos cuánticos. Esta interfaz permite seleccionar entre el simulador o la máquina<br />
cuántica real para la ejecución de los algoritmos.<br />
Para implementar el entrelazamiento, desde la perspectiva de la información cuántica, se<br />
puede experimentar con el diseño de circuitos a través del compositor cuántico. El<br />
entrelazamiento se logra colocando una compuerta H o de Hadamard en uno de los cinco<br />
qubits, para que después se coloque una compuerta CNOT, donde el qubit con la compuerta
ó<br />
Científica<br />
H es el destino (Sicard, 1999).<br />
3.2 Tele-portación cuántica<br />
Para la simulación en máquinas clásicas del proceso de tele-portación cuántica se puede<br />
usar el experimento desarrollado en el CERN (Organización Europea para la Investigación<br />
Nuclear), donde se transmite información de un punto a otro auxiliándose de la<br />
característica de entrelazamiento de las partículas sub atómicas (Gisin,2003). El<br />
experimento consiste en generar primero un par de qubits entrelazados, para el emisor y el<br />
receptor que usualmente reciben los nombres de Alice y Bob.<br />
El emisor y el receptor se quedan con uno de los qubits entrelazados. Ahora Alice y Bob se<br />
encuentran separados a una distancia arbitraria, Alice desea transmitir información a Bob,<br />
por lo que necesitará de dos qubits, uno el entrelazado con el de Bob y otro que contiene la<br />
información a enviar, que llamaremos |φ . Para ello Alice aplica la compuerta NOT a los<br />
dos qubits, luego aplica la compuerta cuántica de Hadamard al primer qubit. Después Alice<br />
realiza una medición sobre sus dos qubits y obtiene los dos bits clásicos b ! y b ! que envía a<br />
Bob a través de un canal de comunicación clásico. Finalmente Bob realiza la<br />
transformación sobre su qubit entrelazado de acuerdo a los bits clásicos b ! y b ! , Z b !<br />
X b !<br />
,<br />
donde X y Z son las matrices de Pauli σx y σz. El resultado obtenido por Bob es el qubit<br />
que posee Alice, |φ .<br />
Todas estas compuertas necesarias para implementar la tele-portación cuántica están<br />
disponibles en el compositor cuántico. Las aplicaciones de esta característica en la<br />
información cuántica, son diversas, aunque en principio el uso inmediato será en la<br />
criptografía, debido a la posibilidad de transmitir información de un lugar a otro de forma<br />
segura, ya que no pasará por el medio cásico ningún dato que ponga en riesgo la<br />
confidencialidad de la información. Aunque también se debe resaltar el riesgo que esto<br />
implica, ya que se podría enviar información o un sitio remoto sin ser detectado.
ó<br />
Científica<br />
3.3 El compositor cuántico<br />
El compositor cuántico es una interfaz que permite el diseño de algoritmos cuánticos en<br />
forma de circuitos. Contiene cinco líneas que representan la ejecución del algoritmo en el<br />
tiempo, donde éste transcurre de izquierda a derecha. Cada línea corresponde a un qubit<br />
(ver figura 1). La ejecución contiene los estados de estos qubits en el tiempo. Los estados se<br />
pueden modificar colocando las compuertas adecuadas para el tipo de acción que se quiere<br />
aplicar al qubit (IBM Quantum Experience, 2016).<br />
Contiene un menú en el que se puede elegir si desea ejecutar el algoritmo desarrollado en el<br />
compositor cuántico, en la máquina real o bien, si desea utilizar el simulador. También<br />
contiene una opción para que se muestren los resultados obtenidos por el algoritmo. Estos<br />
resultados se muestran en una esfera de Bloch (Nielsen, 2000) y en una gráfica de barras.<br />
Para utilizar el compositor y la máquina cuántica se tienen que registrar como usuarios de<br />
IBM o bien, ingresar con sus datos de Google, Twitter, Hithub o Linkedin.<br />
Fig. 1. Compositor cuántico para la máquina de cinco qubits 1<br />
3.4 Algoritmo para factorización de números primos<br />
La factorización de números primos consiste en encontrar, a partir de un número n, dos<br />
números primos que multiplicados entre si den como resultado n. No existe un algoritmo<br />
clásico para solucionar este problema, por lo que encontrar los factores primos de un<br />
1 Quantum Composer, IBM Quantum Experience
ó<br />
Científica<br />
numero grande, de cientos de dígitos por ejemplo, podría tardarse cientos de años ya que el<br />
tiempo para encontrar la solución crece exponencialmente con el tamaño del número n.<br />
Fig. 2. Estado de la máquina cuántica 2<br />
En 1996 Peter Shor, investigador del Instituto Tecnológico de Massachusetts, diseñó un<br />
algoritmo cuántico para resolver este problema en un tiempo considerablemente menor<br />
(Shor, 1996). Este algoritmo inicia poniendo todos los qubits en una superposición de<br />
estados y aplicando las compuertas necesarias para que se calculen todas las alternativas<br />
posibles en un solo instante. El algoritmo proporciona como la solución la alternativa que<br />
tenga una probabilidad de 1 o cercana a este valor cuando los números que multiplicados<br />
entre si produzcan n.<br />
Se calcula que mientras que una máquina clásica tardaría cientos de años en resolver este<br />
problema, para números grandes, una cuántica tardaría menos de cuatro segundos. El<br />
algoritmo de Shor se ha probado en máquinas cuánticas reales y funciona, solo que aún no<br />
tenemos máquinas con un número grande qubits, lo que implica que se ha probado<br />
únicamente para números pequeños.<br />
Por otra parte, algunos algoritmos importantes para criptografía actualmente se basan en el<br />
problema de la factorización de números primos, lo que implica que pueden estar en riesgo<br />
en un futuro cercano si la tecnología cuántica en hardware evoluciona a tal grado que se<br />
pueda disponer de máquinas de unos cuantos bits adicionales a los que ahora tenemos. Lo<br />
importante ahora no es la complejidad en tamaño de problemas que estas máquinas<br />
cuánticas pueden resolver, sino la forma en que realizan los cálculos. La diferencia de estos<br />
cálculos en hardware cuántico, con respecto a la tecnología clásica, es que ya no usan<br />
impulsos eléctricos para representar los bits, ahora son átomos o partículas sub atómicas<br />
para ello.<br />
2 Quantum Composer, IBM Quantum Experience
ó<br />
Científica<br />
3.5 Algoritmo cuántico para búsqueda<br />
Otra aplicación de la tecnología cuántica es la búsqueda de un registro en una base de datos<br />
desordenada. El problema de búsqueda es particularmente interesante y complicado cuando<br />
no hay un índice donde buscar. Por ejemplo, en un directorio telefónico encontrar el<br />
número de teléfono de una persona es relativamente fácil si existe un índice. Pero si el<br />
problema en cambio, consiste en hacer una búsqueda del nombre de una persona a partir de<br />
su número telefónico, se tendría que revisar registro por registro para encontrarlo. Si la<br />
cantidad de registros es n, entonces la complejidad de la búsqueda sería del orden de n/2.<br />
La complejidad del algoritmo clásico para búsqueda es de n, mientras que la de Grover es<br />
de n (Grover, 1996). Se muestra en la figura 3 el circuito cuántico realizado en el<br />
compositor cuántico para una búsqueda de un número de dos qubits por medio del<br />
algoritmo e Grover.<br />
4. Importancia de la máquina cuántica de IBM<br />
El paso que ha dado IBM al poner una máquina cuántica de cinco qubits a disposición de<br />
todo el mundo, representa un hecho histórico, ya que por primera vez una empresa<br />
comparte los resultados de la investigación en hardware para cómputo cuántico, con los<br />
investigadores interesados en desarrollar algoritmos cuánticos.<br />
Fig. 3. Circuito cuántico para el algoritmo de Grover 3<br />
3 Quantum Composer, IBM Quantum Experience
ó<br />
Científica<br />
A pesar de que no se contaba hasta hace poco tiempo con una máquina cuántica para<br />
experimentación, la tecnología clásica para simular procesos en la teoría de la información<br />
cuántica, ha sido desarrollada correctamente, por lo que es posible realizar algoritmos<br />
eficaces que resuelvan problemas pequeños. Esta forma de trabajar en simuladores se<br />
presentó debido a que la tecnología en hardware disponible para este fin solo se encontraba<br />
en las grandes organizaciones como IBM o en universidades dentro de proyectos de<br />
investigación. Ahora con la posibilidad de utilizar un computador cuántico, los<br />
investigadores en esta área podrán desarrollar proyectos de cómputo cuántico, en el diseño<br />
de algoritmos, en una máquina cuántica real.<br />
Se debe resaltar que al utilizar una máquina cuántica, los qubits, son representaciones de los<br />
bits clásicos pero a través de partículas sub atómicas, lo que implica fenómenos como la<br />
superposición de estados, o en otras palabras, permite que el bit clásico se convierta en un<br />
qubit donde el 0 y el 1 coexisten simultáneamente. Esta característica proporciona un<br />
paralelismo natural que se puede aprovechar para hacer cálculos muy grandes que los<br />
computadores clásicos no podrían efectuar o se tardarían cientos de años en realizar. Para<br />
obtener un resultado utilizando qubits, se tiene que hacer la medición correspondiente, con<br />
lo que el sistema arrojaría una de múltiples opciones, dependiendo del algoritmo. La<br />
medición causa que el sistema de qubits en coherencia se destruya.<br />
Los cálculos que se pueden hacer simultáneamente con cinco qubits están en el orden de<br />
2 ! , y aunque son pequeños se pueden utilizar para probar aspectos fundamentales de la<br />
computación cuántica como el entrelazamiento, la tele-portación, las compuertas cuánticas<br />
o inclusive el concepto de qubit. El problema para contar con máquinas cuánticas de más<br />
qubits consiste en hacer trabajar a todos estos de manera coordinada para que ejecuten los<br />
cálculos. Las partículas subatómicas utilizadas hasta ahora para hacer computación no<br />
pueden ser controladas por tiempos prolongados, es decir, no pueden mantener coherencia<br />
por mucho tiempo y este problema se complica cuando crece el número de qubits.<br />
Por otra parte, el alcance de una computadora cuántica para cálculos complejos es un tema<br />
que ha comenzado a inquietar a algunos sectores de la población en el mundo, ya que si
ó<br />
Científica<br />
bien es cierto que solo hay máquinas de cinco o siete qubits, los resultados son<br />
prometedores y se podría considerar que solo es cuestión de tiempo para que aumenten este<br />
número. Los resultados logrados hasta ahora por las empresas e investigadores que<br />
trabajan en el desarrollo del hardware para computadoras cuánticas, permiten vislumbrar un<br />
futuro promisorio en esta área de la computación.<br />
Pero el aumento del número de átomos o qubits, ¿qué implicaciones tiene? Un<br />
computador cuántico de doscientos qubits podría hacer cálculos muy grandes, considerando<br />
la totalidad del espacio de soluciones de un problema, es decir, podría representar todas las<br />
alternativas de respuestas de manera simultánea. Un algoritmo cuántico solo tiene que<br />
determinar la probabilidad de la respuesta correcta y seleccionar ésta de una enorme gama<br />
de respuestas. Con doscientos átomos se podrían hacer cálculos numéricos con cantidades<br />
de posibles respuestas mayores al número de átomos del universo.<br />
5. Conclusiones<br />
El desarrollo de la tecnología cuántica, tanto en hardware como en software, ha permitido<br />
que hoy en día exista lo necesario para la creación de algoritmos que son probados a través<br />
de simuladores e inclusive por medio de computadoras cuánticas. La aparición de la<br />
máquina cuántica de IBM representa un avance enorme en las ciencias computacionales,<br />
pero también pertenecen a otras disciplinas como en la física, ingeniería y matemáticas, por<br />
lo que no debe pasar desapercibido este acontecimiento inclusive en otras áreas de<br />
conocimiento.<br />
El aprendizaje por parte de estudiantes que abordan estos temas en las aulas, ahora es<br />
posible con experimentación en el laboratorio de cómputo cuántico de IBM, desde la web.<br />
Los cambios que se producen en las partículas de la máquina cuántica al manipularla a<br />
través del compositor, son reales, es decir, se puede trabajar con compuertas que<br />
manipulan directamente las partículas. Fenómenos como la superposición, entrelazamiento<br />
y tele-portación pueden experimentarse en el computador cuántico, lo que significa que<br />
ahora contamos con un poderoso laboratorio para experimentos de software que<br />
anteriormente eran prácticamente imposibles de realizar fuera de la simulación.
ó<br />
Científica<br />
No solo el aprendizaje se verá beneficiado, sino la enseñanza por parte de profesores al<br />
incluir prácticas de desarrollo de algoritmos, experimentación con las compuertas cuánticas<br />
y su aplicación en los circuitos cuánticos, todo esto desde el sitio web del proyecto<br />
Quantum Experience de IBM.<br />
Los temas de investigación que pueden ser abordados por los investigadores en el área de<br />
software para cómputo cuántico, están relacionados directamente con los conceptos<br />
mencionados en párrafos anteriores; la superposición, entrelazamiento y tele-portación<br />
cuántica. Dentro del entrelazamiento, se requiere estudiar la forma de medir de éste, las<br />
posibilidades que tiene para las comunicaciones aprovechando la compartición de atributos<br />
de las partículas, ente otras.<br />
Las aplicaciones podrían abrir nuevas alternativas de análisis de datos en computación,<br />
física, química, medicina y otras donde se requiera un poder de cómputo considerable. Por<br />
ejemplo, el estudio de las partículas elementales en mecánica cuántica, las reacciones<br />
químicas, predicción del clima y fenómenos naturales como terremotos y tornados, análisis<br />
del código genético, comunicaciones y criptografía, entre muchas más. Por ahora el reto en<br />
el desarrollo de software cuántico se encuentra en la creación de nuevos algoritmos y en la<br />
aplicación de los ya existentes para la solución de nuevos problemas, principalmente en<br />
aquellos que toman un tiempo exponencial, de acuerdo al tamaño de los datos de entrada.<br />
Referencias<br />
Aspect, Alain; Dalibard, Jean; Roger, Gérard. (1982). Experimental test of Bell's<br />
inequalities using time-varying analyzers. Physical review letters. vol. 49, no 25, p. 1804.<br />
Recuperado: http://www.drchinese.com/David/Aspect.pdf<br />
Bell, John Stewart. (1964). On the Einstein Podolsky Rosen paradox. Recuperado:<br />
https://cds.cern.ch/record/111654/files/vol1p195-200_001.pdf<br />
Clauser, John Francis. (2002). Early History of Bell's Theorem. Quantum [Un]speakables:<br />
From Bell to Quantum Information, Springer Berlin Heidelberg. pp. 61-98,<br />
doi="10.1007/978-3-662-05032-3_6.<br />
Einstein, Albert; Podolsky, Rosen; Rosen, Nathan. (1935), “Can Quantum-Mechanical<br />
Description of Physical Reality Be Considered Complete?” Physical Review, 47: 777–780
ó<br />
Científica<br />
Recuperado: http://journals.aps.org/pr/pdf/10.1103/PhysRev.47.777<br />
Gisin, Nicolas. (2003). Quantum teleportation: principles and applications. Academic<br />
Training Lectures, CERN Geneva, Switzerland. Recuperado de:<br />
https://cds.cern.ch/record/688042?ln=es<br />
Grover, Lov Kumar. (1996). A fast quantum mechanical algorithm for database search.<br />
In Proceedings of the twenty-eighth annual ACM symposium on Theory of<br />
computing (STOC '96). ACM, New York, NY, USA, 212-219.<br />
DOI=http://dx.doi.org/10.1145/237814.237866<br />
Feynman, Richard Phillips. (1999). Simulating physics with computers, pp. 133–53;<br />
reprinted from International Journal of Theoretical Physics 21, 467-99<br />
Recuperado: https://people.eecs.berkeley.edu/~christos/classics/Feynman.pdf<br />
Fox, Charles. (2003). Quantum computing functions (QCF) for Matlab.<br />
Recuperado de http://www.robots.ox.ac.uk:5000/~parg/pubs/qcf.pdf<br />
IBM Quantum Experience, 2016. Quantum Composer.<br />
http://www.research.ibm.com/quantum/<br />
Lai, Anna Chiara; Pedicini, Marco; Rognone, Silvia. (2016). Quantum Entanglement and<br />
the Bell matrix. Quantum Information Process. 15: 2923. doi:10.1007/s11128-016-1302-3<br />
Nielsen, Michael Aaron; Chuang, Isaac L. (2000).Quantum Computation and Quantum<br />
Information, Cambridge University Press, Cambridge England.<br />
Nielsen, Michael Aaron. (1998). Quantum Information Theory. Ph.D. thesis. The<br />
University of New Mexico. Recuperado de:<br />
https://www.cse.msu.edu/~zhangh40/mth/0011036.pdf<br />
Ömer, Bernhard. (2005) Classical Concepts in Quantum Programming. International<br />
Journal of Theoretical Physics 44: 943. doi:10.1007/s10773-005-7071-x<br />
Shor, Peter. (1997). Polynomial-time Algorithms for Prime Factorisation and Discrete<br />
Logarithms on a Quantum Computer, SIAM J. Comp., Vol.26, p.1484.<br />
Sicard, Andrés R. (1999). Algunos elementos introductorios acerca de la computación<br />
cuántica. Memorias VII Encuentro ERM, Universidad de Antioquia, Medellín.<br />
Recuperado: http://www1.eafit.edu.co/asr/pubs/icq.pdf
ó<br />
Científica<br />
Perspectivas sociológicas, propuestas académicas para<br />
la educación actual.<br />
M. En C. Elizabeth Sánchez Vázquez 1 , Dr. Fernando Adolfo Salazar Vázquez, M. En Tic<br />
Judith Ruby Sánchez García, M. En G. Luis Gustavo Galeana Victoria<br />
elisanchez.upvm@gmail.com, aranfer3@gmail.com, judithrubysg@gmail.com gustavogaleana@gmail.com<br />
1. Introducción.<br />
Comprender el comportamiento social ha sido una tarea explorada desde varias<br />
perspectivas, en distintos momentos se han marcado aspectos que proponen enfoques<br />
específicos desde los que se pueden entender las dinámicas sociales; las formas de<br />
relacionarse, las formas de producción. En un primer momento los europeos establecieron<br />
sus conclusiones sobre cuestiones como el orden social, las relaciones de trabajo y los<br />
sistemas de producción, sin embargo dichas manifestaciones partían de las percepciones de<br />
sus autores ya que no existían aún las metodologías necesarias para analizar en forma<br />
objetiva la realidad, de esta forma solo manifestaban sus vivencias personales incluso a<br />
través de la literatura. Con el paso del tiempo, los estudios toman más formalidad, se<br />
convierten en teorías y se desarrollan metodologías que permitirán argumentar y comprobar<br />
las hipótesis de sus autores, se aplican estudios cuantitativos en los que se resume de alguna<br />
forma el funcionamiento de la sociedad.<br />
En un segundo momento, el comportamiento social se analiza a través de la estructura,<br />
en esta corriente, disciplinas como la lingüística son protagonistas en el intento de explicar<br />
la existencia a partir del estudio de los signos en la vida social y así se explican<br />
determinadas pautas culturales.<br />
Otra perspectiva académica es el marxismo, esta corriente plantea que hay una división<br />
de clases en un sistema capitalista que domina ideológicamente a una clase dominada,<br />
donde la economía es el centro de la sociedad.
ó<br />
Científica<br />
2. Desarrollo.<br />
El cumulo de conocimiento no ha permitido tener una claridad sobre la dinámica social en<br />
el siglo XXI, incluso a veces es un obstáculo para la transformación social y se hace parte<br />
del aparato opresor, cuando el mundo académico impone una línea editorial que podría<br />
producir una falsa conciencia, (BOAVENTURA DE SOUSA, 2017)<br />
El objetivo del siguiente trabajo es mostrar el marco teórico de la sociología en primer<br />
término, para posteriormente, explorar el escenario educativo.<br />
Analizar el tema de la educación es una cuestión compleja pero no imposible cuando se<br />
conocen las opiniones de los expertos a partir de los textos que son resultado de un trabajo<br />
formal de investigación y análisis. Lo más complicado es enfrentar una realidad cruda que<br />
se vive pero no se reflexiona en el quehacer diario del docente, sobre todo cuando se vive<br />
en forma personal tanto la experiencia de la educación pública como de la privada .<br />
Algunos de los textos y autores que tomamos en cuenta en el siguiente texto, son: Paulo<br />
Freire y los aportes de una nueva educación de Gustavo Racovschik, La teoría de la<br />
educación en la encrucijada de Joaquín García Carrasco y Ángel García del Dujo, Análisis<br />
epistemológico del libro de Bourdieu La reproducción; Elementos para una teoría del<br />
sistema de enseñanza de Mariana Guadalupe Laverán y finalmente La globalización<br />
neoliberal y sus repercusiones en educación de Enrique Javier Díez Gutiérrez. Todos ellos<br />
abarcan una mirada crítica sobre temas relacionados con la educación, explican conceptos<br />
como el conocimiento, la enseñanza, el saber, la pedagogía; sin embargo, no son notas<br />
aisladas, la mayor parte de los textos llevan consigo una carga ideológica, en general los<br />
autores develan una realidad que permanece quieta ante nuestra mirada indiferente pero que<br />
se presenta para cambiar la perspectiva de quienes tienen un papel fundamental en el<br />
proceso educativo.<br />
Algunos de los textos revisados describen y exponen, pero otros autores también proponen
ó<br />
Científica<br />
y ante un escenario que pudiera parecer imposible, surgen posibilidades. Si bien la<br />
radiografía sobre la educación en un mundo global neoliberal no es de lo más positiva, los<br />
autores nos dejan sus propuestas que van desde ejemplos en los que se plantea una<br />
interacción social que lleve a formar una identidad de rescate de la educación en todas sus<br />
formas, hasta la propuesta de Freire de la pedagogía alternativa al poder.<br />
El análisis del tema es necesario y urgente en el contexto de descomposición que social que<br />
se vive en nuestro país pues el tema educativo lo trastoca todo. El esfuerzo del análisis ha<br />
llevado a autores como García Carrasco y García del Dujo a explorar sobre la encrucijada<br />
en la que se encuentra involucrada la educación; abarcando aquellas disciplinas que han<br />
abonado a la construcción de la teoría, al proceso de evolución cultural y a la interacción<br />
social involucrada en la práctica de la cultura en comunidades para formar una identidad.<br />
Para (JOAQUÍN, 2002) en la práctica de las aulas el proceso educativo se hace sinónimo de<br />
enseñanza-aprendizaje y la teoría mejora dicha práctica. Así las mejores prácticas se hacen<br />
en referencia a la teoría, de esta forma cobran legitimidad; la sociología y la psicología son<br />
las disciplinas que más han influido en la teoría de la educación.<br />
El fenómeno de la educación está ligado a la cultura, ese elemento que nos ubica entre los<br />
seres vivos y justifica nuestra excepcionalidad, como un cuerpo pensante; otra propiedad<br />
que caracteriza al hombre es la autopoiesis, ese proceso de autoconstrucción,<br />
autorregulación, autorreparación y autorreproducción de acuerdo a Maturana.<br />
(MATURANA, 1992).<br />
Desde estas interacciones se construye la experiencia en un ecosistema que da paso a el<br />
comportamiento de los humanos; luego de la acción, el ser humano crea contextos,<br />
relaciona lo vivido con el entorno, así acumula percepciones sensoriales y emocionales<br />
positivos y negativos; así va definiendo su identidad.<br />
La inteligencia social es el primer indicio cultural de la inteligencia aplicada a la toma de
ó<br />
Científica<br />
decisiones y a la formación de las comunidades de prácticas, la interacción social se hace<br />
básica para la formación del comportamiento humano.<br />
Por otra parte, situaciones de interacción influyen en la formación del ser humano, pero<br />
también aquellas situaciones de no interacción como lo pueden ser el abandono y la<br />
marginación pues todo genera un impacto en la formación, los significados por ejemplo.<br />
Dicha formación tiene presencia a lo largo de toda la vida incluso en escenarios que no son<br />
formales, hay organizaciones que retoman entre sus prácticas las mismas que los sistemas<br />
de enseñanza formal; la zona de construcción de conocimiento se desarrolla mientras se dan<br />
cambios en la identidad del sujeto y en las comunidades de práctica, el sujeto actúa en<br />
forma activa en comunidades de práctica, zona de conocimientos y mientras eso sucede se<br />
forma la identidad colectiva y singular. La identidad se refleja en la narrativa de lo que nos<br />
pasa. La propuesta es retomar los rasgos que compartimos como humanidad, una identidad<br />
formada entre la educación y la cultura podrían marcar una diferencia, vivir experiencias<br />
locales para generar reflexiones globales.<br />
Luego de reflexionar sobre la evolución cultural, la interacción social y las comunidades de<br />
práctica como ejes de la teoría de la educación, comprenderemos ahora desde una sintesis<br />
de Marina Guadalupe Laverán cómo se dan las acciones pedagogicas desde la mirada<br />
sociológica de Bourdieu en el sistema de enseñanza frances. La principal apreciación del<br />
autor de acuerdo con (LAVERÁN, 2014) es la trama oculta del poder aplicada en el sistema<br />
educativo francés y en general en los sistemas capitalistas que permite perpetuar y legitimar<br />
sus acciones sometiendo a los oprimidos, una forma de mantener convencida a la sociedad<br />
de una forma que ese estado se entienda como algo natural.<br />
Bajo estas apreciaciones, empieza a dilucidarse el poder del sistema capitalista, aunque<br />
también se comprende que el sistema educativo depende de un conjunto de factores entre<br />
los que destacan el contexto. La permanencia del poder se da a partir de que la clase<br />
dominante asegura la hegemonía para continuar con un control. Las evidencias de<br />
Bourdieu y Passeron tienen sentido cuando están apoyadas en estudios empíricos, es decir<br />
se ha observado la realidad y se ha analizado bajo la perspectiva sociológica.
ó<br />
Científica<br />
Frente al análisis sociológico de Bourdieu, se retoma a (JAVIER, 2010) para que en la<br />
misma lógica se aclare el papel del gobierno al diluir su responsabilidad y considerar a la<br />
educación como un servicio y dejar de considerarla como un derecho público.<br />
La labor técnica en la que se concentra la labor educativa permite una mutilación al dejar<br />
fuera a la comunidad educativa y ya no se da una participación activa. Desde esta<br />
perspectiva se refuerzan así el conformismo y la obediencia y eso no es muy positivo para<br />
una sociedad que quiera cambiar, como es el caso del actual contexto mexicano.<br />
En el texto referido, se plantea una realidad que aunque sea la Europea, se ubica lo mismo<br />
en cualquier continente del mundo pues cada uno de los rasgos considerados en el texto, se<br />
ha visto en México. El modelo neoliberal educativo ya no le apuesta a desarrollar una<br />
ciudadanía plena, ni a la participación real en la construcción de una sociedad más justa. En<br />
lo que se piensa es en ofrecer servicios educativos de calidad que garanticen la inserción de<br />
los egresados en el campo laboral.<br />
Cuando los gobiernos neoliberales van normalizando el sistema que permite dejar la<br />
responsabilidad de la educación a los padres de familia que deben elegir entre la oferta del<br />
mercado, así deja de considerarse un derecho público y el Estado diluye su responsabilidad.<br />
El autor refiere que en el sistema neoliberal se importan los métodos y técnicas gerenciales<br />
del mundo laboral al entorno educativo, siguiendo esta estrategia se introduce la gestión<br />
privada de los espacios educativos justificando que habrá una mejora y en los ejemplos que<br />
cita sobre Estados Unidos, Francia, Italia y España también se aprecia la realidad de la<br />
educación en México.<br />
El modelo neoliberal permite que los privilegiados rechacen la mezcla social cuando<br />
permiten que en sus espacios solo se eduquen los que son de la misma clase. El autor<br />
afirma que las condiciones de igualdad en la sociedad consisten en garantizar la elección
ó<br />
Científica<br />
individual del centro escolar que se prefiera, dándole a entender que se respeta un libre<br />
mercado; así el acceso a una buena escuela no es una opción para todos porque en realidad<br />
las oportunidades se ven limitadas por múltiples circunstancias, así a mayor poder<br />
adquisitivo, hay una mejor posibilidad de elección. Mientras tanto la clase obrera solo tiene<br />
la posibilidad de elegir escuelas cercanas, las clases altas se preocupan porque las escuelas<br />
garanticen el éxito laboral y que se logren los suficientes contactos sociales que<br />
contribuirán a dicho cumplido.<br />
Como lo vivimos en el contexto de México, el autor relata que la principal estrategia de las<br />
escuelas privadas es la de las relaciones públicas para atraer la mayor cantidad de<br />
estudiantes; se cuidan los resultados académicos para incitar a los padres de familia a<br />
inscribir a sus hijos y buscan aparecer en los primeros lugares de las encuestas que en el<br />
caso de nuestro país cuentan con el respaldo de publicaciones muy vendidas, como es el<br />
caso de la encuesta del Diario Reforma a través del suplemento Universitarios. Así los<br />
padres de familia buscan dichas referencias para elegir la escuela ideal para sus hijos;<br />
cuando se toman en cuenta las encuestas en el proceso de elección, se le está dando un peso<br />
importante a la eficacia de lo cuantificable, la cuestión cualitativa queda fuera de las<br />
referencias a la hora de tomar decisiones.<br />
Las minorías quedan marginados en escuelas de pocos recursos, de esta forma el sistema va<br />
configurando una recomposición del tipo de clases. En este nuevo sistema educativo se<br />
suprime la formación filosófica o humanística de esta forma la sociedad no cuestiona pues<br />
solo piensa en asegurar el futuro de los hijos en el mercado del empleo.<br />
En el mismo escenario el Estado se vale de estrategias que le lleven a privatizar la<br />
educación sin dificultades y utiliza campañas de desprestigio sobre la educación pública,<br />
eso lo vemos a menudo en nuestro país donde se el linchamiento mediático colabora en la<br />
disolución del Sindicato Nacional de Trabajadores de la Educación. El modelo neoliberal<br />
elimina los sindicatos para implantar su maquinaría libremente, justificando sus acciones en<br />
la profesionalización de los profesores para que sean más competitivos.
ó<br />
Científica<br />
(JAVIER, 2010) se refiere al fenómeno de la Mcdonalización cuando el neoliberalismo<br />
propone la gestión privada del servicio público educativo como un modelo de excelencia<br />
donde el proceso educativo debe ser una labor técnica de calidad, basada en procedimientos<br />
rígidos con una eficacia gestora que incluya la disminución de gastos. En este modelo la<br />
formación continua del profesor desaparece y la enseñanza es un asunto privado de<br />
consumidores que eligen de acuerdo a sus intereses, de acuerdo al mérito y la capacidad de<br />
los consumidores. De esta forma el Estado se libera de su responsabilidad social de ofrecer<br />
una escuela pública.<br />
Se asume pues, que el sistema educativo que prevalece a nivel mundial es una ofensiva<br />
neoliberal y se vive en todos los campos ya que se va dejando de lado la equidad para dar<br />
paso a la eficacia como la meta principal, hay una inversión ideológica de valores donde lo<br />
importante se sustituye por lo urgente, donde lo que importa es alcanzar buenos puestos<br />
laborales.<br />
Aunque la realidad de la educación se reflexiona sobre el contexto europeo, poniendo<br />
énfasis en el caso español, al final, se ilustra la realidad de nuestro país, se da un enfoque<br />
crítico sobre el sistema neoliberal en el que cada vez es más complicado que se den brotes<br />
de reacción social donde los ciudadanos cuestionen los hechos que le son impuestos.<br />
Finalmente el gobierno elude su responsabilidad y considera a la educación como un<br />
servicio, deja de hacerla valer como un derecho público. La labor técnica en la que se<br />
concentra la labor educativa permite una mutilación al dejar fuera a la comunidad educativa<br />
y ya no se da una participación activa.<br />
Justo cuando el panorama es tan complicado, se pueden retomar las propuestas que maneja<br />
(RASCOVSCHIK, 2003) desde el pensamiento de Paulo Freire, se trata de la búsqueda de<br />
una Pedagogía contestataria centrada en las formas organizativas populares, basado en una<br />
práctica social de producción de un saber más integro, más cercano a la realidad. Dicha
ó<br />
Científica<br />
propuesta implica el saber popular que permite la relación con la realidad en el seno de la<br />
sociedad opresora, resistencia, festividad, cultura.<br />
Dicha propuesta es clara al establecer un proceso pedagógico que implique al dialogo entre<br />
educadores y educandos donde ambas partes aporten distintos saberes que se<br />
complementen. El saber teórico que complemento el saber de los oprimidos, se entiende<br />
que no es necesario el conocimiento para llevar a cabo la práctica.<br />
En nuestro actual contexto es urgente llevar a la práctica la propuesta del autor a través de<br />
pensadores ya clásicos como Marx o Gramsci para construir una pedagogía liberadora. En<br />
la práctica hay que proponer teorías pero además acercar al disiente a generar cambios<br />
positivos en su entorno; si tomamos en cuenta que uno de los sistemas en crisis en nuestro<br />
país es el educativo, se hace necesario, razonar cada parte involucrada, esta lectura nos ha<br />
permitido reconocer que desde la esfera de la política se ejerce el poder tanto para<br />
transmitir un contenido ideológico que evite el cuestionamiento sobre los intereses del<br />
propio poder, como cuando se excluye o se margina a la población de los espacios<br />
educativos.<br />
3. Conclusiones.<br />
La propuesta es llevar a la práctica una pedagogía y una política liberadoras a partir de la<br />
organización, donde el conocimiento lleve una visión integral de la sociedad para<br />
transformarla.<br />
Los docentes del siglo XXI deben retomar lo que se ha perdido en la búsqueda del sistema<br />
neoliberal por dominarlo todo, se debe buscar el espíritu humanista, las posibilidades tal y<br />
como lo marcan los teóricos sí funcionan pero solo si se practican. La educación debe<br />
contribuir no solo a que se gane la lucha por el mejor puesto laboral con un ambicioso<br />
sueldo, se debe regresar al origen, a buscar nuestra identidad a traves de la interacción<br />
social.<br />
Si retomamos el concepto de autopsiéis de Maturana, de acuerdo con (MORAES, 2001) la
ó<br />
Científica<br />
educación es, un proceso de transformación en la convivencia, donde el aprendiz se<br />
transforma junto con los profesores y con los demás compañeros con los cuales convive en<br />
su espacio educacional, tanto en lo que se refiere a las transformaciones en la dimensión<br />
explícita o consciente. Es trabajo de cada docente reflexionar y determinar cómo realiza<br />
dicho cambio en la interacción en su ámbito organizacional, formando una identidad solida<br />
para que los conocimientos que se compartan sean significativos, dejando de lado las<br />
tendencias neoliberales, haciendo sociedades más justas.<br />
Referencias.<br />
LAVERÁN, M. G. (2014). Análisis epistemológico del libro de Bourdieu "La<br />
reproducción. Elementos para una teoría del sistema de enseñanza". CS.EDUC (29).<br />
JAVIER, D. G. (2010). La globalización neoliberal y sus repercusiones en educación.<br />
Revista electrónica interuniversitaria de formación del profesorado.<br />
JOAQUÍN, G. C. (2002). La teoría de la educación en la encrucijada.<br />
MATURANA, H. (1992). La objetividad. Un argumento para obligar. Santiago: Dolmen.<br />
MORAES, M. C. (2001). Educar y aprender en la biología del amor. From sentipensar:<br />
http://www.ub.edu/sentipensar/pdf/educar_y_aprender.pdf<br />
RASCOVSCHIK, G. (2003). Oaulo freire y los aportes a una nueva educación.<br />
Construyendo poder desde abajo.
ó<br />
Científica<br />
Lenguajes de programación más usados en ingeniería<br />
informática<br />
Diego García Jara 1 , Salvador Contreras Hernández 2 , Patricia Tzili Cruz 3 ,<br />
Nancy Patricia Flores Azcanio 4 , Zulma Sánchez Estrada 5 .<br />
Universidad Politécnica del Valle de México, Av. Universidad Politécnica esquina con Río de la<br />
Plata, col. Villa Esmeralda, Tultitlan Estado de México, 59700. México.<br />
dgjara@gmail.com1, salvador.contreras@gmail.com2, gustzili@hotmail.com3,<br />
patricia_azcanio@hotmail.com4, zul_zul_1@hotmail.com5<br />
Resumen<br />
Uno de los principales retos al que se enfrenta el estudiante y futuro programador de las áreas de ingeniería<br />
informática o en la TIC´s es; en que quiere ser especialista y como elegir esa especialidad, como experto en<br />
informática que será. Sobre todo en el dominio de los lenguajes de programación, por lo que aquí le<br />
mostramos algunas sugerencias más solicitadas para su mejor desempeño.<br />
Palabras clave: Lenguajes, programación, computación, ingeniería.<br />
Abstract<br />
One of the main challenges facing the student and future programmer in the areas of computer engineering or<br />
Tic's is; In which he wants to be a specialist and how to choose that specialty, as an it expert that will be.<br />
Especially in the domain of programming languages, so here are some more requested suggestions for your<br />
best performance.<br />
Key words: Languages, programming, computing, engineering<br />
1. Introducción<br />
En ingeniería informática existe software que es preferencialmente privilegiado por los<br />
programadores, para el desarrollo de algoritmos, por su versatilidad y lógica de<br />
programación dependiendo de la aplicación o solución que busquen, bajo las necesidades<br />
de sus proyectos o de las empresas que los contratan principalmente en la iniciativa privada<br />
(IP) o bien en dependencias de gobierno, para tales tareas hoy en día se cuenta con una<br />
gran variedad de posibilidades en el dominio de los lenguajes computacionales, para<br />
satisfacer todos los gustos y necesidades de quien lo requiera, como muestra hablaremos de<br />
los lenguajes más versátiles tanto en la parte de comercialización de productos y procesos
ó<br />
Científica<br />
como su aplicación en la logística de las empresas, ya se trate de distribución u<br />
optimización de inventarios, en la industria para el control de sus líneas de producción, o<br />
como es requerido también en la docencia, en las ciencias computacionales afines (salud,<br />
aeroespacial, financiera-contable, bancaria, comercial, etc.) o en la investigación pura,<br />
previendo implementar mayor seguridad en la recepción y/o transmisión de datos o de<br />
información que viaja por la red. WWW (World Wide Web). El artículo pretende analizar<br />
el mejor ranking de estos productos para una mejor eficiencia y eficacia del programador<br />
ante la gran responsabilidad que recae actualmente en los programadores y su participación<br />
entusiasta y creativa ante los nuevos retos que se van presentando día a día en forma local o<br />
en la web.<br />
Sin descuidar desde luego actividades como el desarrollo y arquitectura de una red, de la<br />
conectividad alámbrica e inalámbrica de dispositivos, de la comunicación informática al<br />
interior y exterior de las empresas, de la seguridad de la información y protección con los<br />
equipos y de esta manera se tenga éxito en todas sus tareas cotidianas encomendadas por lo<br />
que deberá tener dominio en dos o más lenguajes de programación y bases muy sólidas con<br />
el hardware.<br />
2. PHP<br />
Denominado como el lenguaje del Internet, su desarrollo fue creado pensando en aplicarlo
ó<br />
Científica<br />
como funciones dinámicas de la Web, donde la información es almacenada en un servidor<br />
como una base de datos, su código fuente no es visible, entre cliente y navegador ya que el<br />
servidor es el que se encargue de que trabaje con el código fuente traduciéndolo al lenguaje<br />
HTML (Hyper Text Markup Language), enviando el resultado al navegador, lo que permite<br />
que el lenguaje PHP (Hipertext Preprocessor), creado por Zend Technologies en 1995, aun<br />
cuando es un software libre, tiene la facilidad de comunicarse con la mayoría de los<br />
servidores de la Web, interactuando con los diferentes sistemas operativos y con diversas<br />
plataformas de forma gratuita y libre, contando en su haber con una vasta librería para<br />
diferentes gustos y aplicaciones, todo esto hace que el lenguaje de programación en PHP<br />
sea ágil seguro y confiable.<br />
Otra de sus ventajas es que permite la conectividad con la mayoría de las bases de datos<br />
que se utilizan hoy en día como MySQL y SQL.<br />
3.C#<br />
C# es un lenguaje orientado a objetos muy útil para crear video juegos y tiene similitudes<br />
en su estructura con otros lenguajes de programación.<br />
El lenguaje de programación C# fue creado por el danés Anders Hejlsberg quien diseño<br />
también los lenguajes Turbo Pascal y Delphi. Con este nuevo lenguaje de programación se<br />
tiene la intensión de mejorar con mucho, respecto a sus antecesores de donde proviene el C,
ó<br />
Científica<br />
y el C++.<br />
Para aprenderlo y practicarlo existen varios dominios en la web de acceso libre como<br />
https://mva.microsoft.com, con un buen nivel.<br />
C# Hoy en día va ganando adeptos por su gran versatilidad y adaptabilidad a las múltiples<br />
plataformas y características con que cuenta, por ejemplo:<br />
Compatibilidad entre COM y plataforma para integración de código existente.<br />
Compatibilidad con conceptos de metadatos extensibles.<br />
Amplitud y robustez, gracias a la recolección de elementos no utilizados, generando<br />
liberación de espacio y memoria, es conveniente por la seguridad en el tratamiento de tipos.<br />
Implementar seguridad por medio de mecanismos de confianza intrínsecos de código.<br />
C# es un lenguaje robusto y seguro en el tratamiento de tipos, que permite a los<br />
programadores crear una gran variedad de aplicaciones.<br />
Además, es posible interaccionar con otros lenguajes y/o entre plataformas distintas, y con<br />
datos heredados.<br />
Plena adaptabilidad por medio de servicios COM+ 1.0 y .NET Framework con un acceso<br />
limitado de uso en bibliotecas o librerias.<br />
Amplia compatibilidad con XML para interacción con componentes basados en tecnología<br />
Web.<br />
Gran capacidad de control con diferentes versiones y actualizaciones para facilitar la<br />
administración y la implementación de algoritmos complejos.<br />
Con el C# se ha tratado de incorporar conjuntamente las ventajas o mejoras que tiene el<br />
lenguaje JAVA. De esta manera se han incorporado las ventajas de C, y C++,<br />
aprovechando la productividad que posee de manera nativa el lenguaje JAVA por lo que se<br />
le denomino C#.<br />
Las características del lenguaje de programación C# en comparación con otros son:<br />
Su código puede tratarse íntegramente como un objeto.
ó<br />
Científica<br />
Su sintaxis algorítmica que es muy similar a la del JAVA.<br />
Es un lenguaje orientado a objetos y a componentes.<br />
Con C# se tiene la productividad del Visual Basic con el poder y la flexibilidad del C++<br />
opinan algunos expertos.<br />
Se ahorra tiempo de programación ya que tiene una librería muy completa de clases.<br />
C# forma parte de una plataforma .NET, muy bien estructurada teniendo una interfaz de<br />
programación de aplicaciones.<br />
C# es un lenguaje independiente que originariamente se creó para producir programas sobre<br />
plataforma .NET.<br />
Anteriormente el Visual Basic era uno de los lenguajes de programación que se encargaban<br />
de desarrollar estas aplicaciones para la plataforma, porque El Visual Basic es un lenguaje<br />
orientado a objetos pero poco robusto, entonces se quiso crear un lenguaje de fácil<br />
comprensión para los nuevos programadores.<br />
Por lo que C# es un lenguaje ampliamente recomendable, porque permite desarrollar<br />
aplicaciones de escritorio así como aplicaciones de web.<br />
4. Python<br />
Es un lenguaje que nace en los noventas pero que se ha ido modernizando, es muy fácil su<br />
comprensión pero lo que tiene en contra es que no es muy famoso como otros lenguajes de<br />
programación, siendo un lenguaje muy accesible y muy didáctico.<br />
Es un lenguaje orientado a objetos su sintaxis en su código muy sencillo y limpio,<br />
recomendable si te inicias en el mundo de la programación, una de sus cualidades es que es<br />
muy amigable, es multiplataforma, Linux, Windows, Mac o iOS.
ó<br />
Científica<br />
Python es un lenguaje de programación poderoso y fácil de aprender. Cuenta con<br />
estructuras de datos eficientes y de alto nivel y un enfoque simple pero efectivo a la<br />
programación orientada a objetos. La forma sencilla en la sintaxis de Python y su “tipado”<br />
dinámico, junto con su naturaleza interpretativa, hacen de éste un lenguaje ideal para<br />
desarrolladores, sea un buen principio, si te inicias en la programación y buscas rápidez de<br />
aplicaciones en diversas áreas y sobre la mayoría de las plataformas.<br />
El intérprete de Python cuenta con una extensa biblioteca estándar están disponibles, como<br />
software libre en forma binaria y de código fuente para las principales plataformas desde el<br />
sitio web de Python, puedes visitar su sitio https://www.python.org/, y proveerte de<br />
programas y herramientas con documentación adicional.<br />
El intérprete de Python puede fácilmente interrelacionarse con nuevas funcionalidades y<br />
tipos de datos implementados en C o C++. Python también puede usarse como un lenguaje<br />
de extensiones para aplicaciones personalizables adaptables a desarrollos de la web.<br />
Contiene extensiones que se suscriben o integran al intérprete de Python con ayuda de la<br />
referencia de la API Python/C. Se cuenta también numerosa bibliografía relacionada con<br />
Python que trata temas en profundidad.<br />
5.Java
ó<br />
Científica<br />
Que no decir del ya mundialmente conocido JAVA. Es una muy buena opción para<br />
iniciarse en los ámbitos de la programación la compañía que lo adquirió Oracle ® se ha<br />
preocupado de irlo actualizando cada versión nueva que saca al mercado, muchas empresas<br />
lo solicitan mucho sobre todo por sus aplicaciones de forma nativa, actualmente para<br />
android, para el desarrollo de apps, de los móviles, aunque es muy amplio tiene la ventaja<br />
de contar con muchas librerías para aplicaciones, muy versátiles, ahora con los nuevos<br />
dispositivos de comunicación.<br />
El lenguaje de programación JAVA fue originalmente desarrollado por James Gosling de<br />
Sun Microsystems, la que posteriormente fue adquirida por la compañía Oracle y<br />
publicado en 1995 como un componente fundamental de la plataforma Java de Sun<br />
Microsystems. Su sintaxis deriva en gran medida de C y C++, pero tiene menos utilidades<br />
de bajo nivel que cualquiera de ellos.<br />
El lenguaje JAVA se creó con los siguientes objetivos principales:<br />
Usar el paradigma de la programación orientada a objetos.<br />
Permitir la ejecución de un mismo programa en múltiples sistemas operativos.<br />
Incluir por defecto soporte para trabajo en red.<br />
Diseño que permitiera ejecutar código en sistemas remotos de forma segura.<br />
Ser amigable de fácil uso y tomar lo mejor de otros lenguajes orientados a objetos, como<br />
C++.<br />
JAVA como lenguaje de programación de última generación, orientado a objetos, se refiere<br />
a un método de programación o bien al diseño del lenguaje. Aunque existen varias<br />
interpretaciones para los lenguajes orientados a objetos, una primera idea es diseñar el<br />
software de forma que los distintos tipos de datos que utiliza estén unidos a sus<br />
operaciones. Así, los datos y el código se combinan en entidades llamadas objetos. Un<br />
objeto puede verse como un paquete que contiene la información como tal, pero analizando<br />
su comportamiento en el código y el estado de los datos. El principio es separar todo<br />
aquello que cambia, de las cosas que permanecen inalterables. Suele ocurrir que al cambiar<br />
una estructura de datos implica un cambio en el código que opera sobre los mismos y<br />
viceversa. Esta separación en objetos coherentes e independientes, del resto del cuerpo del
ó<br />
Científica<br />
algoritmo, ofrece una base más estable para el diseño de un sistema o software. El objetivo<br />
es hacer que grandes proyectos sean fáciles de gestionar.<br />
Por otro lado JAVA es una de las grandes promesas de la programación orientada a objetos<br />
por la creación de entidades más genéricas “objetos” que permitan la reutilización del<br />
software entre proyectos, una de las premisas fundamentales de la Ingeniería del Software.<br />
Un objeto genérico “cliente”, por ejemplo, debería en teoría tener el mismo<br />
comportamiento en diferentes proyectos, sobre todo cuando estos tienen similitudes, algo<br />
que suele suceder en las organizaciones. En este sentido, los objetos podrían verse como<br />
piezas reutilizables que pueden emplearse en múltiples proyectos distintos, potencializando<br />
así a la industria del software a construir proyectos de mayor envergadura empleando<br />
componentes ya existentes y de comprobada calidad; conduciendo esto finalmente a una<br />
reducción sustancial de tiempo en su desarrollo, siendo éste un resultado óptimo.<br />
Java es un lenguaje orientado a objetos desarrollado por Sun Microsystems simplificando<br />
algunas cosas de C++ y añadiendo otras, y que se utiliza tanto para realizar aplicaciones<br />
web como aplicaciones de escritorio.<br />
6. Swift<br />
Es un lenguaje de programación pensado para Apple, y sobre todo para los nuevos<br />
programadores que van iniciando sus experiencias para diferentes plataformas que son muy
ó<br />
Científica<br />
competitivas actualmente porque se están encaminando sobre todo para que interactúen con<br />
toda la gama que ofrece la marca de la manzanita, es decir plataformas Mac ios, ipod´s<br />
iphone´s, iphad´s, etc., ahora para los amantes del diseño gráfico, con plataformas Mac ios,<br />
de código abierto, que te es útil para poder compartir con otras plataformas como con<br />
Linux o bien en un futuro se pretende compartir con plataformas como Microsoft, por lo es<br />
muy recomendable si te inicias en estos menesteres de la programación sería bueno que<br />
tomaras algunos cursos de iniciación en este lenguaje como una alternativa muy rentable ya<br />
que no hay muchos programadores en esta rama y existe poca competencia al respecto, es<br />
necesario contar con una Mac de escritorio una portátil o si lo estudias y lo pones en<br />
práctica, este lenguaje de programación en alguna institución, deberá contar con un buen<br />
laboratorio con estas computadoras ya que cada día toma más fuerza este lenguaje de<br />
programación para la edición de revistas digitales elaboración de películas y documentales<br />
científicos abocados con otras compañías que ya tienen un mercado muy bien identificado<br />
como pixar, etc.<br />
7. C<br />
Un núcleo del lenguaje simple, con funcionalidades añadidas importantes, como funciones<br />
matemáticas y de manejo de archivos, proporcionadas por bibliotecas.<br />
Es un lenguaje muy flexible que permite programar con múltiples estilos. Uno de los más<br />
empleados es el estructurado "no llevado al extremo" (permitiendo ciertas licencias de
ó<br />
Científica<br />
ruptura).<br />
Un sistema de tipos que impide operaciones sin sentido.<br />
Usa un lenguaje de preprocesado, el preprocesador de C, para tareas como definir macros e<br />
incluir múltiples archivos de código fuente.<br />
Acceso a memoria de bajo nivel mediante el uso de punteros.<br />
Interrupciones al procesador con uniones.<br />
Un conjunto reducido de palabras clave.<br />
Por defecto, el paso de parámetros a una función se realiza por valor. El paso por referencia<br />
se consigue pasando explícitamente a las funciones las direcciones de memoria de dichos<br />
parámetros.<br />
Punteros a funciones y variables estáticas, que permiten una forma rudimentaria de<br />
encapsulado y polimorfismo.<br />
Tipos de datos agregados (struct) que permiten que datos relacionados (como un empleado,<br />
que tiene un id, un nombre y un salario) se combinen y se manipulen como un todo (en una<br />
única variable "empleado").<br />
8.C++<br />
Uno de los Lenguajes más versátiles aunque ya tiene sus años en el mercado laboral sigue<br />
estando vigente, creado en los 70-80’s se ha ido reinventando por la gran utilidad en la
ó<br />
Científica<br />
lógica de programación que se adapta a cualquier tarea en lo que se quiera aplicar.<br />
El lenguaje C es un lenguaje de propósito general desarrollado en los laboratorios Bell en<br />
1972. Es de los primeros lenguajes orientado a objetos; es decir que usa los objetos en sus<br />
interacciones, para diseñar aplicaciones y programas informáticos. Está basado en varias<br />
técnicas, incluyendo herencia, cohesión, abstracción, polimorfismo, acoplamiento y<br />
encapsulamiento.<br />
http://es.wikipedia.org/wiki/Orientado_a_objetos<br />
Posteriormente ANSI desarrolla C++ es un lenguaje de programación diseñado a mediados<br />
de los 80’s por Bjarne Stroustrup. Presentó su primer avance llamándolo lenguaje C with<br />
clases. En 1983/84 se rediseñó este lenguaje, pasando a llamarse C++, Su logo sugiere el<br />
operador plus, o incremento de C, ++, para indicar que es una evolución e innovación de<br />
mejora. Tras pequeñas afinaciones, en 1985 se publicó el libro de Bjarne Stroustrup,<br />
(1985). The C++ Programming Language).<br />
Como una buena opción surge la Programación Orientada a Objetos (POO), porque se<br />
deseaba ser más versátil y productivo en proyectos y desarrollos en la web, para resolver<br />
estos problemas. La POO toma las mejores ideas incorporadas a la programación<br />
estructurada y las combina con nuevos y potentes conceptos que permiten organizar los<br />
programas en una forma más efectiva e interacción con múltiples plataformas.<br />
En los años 70´s-80´s, nace Smalltalk Diseñado por Alan Curtis Kay , Dan Ingalls , Adele<br />
Gol, quienes trabajaron para Xerox PARC con un lenguaje orientado a objetos puro. En la<br />
década de los 80 aparecen lenguajes híbridos orientados a procedimientos y a objetos como<br />
C++.<br />
C++ nació como una extensión del lenguaje C, para unificar la eficiencia del lenguaje C<br />
con las ventajas del modelo orientado a objetos.<br />
Los primeros pasos se producen al inicio de los 80´s hacia C++ .<br />
Siendo, C++ compatible con C no tiene inconveniente de hacer uso de las herramientas que<br />
posee C, es decir, todo lo que puede hacerse en C también se puede hacer en C++, por lo<br />
tanto, cualquier código C puede tratarse con el mismo compilador de C++. Por esta razón,<br />
un gran porcentaje de usuarios de C++ lo emplean simplemente como un C más potente,
ó<br />
Científica<br />
aprovechando muchas de sus cualidades inclusive en sus nuevas versiones.<br />
Los expertos en programación orientada a objetos opinan que C++ ha quedado como un<br />
lenguaje hibrido ya se puede programar con la metodología tradicional.<br />
El avance de C++ ha continuado con la aparición e innovación de lenguajes como Java y<br />
C#.<br />
Aplicaciones creadas en Lenguaje C++<br />
Entre las que cabe mencionar.<br />
MatLab® The Mathworks <br />
AutoCAD<br />
Unix<br />
Office<br />
Mac<br />
Facebook<br />
Youtube<br />
Google<br />
Entre otros …<br />
9. Net Beans<br />
NetBeans comenzó como un proyecto estudiantil en Republica Checa (originalmente<br />
llamado Xelfi), en 1996 bajo la tutoría de la Facultad de Matemáticas y Física en la<br />
Universidad Carolina en Praga. La meta era escribir un entorno de desarrollo integrado<br />
(IDE) para Java parecida a la de Delphi.
ó<br />
Científica<br />
NetBeans se refiere a una plataforma para el desarrollo de aplicaciones de escritorio usando<br />
Java y a un Entorno integrado de desarrollo (IDE) desarrollado usando la Plataforma<br />
NetBeans.<br />
La plataforma NetBeans permite que las aplicaciones sean desarrolladas a partir de un<br />
conjunto de componentes de software llamados módulos. Un módulo es un archivo Java<br />
que contiene clases de java escritas para interactuar con las APIs de NetBeans y un archivo<br />
especial (manifest file) que lo identifica como módulo. Las aplicaciones construidas a partir<br />
de módulos pueden ser extendidas agregándole nuevos módulos. Debido a que los módulos<br />
pueden ser desarrollados independientemente, las aplicaciones basadas en la plataforma<br />
NetBeans pueden ser extendidas fácilmente por otros desarrolladores de software.<br />
NetBeans es un proyecto de código abierto de gran éxito con una gran base de usuarios, una<br />
comunidad en constante crecimiento, en todo el mundo. Sun MicroSystems fundó el<br />
proyecto de código abierto NetBeans en junio 2000 y continúa siendo el patrocinador<br />
principal de los proyectos con más potencial a futuro.<br />
Ventajas<br />
Lenguaje Multi-plataforma: El código que es escrito en java es leído por un interprete, por<br />
lo que su programa andará en cualquier plataforma.<br />
Manejo automático de la memoria. para programas los que vienen de C/C++. El manejo de<br />
la memoria se hace automáticamente y utilizando el garbage collector (colector de basura).<br />
Es de acceso libre<br />
Es utilizado en aplicaciones web dinámicas.<br />
Se pueden realizar aplicaciones de servidor a servidor para foros en línea, control de<br />
almacenes, encuestas, procesamiento de formularios HTML y mucho más.<br />
Desventajas<br />
Es lento en su ejecución de aplicaciones, aunque ha venido mejorado.<br />
Requiere intérprete.
ó<br />
Científica<br />
Algunas implementaciones y librerías pueden tener un código, más especializado.<br />
Si se realiza un programa en java no muy bien desarrollado, puede resultar muy lento.<br />
Alguna desventaja adicional es que algunas herramientas no incluidas en su desarrollo,<br />
tienen un costo adicional<br />
10. Conclusiones<br />
De forma resumida podemos ver la evolución de los lenguajes de programación:<br />
Los primeros programas se crearon mediante conmutadores. El lenguaje utilizado era el<br />
lenguaje máquina. Sólo era aplicable a pequeños programas.<br />
El lenguaje ensamblador apareció para evitar programas usando cadenas de ceros y unos.<br />
En los años 50 aparece el primer lenguaje de alto nivel denominado FORTRAN. Permite la<br />
construcción de programas largos, no obstante, se corría el peligro de crear programas<br />
difícilmente legibles.<br />
Para evitar este problema, en los años 60 y 70 aparecen los lenguajes estructurados C,<br />
Pascal, Algol.<br />
Están basados en estructuras de control bien definidas, bloques de código, la ausencia de la<br />
instrucción GOTO, y subrutinas independientes que soportan recursividad y variables<br />
locales.<br />
Aunque la programación estructurada nos ha llevado a excelentes resultados, cuando se ha<br />
aplicado a problemas complejos, los resultados son menos satisfactorios.<br />
La programación orientada a objetos ha rebasado las expectativas esperadas hasta el día de<br />
hoy, pero recordemos que la informática sigue evolucionando de manera exponencial y su<br />
límite no lo conocemos porque esto depende de la creatividad del programador en turno.<br />
Si este artículo te fue útil y de tu agrado, no olvides enviarnos tus comentarios y<br />
sugerencias a mi correo. dgjara@gmail.com o a los otros correos que aparecen arriba.<br />
Superándonos como comunidad UPVM - IIN
ó<br />
Científica<br />
Referencias<br />
Baring, M. (1924). C. 1st ed. Garden City, N.Y.: Doubleday, Page. 35-78<br />
Nandu, S. and Turtschi, A. (2002). C#. 1st ed. Rockland, Mass: Syngress Publishing, Inc.<br />
Salvador C. Hernández (2011). PHP 6. 1st ed. ISBN: 978-607-00-1306-5<br />
Schildt, H., Pappas, C., & Murray, W. (1994). Programming fundamentals (1st ed.).<br />
Berkeley, Calif.: Osborne.<br />
Sun Microsystems, Enterprise Edition. (2001) (1st ed.). Boston [Mass.].<br />
Swift, G. (2011). Swift. 1st ed. [Place of publication not identified]: Gale Ecco, U S<br />
Supreme C.<br />
Welling, L. and Thomson, L. (n.d.). PHP and MySQL web development. 1st ed.<br />
Zelle, J. (2004). Python programming. 1st ed. Wilsonville: Franklin, Beedle &<br />
Associates.<br />
Aspect, Alain; Dalibard, Jean; Roger, Gérard. (1982). Experimental test of Bell's<br />
inequalities using time-varying analyzers. Physical review letters. vol. 49, no 25, p. 1804.<br />
Recuperado: http://www.drchinese.com/David/Aspect.pdf
ó<br />
Científica<br />
Identidad y reputación online para docentes de<br />
Universidades Públicas del estado de México<br />
Galeana Victoria Luis Gustavo 1 Sánchez García Judith Ruby, García león Lizbeth, Diego García Jara<br />
Universidad Politécnica del Valle de México, Av. Universidad Politécnica esquina con Río de la Plata, col.<br />
Villa Esmeralda, Tultitlan Estado de México, 59700. México.<br />
gustavogaleana@hotmail.com judithrubysg@gmail.com<br />
dgjara@gmail.com<br />
lizbeth lizbethgarcial@hotmail.com<br />
1. Introducción<br />
El campo de la Tecnología de Información en el mundo actual avanza año con año y<br />
cuando analizamos todas las tendencias que surgen en la sociedad descubrimos que se están<br />
generando cambios profundos en la manera de aprender cosas nuevas, gracias a las nuevas<br />
plataformas y servicios tecnológicos están surgiendo nuevas metodologías de la enseñanza<br />
que aparecen y que toman como base principal el uso de éstas herramientas.<br />
Con el proyecto NeoAula, se crea todo un ecosistema de aprendizaje de fácil acceso, los<br />
estudiantes pueden tomar éste conjunto de recursos didácticos y servicios como base para<br />
obtener todo un conocimiento general de un tema, además de ofrecer cursos y capacitación<br />
en línea o recursos que lo ayudan a iniciar la búsqueda de nuevos conocimientos. Otra<br />
ventaja, es la de poder difundir el trabajo realizado en clase a un público global especifico<br />
ayudando así a proyectar la marca personal en Internet de un docente. En éste escrito se<br />
pretenden describir los objetivos del proyecto NeoAula y por qué es un escaparate para que<br />
un profesor pueda construir una reputación en línea.<br />
2. Problemática y contexto general<br />
Los docentes en Universidades Públicas en el Estado de México se desenvuelven en un<br />
entorno donde cada vez son más los casos y escándalos por parte de la prensa relacionados<br />
a la corrupción y malos manejos de recursos públicos, los resultados en materia de<br />
investigación tienen una tendencia a la baja y se empiezan a notar serias afectaciones en la<br />
imagen y reputación de los docentes en un entorno dominado por las redes sociales y cierto<br />
descontento social.<br />
Los profesores hoy en día deben adoptar nuevas estrategias que les permitan diferenciar el<br />
trabajo docente y la actividad académica de las tendencias por parte de administrativos y<br />
responsables de áreas cuya alineación a intereses políticos y de resultados estadísticos han<br />
puesto en duda la legitimidad de los docentes así como la calidad en la investigación que<br />
siempre debe ir alineada a sólo cubrir necesidades internas.<br />
La Web 2.0 ofrece una serie de herramientas que pueden ser empleadas de forma
ó<br />
Científica<br />
estratégica para difundir el trabajo académico realizado día con día, el Social media, es un<br />
poderoso conjunto de herramientas que puede brindar una alineación en el perfil digital y<br />
profesional de un docente.<br />
En el año 2013, en la Universidad Politécnica del Valle de México se desarrolló una<br />
propuesta basada en una aplicación de Edublogs en conjunto con herramientas para<br />
publicar recursos digitales que pudieran ser consultados por estudiantes. Hoy en día la<br />
plataforma denominada NeoAula se ha consolidado como un instrumento útil entre los<br />
estudiantes de la Universidad Politécnica del Valle de México siendo una fuente de<br />
consulta de información y de capacitación online.<br />
3. Resultados del Proyecto NeoAula durante enero y mayo de 2017.<br />
En base a la información mostrada en la herramienta wordpress.com, NeoAula muestra el<br />
siguiente esquema de visitas generales (Figura 1. Reporte de Visitas en Mayo de 2017).<br />
Se puede observar que varios países de habla hispana están visualizando los contenidos del<br />
sitio, en España se ha tenido un importante incremento de visitas a comparación del año<br />
anterior y en América Latina se cubre la mayoría de los países. Se observa también que en<br />
Estados Unidos también se están registrando visitas constantes.<br />
En la figura 2 (Figura 2. Resumen de todos los tiempos (2014 a 2017) se puede observar<br />
que la cantidad de visitas al día de hoy es de 28,897 en un sitio que hasta el momento<br />
cuenta con 95 publicaciones desde que fue creada.<br />
Los temas más consultados por los estudiantes son los referentes a la capacitación de<br />
especialistas en redes de computadoras, programación y desarrollo de Vídeo Juegos así<br />
como todas aquellas que tienen que ver con la formación profesional. Uno de los recursos<br />
digitales más empleados es la Infografía por la simplicidad que representa el hecho de<br />
difundir información siendo la cantidad de publicaciones con más clics.<br />
4. Interpretación de los resultados en un contexto globalizado<br />
El hecho que el sitio sea visitado por un considerable número de internautas a nivel<br />
mundial, indica que existe un público que quiere ver contenidos útiles que puedan servir<br />
para el aprendizaje y la formación, además que es una oportunidad de impulsar contenidos<br />
desarrollados por los profesores investigadores de la Universidad Politécnica del Valle de<br />
México.<br />
Con ésta información se tiene elementos clave para determinar la producción de contenidos<br />
en el idioma inglés que sirvan para poder llegar a otros países como Canadá y Estados<br />
Unidos y tal vez la Unión Europea, NeoAula está funcionando como un escaparate de<br />
recursos y aportaciones didácticas para quienes estudian temas relacionados a la Tecnología<br />
de Información
ó<br />
Científica<br />
Hay que considerar que en los países de habla hispana en España y Colombia se tiene un<br />
alto índice de participación en temas relacionados a la Educación a Distancia y nuevas<br />
tendencias de aprendizaje basado en la Web 2.0 mientras que en México no existen<br />
propuestas similares que hayan aparecido en alguna Universidad pública.<br />
Existe una crisis en las Universidades Publicas del Estado de México, actualmente existen<br />
serias acusaciones por parte de medios de Información en el que se aseguran actos de<br />
corrupción y desvío de recursos por parte de las gestiones gubernamentales, la docencia<br />
siempre ha estado en una postura independiente y de manera interna existe una división<br />
entre el trabajo académico y la gestión pública. Ante tal situación, es importante que los<br />
profesores de Universidades Públicas aproveches las herramientas que ofrece la tecnología<br />
de información para difundir su trabajo académico, para mostrar a otros países que en<br />
México existe la calidad pese a la tendencia política que existe dentro de las Universidades.<br />
(Fuente. Corrupción en Universidades Públicas,<br />
http://www.jornada.unam.mx/2017/02/27/opinion/020a2pol)<br />
La propuesta es ofrecer cursos mediante la plataforma NeoAula, ofrecer contenidos propios<br />
que impulsen el aprendizaje además de seguir promoviendo temas de formación y trabajos<br />
académicos de calidad que puedan ser vistos por otros países. El proyecto pretende en ésta<br />
nueva fase promover el trabajo que estudiantes y docentes realizan en sus aulas de clase así<br />
como los proyectos que ayudan a las instituciones a demostrar que se está trabajando de<br />
manera constante, impulsando con ello la reputación en línea o marca personal que hoy en<br />
día está afectando de manera considerable.
ó<br />
Científica
ó<br />
Científica<br />
Figura 1. Reporte de Visitas en Mayo de 2017<br />
Figura 2. Resumen de todos los tiempos (2014 a 2017)<br />
Referencias<br />
La Evaluación del Desempeño Docente en la Universidad, Mario Rueda Beltrán, Instituto<br />
de Investigaciones Sobre la Universidad y la Educación. Universidad Nacional Autónoma<br />
de México. Centro Cultural Universitario, Junio de 2008.<br />
Revisión Nacional de Investigación y Desarrollo Educativo, Reporte de los Examinadores<br />
Sobre México, OCDE, 2004<br />
Corrupción en Universidades Publicas, Iván Restrepo, Diario la Jornada<br />
http://www.jornada.unam.mx/2017/02/27/opinion/020a2pol<br />
Universidades en el Triangulo de la Corrupción, Ana Lilia Pérez, NW Noticias<br />
http://nwnoticias.com/#!/noticias/universidades-en-el-triangulo-de-la-corrupcion<br />
Universidades Simulan Contratos Daño al erario por 831 Millones, Tania Rosas, Excelsior<br />
http://www.excelsior.com.mx/nacional/2017/02/26/1148703