Documentos de Académico
Documentos de Profesional
Documentos de Cultura
y
25 AÑOS DE LA COMPUTACIÓN EN EL CINVESTAV
Programa de Actividades
INTRODUCCIÓN
Hoy en día, la importancia de la computación en nuestras vidas es, sin lugar a dudas, incuestionable. Dicha importancia se
refleja en una clara (y a veces hasta obsesiva) dependencia de las computadoras, y las diversas tecnologías relacionadas con
ellas, que presentan investigadores de diferentes disciplinas e incluso un número cada vez mayor de estudiantes y público en
general. El mundo moderno parece girar en torno al ritmo que las computadoras le imponen, como podemos constatar a
diario cuando vamos a un banco, cuando compramos un boleto de avión, cuando pagamos con una tarjeta de crédito y hasta
cuando realizamos tareas tan simples como encender nuestro automóvil.
Sin embargo, y por extraño que esto pudiera sonar, a un lugar como el CINVESTAV, que es un centro de investigación de
primer nivel, con amplio reconocimiento nacional e internacional, le tomó 23 años el poder contar con un Departamento de
Computación. Las razones son varias, aunque principalmente se relacionan con la dificultad para conseguir recursos
humanos en número y calidad suficiente, lo cual ha sido, por muchos años, una tarea muy difícil de lograr en México1.
50 AÑOS DE LA COMPUTACIÓN EN MEXICO 25 AÑOS DE LA COMPUTACIÓN
EN EL CINVESTAV
Antecedentes históricos
Antecedentes históricos
El campo de las ciencias computacionales en México tiene
sus orígenes a mediados de la decada de los 1950s. En dicho EN 1983, la computación se erigía, cada vez con más fuerza,
período, destaca la llegada de la primera computadora
electrónica a nuestro país [1]. Este importante evento, cuyo como una disciplina vital para el desarrollo científico y
50 aniversario celebramos en este 2008 tuvo una historia tecnológico de las naciones (en particular, las más
azarosa, aunque, afortunadamente, con un final feliz. desarrolladas). No en balde, la prestigiosa revista
norteamericana “Time”, en su ejemplar del 3 de enero de
Todo empezó en 1955, año en que el Ing. Sergio Beltrán 1983, dedicó su portada a la “computadora”, la cual fue
López (ver figura 1) le propone al Dr. Nabor Carrillo Flores denominada “máquina del año”, reemplazando al tradicional
(entonces rector de la UNAM), la instalación de una “hombre del año” (ver figura 1).
computadora en nuestra máxima casa de estudios. Esto
generó opiniones encontradas dentro de la UNAM. Varios
investigadores se oponían a esto, debido a que lo
consideraban un lujo innecesario. Al parecer, el Ing. Beltrán
se interesó en las computadoras a raíz de un proyecto de
colaboración entre la UNAM y la Universidad de California
en Los Angeles (UCLA). El grupo mexicano (del cual
también formaba parte el Dr. Carrillo Flores) tenía que
resolver sistemas de ecuaciones simultáneas tan complejos,
que les tomó 9 meses hacerlo. Cuando enviaron sus
resultados a UCLA, su contraparte norteamericana verificó
los resultados en menos de 3 semanas. Esto dejó atónito al
grupo mexicano, pues según sus estimaciones, se requeriría
aproximadamente la mitad de la población de Estados Figura 1: Portada de la revista Time del 3 de enero de 1983.
Unidos para poder realizar esos cálculos en tan corto tiempo
[4]. Al preguntarle sobre este asunto al director del proyecto El CINVESTAV, siendo una institución científica de primer
en UCLA, su respuesta fue que los cálculos los habían nivel, no era ajena a la importancia de las computadoras.
efectuado con el Cerebro Electrónico Nacional. El Ing. Según consta en [1], el Departamento de Fisiología fue el
Beltrán pensó que se trataba de una broma y movido por la primero en contar con una minicomputadora, en el año de
curiosidad, viajó a UCLA. Ahí descubrió que el Cerebro 1969. El uso de esta computadora fue compartido con el
Electrónico Nacional era una computadora IBM-650. Departamento de Ingeniería Eléctrica, que la utilizó para
Obviamente, no le tomó mucho tiempo al Ing. Beltrán darse investigaciones relacionadas con control digital directo y
cuenta del potencial de tal máquina e instó rápidamente al control de centrales telefónicas. Así mismo, se utilizó también
Dr. Nabor Carrillo Flores a instalar una computadora para fines docentes.
similar en la UNAM. Se cree que el Dr. Carrillo Flores
acabó apoyando la propuesta debido a que él mismo había Para el año 1983, el CINVESTAV contaba (según consta en
estado involucrado en el citado proyecto con Estados [1]) con 7 minicomputadoras, distribuidas en los
Unidos. Sin embargo, debido a las limitantes presupuestales Departamentos de Fisiología, Farmacología, Toxicología e
de la UNAM, el rector le dijo al Ing. Beltrán que se rentaríaIngeniería Eléctrica. Así mismo, habían decenas de
una computadora, pero que ésta debía volverse auto- microcomputadoras y se tenía acceso a una computadora
financiable en 12 meses. De no hacerlo, el proyecto se grande (mainframe) a través de diversas terminales. El
cancelaría. Ultimados los detalles con la IBM, se firmó un Departamento de Ingeniería Eléctrica había estado
contrato para rentar una IBM-650 por un monto de $25,000 impartiendo desde 1972, cursos sobre Computación
pesos mensuales. Cabe destacar que el plan original del Ing. Electrónica tales como “Introducción a la Computación”,
Beltrán era rentar una IBM-704, pero a pesar del descuento “Teoría de Autómatas” y “Arquitectura de Computadoras”,
del 60% que les ofreció IBM, no les alcanzó el dinero, y por entre otros. Así mismo, el uso de las computadoras de todos
ello se tuvieron que conformar con una IBM-650 que, tamaños (desde mainframes hasta microprocesadores) en un
además, no era nueva, sino que había sido heredada de la número cada vez mayor de proyectos del Departamento de
Universidad de California en Los Angeles (UCLA). Ingeniería Eléctrica hacía evidente que la Computación
Electrónica acabaría por reclamar un espacio propio tarde o
El 8 de junio de 1958, abre sus puertas el Centro de Cálculo temprano.
Electrónico (el CCE), ubicado en el sótano de la antigua
Facultad de Ciencias. Su primer director fue el Ing. Beltrán Fue en esta atmósfera que se gestó una propuesta para
López y entre sus colaboradores estuvieron Renato establecer un Departamento de Computación en el
Iturriaga, Manuel Alvarez, Lian Karp, Javier Treviño, Luis CINVESTAV hacia principios de 1983 [1]. Esta propuesta
Varela y Eduardo Molina. En el CCE se instaló la fue realizada con la colaboración de los Dres. Héctor Nava
computadora IBM-650 de bulbos que se le rentó a IBM (ver Jaimes (entonces Director General del CINVESTAV), Juan
figura 2). Esta máquina operaba con un tambor magnético Milton Garduño (entonces Jefe del Departamento de
con capacidad para 20,000 dígitos, efectuaba 1,300 Ingeniería Eléctrica) y Adolfo Guzmán Arenas (fundador y
operaciones de suma y resta por segundo y funcionaba con primer Jefe de la Sección de Computación del CINVESTAV).
lectora y perforadora de tarjetas, adoptando un sistema
numérico llamado bi-quinario. Utilizaba un ensamblador Los aspectos más sobresalientes de esta propuesta serán
llamado SOAP (Symbolic Optimizer and Assembly discutidos brevemente a continuación [1]:
Program), un pseudo-compilador llamado RUNCIBLE y un
intérprete llamdo BELL [5]. Las primeras tareas que se le En la propuesta se plantean dos opciones posibles para
encomendaron a esta computadora fueron los de resolver
problemas de astronomía, física e ingeniería química.
Incluso, se conformó una base de datos para los dar un lugar propio a la computación dentro del
antropólogos. En agosto de 1959, se dictó el primer CINVESTAV:
coloquio sobre computadoras electrónicas y sus
aplicaciones. 1. Contar con un “Departamento de Ingeniería Eléctrica
y Computación”.
2. Contar con dos departamentos (el “Departamento de
Ingeniería Eléctrica” ya existente y un nuevo
“Departamento de Computación”).
Conforme los investigadores y las asesorías aumentaban, el Se estimaba en la propuesta que para 1985 se tendrían
Centro de Cálculo En 1960, se instaló una Bendix G-15 al menos dos secciones dentro del “Departamento de
semitransistorizada (ver figura 3), con memoria de tambor Computación”, si bien la idea era contar con 3 grupos
magnético que giraba a 1800 revoluciones por minuto y que de investigación, cada uno de los cuales tendría entre
podía almacenar 2,160 palabras de 29 bits cada una, con un 10 y 15 investigadores, con una estructura jerárquica
tiempo de acceso de aproximadamente 27 milisegundos. (por cada grupo de investigación habrían dos
También se instalaron una lectora y una perforadora de profesores titulares, 3 o 4 adjuntos, auxiliares de
cinta de papel y una máquina de escribir que le servía como investigación y técnicos). Hacia comienzos del tercer
consola.
año del proyecto, se consideraba, en un cálculo
conservador, que se contaría con al menos 12
investigadores (entre profesores titulares y adjuntos) y
8 auxiliares de investigación. También se planteaba
iniciar el funcionamiento de una maestría en
computación en octubre de 1983.
En 1962, el CCE renta una Bull Gamma-30 (ver figura 4), Figura 2: Edificio del Departamento de Computación
con memoria de ferrita y totalmente transistorizada.
La Separación de los Programas de Computación
En 1965, el CENAC crea una maestría en ciencias con La separación de nuestros programas de maestría y doctorado
especialidad en computación, para cuya organización se llevó, de manera natural, a proponer la creación del
contó con la colaboración del Dr. Harold V. McIntosh (ver Departamento de Computación. Las motivaciones fueron
figura 7). Dos años más tarde, la Escuela Superior de similares a las indicadas anteriormente, aunque en este caso se
Ingeniería Mecánica y Eléctrica (ESIME) incorpora a su suma el de la independencia en el manejo presupuestal
plan de estudios la especialidad en computación. (considerado de gran importancia para poder definir políticas
de desarrollo totalmente independientes de las de nuestros
colegas del Departamento de Ingeniería Eléctrica), así como
el poder tener mayor visibilidad ante el resto del
CINVESTAV. Este interés nos llevó a presentar un nuevo
documento en 2006, en el que se propuso la creación del
Departamento de Computación [4]. El destino de este
documento fue similar al de su predecesor: la propuesta se
envió al CAC, el cual autorizó la creación del nuevo
departamento. Posteriormente, esta decisión fue ratificada
tanto por la Dirección General como por la Junta Directiva del
CINVESTAV. Para finales de agosto de 2006, eran
finalmente una realidad tanto la existencia del Departamento
de Computación como la de sus dos programas (maestría y
doctorado) propios. Resulta más que evidente la euforia que
Figura 7: Dr. Harold V. McIntosh nos invadió tras haber cumplido en 2006 una meta que tomó
23 largos años en concretarse. El 18 de septiembre de 2006 se
El Instituto Tecnológico y de Estudios Superiores de realizó un brindis para celebrar tan importante evento,
Monterrey comenzó a impartir cursos introductorios a la contándose con la presencia de la Dra. Rosalinda Contreras
computación (a nivel licenciatura) desde mediados de los Theurel (entonces Directora General del CINVESTAV), el
1960s, y en 1967 crea la carrera de Ingeniero en Sistemas Dr. José Mustre León (entonces Secretario Académico) y el
Computacionales. Poco después, la Universidad Autónoma Dr. Isidoro Gitler (Jefe del Departamento de Matemáticas),
de Puebla y la Universidad Autónoma de Nuevo León así como de un grupo numeroso de investigadores y
ofrecieron licenciaturas similares. En el caso de la UNAM estudiantes del recién creado departamento y del
existe el antecedente de un programa de maestría en Departamento de Matemáticas.
ciencias computacionales que estuvo en funciones en la
década de los sesentas financiada por la UNESCO. Los
estudiantes de esa maestría provenían en su gran mayoría de Indicadores Actuales
la escuela de ciencias e ingeniería de la UNAM [4]. Para la
década de los setentas, la UNAM, la Universidad de La situación actual del Departamento de Computación se
Chapingo y la Universidad Iberoamericana ofrecían una presenta aquí. Una serie de tablas que resumen los indicadores
maestría en ingeniería computacional [6,7]. principales.
Coincidentmente, en el mismo año de la llegada de la
primera computadora a México, el ingeniero Raúl Pavón de
la Comisión Federal de Electricidad publica en un congreso
internacional su trabajo de investigación titulado: “The
Mexican Light and Power Company Introduces a direct
way for fast computation of industrial services with power
factor adjustment”, el cual discute un método numérico
alternativo para acelarar el cómputo de la raíz cuadrada de
acuerdo al algoritmo tradicional [8]. Aparentemente, el
artículo del ingeniero Pavón es el primer trabajo mexicano
en ciencias computacionales que fue publicado en un foro
internacional. Asimismo el artículo de los doctores Guzmán
Arenas y McIntosh de 1966, titulado CONVERT parece ser
el primer artículo mexicano publicado en una revista
internacional de computación [9].
[2] ITESM, "Internet, Columna vertebral de la sociedad [1] Anónimo, “Propuesta de Creación del Departamento
de la Información", Colección Humanidades TEC. Miguel de Computación del CIEA del IPN. Etapa I: Sección de
Ángel Porrúa Librero-editor. México, 2005. Computación”, presentado por el Departamento de
Ingeniería Eléctrica, CIEA del IPN, 1983.
[3] Carlos A. Coello Coello, "Breve historia de la
computación y sus pioneros", Fondo de Cultura [2] Arturo Díaz Pérez, “La Sección de Computación:
Económica. México, 2003. Pasado, Presente y Futuro, CINVESTAV-IPN, 6 de febrero
de 2000.
[4] Larissa Adler Lomnitz and Laura Cházaro, "Basic,
Applied and Technological Research: Computer Science [3] Varios autores, “Propuesta para el Establecimiento de
and Applied Mathematics at the National Autonomous
University of Mexico", Social Studies of Science, Vol. 29, los Programas Académicos de Posgrado en la Especialidad
No. 1, pp. 113--134, 1999. de Computación”, CINVESTAV-IPN, junio de 2005.
[5] Manuel Soriano y Christian Lemaitre, "La era [4] Varios autores, “Plan para el Establecimiento del
digital", Ciencia y Desarrollo, Vol. 60, CONACyT, Departamento de Computación”, CINVESTAV-IPN, marzo
México, 1985 de 2006.
[6] C. Lemaitre, “La computación en la UNAM en el [5] Arturo Escobosa, “El Departamento de Ingeniería
período de 1968- 1980: Una interpretación (in spanish)”, Eléctrica”, en María de Ibarrola, Pedro Cabrera, René
in Pasado, Presente y Futuro de la Computación: 30 Asomoza, Eugenio Frixione, Augusto García, Miguel Ángel
Aniversario de la COmputación en México. Mexico City, Pérez Angón y Susana Quintanilla (editores), El CINVESTAV.
Mexico: UNAM, 1988, pp. 358–369. Trayectoria de sus Departamento, Secciones y Unidades,
1961-2001, pp. 189-197, Centro de Investigación y de
[7] Y. F. Villaseñor, “Evolution of a program in Estudios Avanzados del IPN, México, 2002, ISBN 968-5226-
computing for a Latin American graduate college,” 13-X.
SIGCSE Bull., vol. 14, no. 2, pp. 11–16, 1982.
[6] Aquiles Cantarell y Mario González (coordinadores),
[8] R. Pavon, “The Mexican light and power company “Historia de la computación en México: una industria en
introduces a direct way for fast computation of desarrollo”, Colección Hombre Digital, México, 2000, ISBN
industrial services with power factor adjustment,” in 968-5215-01-4.
ACM ’58: Preprints of papers presented at the 13th national
meeting of the Association for Computing Machinery. New [7] C. Gonzales, “A computer engineering degree in
York, NY, USA: ACM Press, 1958, pp. 1–3. Mexico”, in Papers of the SIGCSE/CSA Technical
Symposium on Computer Science Education, pp. 48-52, ACM
[9] A. Guzmán and H. V. McIntosh, “CONVERT,” Press, New York, USA, 1978.
Communications of the ACM, vol. 9, no. 8, pp. 604–615,
1966.
Notas
[10] G. Cisneros, “La computación en México y la
influencia de H. V. Mcintosh en su desarrollo (in 1 En 1999 el CONACyT indicaba que existían menos de 150
Spanish),” Available at:
http://delta.cs.cinvestav.mx/~mcintosh/oldweb/pothers.html,
July 1991. doctores en computación (o áreas afines) en México.
[11] C. Lemaitre, “50 años de la computadora en México 2 Aunque el Instituto Politécnico Nacional comenzó a ofrecer,
(in spanish),” La Jornada de Oriente, pp. 1–2, January desde 1965, las carreras de técnico en computación
2008. electrónica y técnico en mantenimiento de equipos de
computación y electrónica, la primera licenciatura en
computación en México (Ingeniería en Sistemas
Computacionales) la ofreció el Instituto Tecnológico y de
Estudios Superiores de Monterrey en 1968 [7] (en [1] se
afirma que inició en 1969 y en [6] se dice que inició en 1967).