Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Ciencias de la computación
Las ciencias de la computación son aquellas que abarcan las
bases teóricas de la información y la computación, así como su
aplicación en sistemas computacionales.1 2 3 El cuerpo de
conocimiento de las ciencias de la computación es
frecuentemente descrito como el estudio sistemático de los
procesos algorítmicos que describen y transforman información:
su teoría, análisis, diseño, eficiencia, implementación, algoritmos
sistematizados y aplicación.4 En términos más específicos se
trata del estudio sistemático de la factibilidad, estructura,
expresión y mecanización de procedimientos metódicos (o
algoritmos) que subyacen en la adquisición, representación,
procesamiento, almacenamiento, comunicación y acceso a la
información si dicha información está codificada en forma de bits
en una memoria de computadora o especificada en una estructura
de genes y proteínas en una célula biológica.5 Las Ciencias de la computación estudian los
fundamentos teóricos de la información y el
Existen diversas ramas o disciplinas dentro de las ciencias de la cómputo, junto con técnicas prácticas para la
computación o ciencias computacionales; algunos resaltan los implementación y aplicación de estos
resultados específicos del cómputo (como los gráficos por fundamentos teóricos.
computadora), mientras que otros (como la teoría de la
complejidad computacional) se relacionan con propiedades de los
algoritmos usados al realizar cómputo y otros se enfocan en los problemas que requieren la implementación de sistemas
computacionales. Por ejemplo, los estudios de la teoría de lenguajes de programación describen un cómputo, mientras que
la programación de computadoras aplica lenguajes de programación específicos para desarrollar una solución a un
problema computacional específico. Un computólogo se especializa en teoría de la computación y en el diseño e
implementación de sistemas de computacionales.6
Según Peter J. Denning, la cuestión fundamental en que se basa la ciencia de la computación es: «¿Qué puede ser
(eficientemente) automatizado?».7
Índice
Historia
Mayores logros
Filosofía
Nombre del campo
Campos de las ciencias de la computación
Ciencias de la computación teóricas
Teoría de la computación
Teoría de la información y códigos
Algoritmos y estructuras de datos
https://es.wikipedia.org/wiki/Ciencias_de_la_computaci%C3%B3n 1/15
20/10/2018 Ciencias de la computación - Wikipedia, la enciclopedia libre
Historia
La historia de la ciencia de la computación antecede a la invención del
computador digital moderno. Antes de la década de 1920, el término
computador se refería a un ser humano que realizaba cálculos.8 Los primeros
cimientos de lo que se convertiría en ciencias de la computación son anteriores
a la invención de la computadora digital moderna. Se trataba de máquinas para
el cálculo de las tareas numéricas fijas, como el ábaco han existido desde la
antigüedad, ayudando en cálculos tales como la multiplicación y la división.
Además, los algoritmos para realizar cálculos han existido desde la antigüedad,
incluso antes de que se crearan equipos de computación sofisticados. Los
antiguos sánscritos tratadistas Shulba Sutras, o "Reglas de la cuerda", es un
libro de algoritmos escritos en 800 a. C. para la construcción de objetos
geométricos como altares utilizando una clavija y cuerda, un precursor Charles Babbage es reconocido por
temprano del campo moderno de la geometría computacional. inventar la primera computadora
mecánica.
Blaise Pascal diseñó y construyó la primera calculadora mecánica de trabajo, la
Pascalina, en 1642.9 En 1673 Gottfried Leibniz creó una calculadora mecánica
digital, llamada el 'Stepped Reckoner'.10 Él puede ser considerado el primer computólogo y teórico de la información,
entre otras razones, porque fue el primero en documentar el sistema numérico binario. En 1820, Charles Xavier Thomas
de Colmar lanzó la calculadora mecánica industrial11 cuando lanzó su simplificado aritmómetro, que fue la primera
máquina de calcular lo suficientemente fuerte y lo suficientemente confiable para ser usada a diario en un entorno
industrial. Charles Babbage inició el diseño de la primera calculadora automática mecánica, su máquina diferencial, en
1822, que finalmente le dio la idea de la primera calculadora mecánica programable, su máquina analítica.12 Él comenzó
a desarrollar esta máquina en 1834 y "en menos de dos años que había esbozado muchas de las características más
destacadas del moderno equipo. Un paso fundamental fue la adopción de un sistema de tarjetas perforadas derivado del
telar de Jacquard"13 haciéndolo infinitamente programable.14 En 1843, durante la traducción de un artículo francés
sobre la máquina analítica, Ada Lovelace escribió, en una de las muchas notas que incluye el artículo, un algoritmo para
https://es.wikipedia.org/wiki/Ciencias_de_la_computaci%C3%B3n 2/15
20/10/2018 Ciencias de la computación - Wikipedia, la enciclopedia libre
Aunque inicialmente muchos creyeron que era imposible que las computadoras en sí mismas podrían constituir en
realidad un campo científico de estudio, a finales de los años cincuenta se fue volviendo gradualmente aceptada entre la
población mayor académica.21 22 Es la marca IBM que a 2015 es muy conocida la que formó parte de la revolución de las
ciencias de la computación durante este tiempo. IBM (abreviación de International Business Machines) lanzó el IBM
70423 y más tarde las computadoras de IBM 70924 que fueron ampliamente utilizadas durante el período de exploración
de este tipo de dispositivos. "Sin embargo, el trabajo con las IBM [computadoras] fue frustrante ... si hubieras perdido
tanto como una letra en una instrucción, el programa chocaría, y usted tendría que empezar todo el proceso otra vez".21
Durante a finales de 1950, la disciplinas de las ciencias de la computación estaban en sus etapas de desarrollo más
primordiales, y tales cuestiones eran comunes.22
La disciplina científica de las ciencias de la computación nace a principios de 1940 con la confluencia de la teoría de
algoritmos, lógica matemática y la invención del programa almacenado en una computadora electrónica.4 Ejemplos de
esto son los trabajos de Alan Turing, Alonzo Church y Kurt Gödel en 1930 acerca de los algoritmos y su trabajo en sistemas
de reglas (véase Cálculo Lambda, Máquina de Turing y Problemas Indecidibles), los algoritmos creados por Augusta Ada
sesenta años antes, la computadora analógica construida por Vannevar Bush en 1920 y las computadoras eléctricas
construidas por Howard Aiken y Konrad Zuse en 1930. Los escritos de John Von Neumann dieron una profundidad
intelectual considerable a esta disciplina emergente a mediados de la década de 1940.
En 1960, había suficientemente cuerpo de conocimiento que ameritaba la creación de departamentos académicos y
programas de grado universitario para esta disciplina.4 IBM es reconocida como la marca que formó parte de la
revolución de las ciencias de la computación durante ese tiempo. IBM (abreviación de International Business Machines)
lanzó la IBM 70425 y más tarde la IBM 70926 computadoras, que fueron ampliamente utilizadas durante el período de
https://es.wikipedia.org/wiki/Ciencias_de_la_computaci%C3%B3n 3/15
20/10/2018 Ciencias de la computación - Wikipedia, la enciclopedia libre
exploración de este tipo de dispositivos. "Sin embargo, el trabajo con la IBM [equipo] era frustrante ... si te equivocas en
una letra de alguna instrucción, el programa se arruinaría, y se tendría que empezar todo el proceso otra vez".21 Durante
la década de 1950, la disciplina de las ciencias de la computación estaba en su etapa de desarrollo, y estos problemas eran
algo común.
Mayores logros
A pesar de su corto tiempo de ser una disciplina científica formal, las ciencias
de la computación han hecho un gran número de contribuciones importantes a
la ciencia y la sociedad –de hecho, junto con la electrónica, es una ciencia
fundacional de la época actual de la historia humana llamada Era de la
información y la Revolución de la Información, visto como el tercer gran salto
en el progreso tecnológico humano después de la Revolución Industrial (1750-
1850) y la revolución neolítica (8000-5000 a. C.)–.
https://es.wikipedia.org/wiki/Ciencias_de_la_computaci%C3%B3n 4/15
20/10/2018 Ciencias de la computación - Wikipedia, la enciclopedia libre
Simulación de varios procesos, incluyendo dinámica de fluidos computacionales, sistemas físicos, eléctricos,
electrónicos y de circuitos, así como las sociedades y las situaciones sociales (sobre todo juegos de guerra), junto
con sus hábitats, entre muchos otros. Las computadoras modernas permiten la optimización de diseños tales como
aviones completos. Se destaca el diseño de circuitos eléctricos y electrónicos con SPICE, así como software para la
realización física de nuevos diseños. Este último incluye software de diseño esencial para circuito integrados.
La Inteligencia artificial (IA) es cada vez más importante, ya que se vuelve más eficiente y compleja con el paso del
tiempo. Existen muchas aplicaciones de la IA, algunas se pueden ver en el hogar, tales como aspiradores robóticos.
También está presente en los videojuegos y en el campo de batalla moderno en aviones no tripulados, sistemas
antimisiles, y robots de apoyo para escuadrones.
Filosofía
Un gran número de científicos de la computación han argumentado a favor de la distinción de tres paradigmas diferentes
en ciencias de la computación. Peter Wegner ha argumentado que esos paradigmas son la ciencia, la tecnología y las
matemáticas.33 El grupo de investigación de Peter Denning argumentó que son la abstracción (modelado), y diseño.
Amnon H. Eden lo describe como el “paradigma racionalista” (el cual trata a las ciencias de la computación como una
rama de las matemáticas, la cual prevalece en ciencias de la computación teórica y principalmente emplea el razonamiento
deductivo), el paradigma tecnocrático (que podría ser encontrado en enfoques ingenieriles, más prominente en la
ingeniería de software) y el paradigma científico (que se enfoca a objetos relacionados con la computación desde la
perspectiva empírica de las ciencias naturales identificable en algunas ramas de la inteligencia artificial).
Algunos departamentos de universidades prefieren el término “ciencias de la computación” para hacer énfasis en esta
diferencia. El científico danés Peter Naur sugirió el término datología,39 para reflejar el hecho de que esta disciplina
científica gira en torno a los datos y a al tratamiento de estos, mientras que no necesariamente involucra a las
computadoras. La primera institución científica en usar el término fue el Departamento de Datología de la Universidad de
Copenhague, fundado en 1969, con Peter Naur como profesor de datología. El término es usado en países escandinavos.
En los primeros años de la computación, un número de terminus para los practicantes del campo de la computación
fueron propuestos en la revista Communications of the ACM – turingeniero, turologo, hombre de los diagramas de flujo,
matemático meta-aplicado, y epistemologo aplicado.40 Tres meses después en esa misma publicación científica, el
término computólogo fue sugerido. El siguiente año en la misma publicación surgió el término hypologo.41 El término
computica también ha sido sugerido.42 En Europa, términos derivados de traducciones de la expresión "automatic
information" (e.g. "informazione automatica" en Italiano) or "información y matemáticas" son frecuentemente usados, e.g.
informatique (francés), Informatik (alemán), Informática (Italia, Países Bajos), Informática (España y Portugal),
informatika (lenguas eslavas) o pliroforiki (πληροφορική, que significa informática) en Griego. Palabras similares han
https://es.wikipedia.org/wiki/Ciencias_de_la_computaci%C3%B3n 5/15
20/10/2018 Ciencias de la computación - Wikipedia, la enciclopedia libre
sido adoptadas en algunos lugares del Reino Unido, por ejemplo en la Universidad de Edimburgo.43 Pero estas no
reflejan el aspecto de la computabilidad, por esta razón en un contexto de investigación científica tanto académica como
industrial el término ciencias de la computación es mayormente usado en publicaciones y conferencias científicas.
Teoría de la computación
De acuerdo a Peter J. Denning, la pregunta fundamental en ciencias de la computación es, «¿Qué puede ser
eficientemente automatizado?»7 El estudio de la teoría de la computación está enfocado en responder preguntas
fundamentales acerca de qué puede ser computado y qué cantidad de recursos son requeridos para ejecutar tales
cómputos. En un esfuerzo por resolver esta pregunta, la teoría de la computabilidad examina qué problemas
computacionales se pueden resolver en varios modelos teóricos de cómputo. La segunda pregunta está dirigida por la
teoría de la complejidad computacional, que estudia los costos de tiempo y espacio asociados a diferentes enfoques para
resolver una multitud de problemas computacionales.
El famoso problema "¿P=NP?" es uno de los Problemas del milenio,47 es un problema abierto en ciencias de la
computación.
GNITIRW-
P = NP ?
TERCES
https://es.wikipedia.org/wiki/Ciencias_de_la_computaci%C3%B3n 6/15
20/10/2018 Ciencias de la computación - Wikipedia, la enciclopedia libre
La teoría de la información está relacionada a la cuantificación de la información. Fue desarrollada por Claude E. Shannon
para desarrollar los límites fundamentales del procesamiento de señales así como sus operaciones, tales como compresión
y almacenamiento de datos así como la comunicación de los datos de manera fiable.48 La teoría de códigos es un área de
las matemáticas que busca resolver el problema de detectar y corregir errores al momento de transmitir información.49
Los códigos son usados para comprimir datos, criptografía y más recientemente para la codificación de redes. Los códigos
son estudiados para el propósito de diseñar métodos eficientes y seguros para la transmisión de datos.
Métodos formales
Los métodos formales son un tipo particular de la técnica basada en las matemáticas para la especificación formal,
desarrollo y verificación formal de los sistemas de software y hardware. El uso de métodos formales para el diseño de
software y hardware está motivado por la expectativa de que, la realización de un análisis matemático adecuado puede
contribuir a la fiabilidad y robustez de un diseño. Estos forman una importante base teórica para la ingeniería de software,
especialmente cuando está involucrado la seguridad o robustez. Los métodos formales son un complemento útil para las
pruebas de software, ya que ayudan a evitar errores y también pueden dar un marco para hacer pruebas. Para su uso
https://es.wikipedia.org/wiki/Ciencias_de_la_computaci%C3%B3n 7/15
20/10/2018 Ciencias de la computación - Wikipedia, la enciclopedia libre
industrial, se requiere el apoyo de herramientas. Sin embargo, el alto costo de la utilización de métodos formales significa
que por lo general solo se utilizan en el desarrollo de sistemas críticos de alta integridad donde la vida o la seguridad es de
muy alta importancia. Los métodos formales se describen mejor como la aplicación de una bastante amplia variedad de
teóricos fundamentales de la informática, en particular, los cálculos lógica, los lenguajes formales, la teoría de autómatas,
y la semántica de los programas, sino también de tipo de sistemas y tipos de datos algebraicos a los problemas en el
software y hardware de especificación y verificación.
Los métodos formales se describen mejor como la aplicación de una amplia variedad de fundamentos teóricos de las
ciencias de la computación, en particular la lógica computacional, lenguajes formales, teoría de autómatas y Semántica de
lenguajes de programación pero también áreas como sistemas de tipos y tipos de datos algebraicos a problemas en la
especificación y verificación de software y hardware.
Inteligencia artificial
Esta rama de las ciencias de la computación pretende o es requerida para la síntesis de procesos meta-orientados tales
como la resolución de problemas, toma de decisiones, la adaptación del medio ambiente, el aprendizaje y la comunicación
que se encuentran en los seres humanos y los animales. Desde sus orígenes en la cibernética y en la Conferencia de
Dartmouth (1956), la investigación en inteligencia artificial (IA) ha sido necesariamente multidisciplinaria, aprovechando
áreas de especialización, tales como las matemáticas, la lógica simbólica, la semiótica, la ingeniería eléctrica, la filosofía de
la mente, la neurofisiología, y la inteligencia social. La IA erróneamente es asociada en la mente popular con el desarrollo
robótico, pero el principal campo de aplicación práctica ha sido como un componente integrado en las áreas de desarrollo
de software que requieren la comprensión y modelación computacional, tales como las finanzas y la economía, la minería
de datos y las ciencias físicas. El término fue acuñado por el científico de la computación y matemático John McCarthy en
1955.
https://es.wikipedia.org/wiki/Ciencias_de_la_computaci%C3%B3n 8/15
20/10/2018 Ciencias de la computación - Wikipedia, la enciclopedia libre
Arquitectura de computadoras
La arquitectura de computadores u organización de computadoras digitales es el diseño conceptual y la estructura
operacional fundamental de un sistema cómputo. Se centra en gran medida de la manera en que la unidad central de
procesamiento realiza internamente y accede a las direcciones en la memoria.50 El campo involucra disciplinas de la
ingeniería en computación y la ingeniería eléctrica, la selección y la interconexión de los componentes de hardware para
crear los equipos que cumplen funciones, de rendimiento, y costes.
https://es.wikipedia.org/wiki/Ciencias_de_la_computaci%C3%B3n 9/15
20/10/2018 Ciencias de la computación - Wikipedia, la enciclopedia libre
Análisis de rendimiento del equipo es el estudio del trabajo que fluye a través de los equipos con el objetivo general de
mejora de rendimiento y control de tiempo de respuesta, utilizando los recursos de manera eficiente, la eliminación de los
cuellos de botella, y la predicción de rendimiento bajo cargas máximas previstas.51
Cómputo científico
La ciencia computacional (o computación científica) es el campo de estudio que trata con la construcción de modelos
matemáticos y técnicas de análisis cuantitativos, así como el uso de computadoras para analizar y resolver problemas
científicos. En el uso práctico, es típicamente la aplicación de simulación por ordenador y otras formas de cálculo a los
problemas en diversas disciplinas científicas.
Redes de computadoras
Esta rama de las ciencias de la computación tiene como objetivo gestionar la conectividad entre redes (LAN / WAN) de
computadoras a nivel mundial.
Bases de datos
Una base de datos tiene la intención de organizar, almacenar y recuperar grandes cantidades de datos de forma sencilla.
Bases de datos digitales se gestionan mediante sistemas de gestión de base de datos para almacenar, crear, mantener y
consultar los datos, a través de modelos de bases de datos y lenguajes de consulta. Una base de datos es un conjunto de
datos interrelacionados entre ellos mismos.
Informática en salud
Informática de la Salud se ocupa de las técnicas computacionales para la solución de problemas en el cuidado de la salud.
Ciencia de la información
https://es.wikipedia.org/wiki/Ciencias_de_la_computaci%C3%B3n 10/15
20/10/2018 Ciencias de la computación - Wikipedia, la enciclopedia libre
El campo estudia la estructura, algoritmos, comportamiento e interacciones de los sistemas naturales y artificiales que
guardan, procesan, acceden a y comunican información. También desarrolla sus propios fundamentos conceptuales y
teóricos y emplea fundamentos desarrollados en otros campos. Una aplicación moderna es el Big Data, que consiste en el
procesamiento de un conjunto de datos (provenientes de fuentes como por ejemplo: transacciones comerciales,
formularios web, imágenes, videos, emails, redes sociales, entre otros), los cuales son sometidos a herramientas
informáticas de análisis que permiten extraer información valiosa para predecir comportamientos futuros y formular
estrategias de toma decisiones.52
Ingeniería de software
Ingeniería de software es el estudio del diseño, implementación y modificación del software con la finalidad de asegurarse
de que es de alta calidad, asequible, fácil de mantener, y rápido de construir. Es un enfoque sistemático para el diseño de
software, que implica la aplicación de prácticas de ingeniería de software. Los ingenieros de software comercian con la
organización y análisis de software — no solo lidian con la creación o fabricación de un nuevo software, sino también con
su mantenimiento y disposición interna. Se prevé que estén entre las ocupaciones de más rápido crecimiento entre 2008 y
2018. Debido a la novedad de este subcampo, la educación formal en Ingeniería de software generalmente es parte de los
planes de estudio de ciencias de la computación, la gran mayoría de ingenieros de software tienen un grado académico en
ciencias de la computación sin tener relación con la ingeniería.53
Las ciencias de la computación frecuentemente se cruzan con otras áreas de investigación, tales como la física y la
lingüística. Pero es con las matemáticas con las que se considera que tiene un grado mayor de relación. Eso es evidenciado
por el hecho de que los primeros trabajos en el área fueran fuertemente influenciados por matemáticos como Kurt Gödel y
Alan Turing. En la actualidad sigue habiendo un intercambio de ideas útil entre ambos campos en áreas como la lógica
matemática, la teoría de categorías, la teoría de dominios, el álgebra y la geometría.
Otro punto a destacar es que, a pesar de su nombre, las ciencias de la computación raramente involucran el estudio mismo
de las máquinas conocidas como computadoras. De hecho, el renombrado científico Edsger Dijkstra es muy citado por la
frase «Las ciencias de la computación están tan poco relacionadas con las computadoras como la astronomía con los
telescopios». La investigación en ciencias de la computación también suele relacionarse con otras disciplinas, como la
ciencia cognitiva, la física (véase computación cuántica), la lingüística, etc.
https://es.wikipedia.org/wiki/Ciencias_de_la_computaci%C3%B3n 11/15
20/10/2018 Ciencias de la computación - Wikipedia, la enciclopedia libre
La relación entre las ciencias de la computación y la ingeniería de software es un tema muy discutido, por disputas sobre
lo que realmente significa el término "ingeniería de software" y sobre cómo se define a las ciencias de la computación.
Algunas personas creen que la ingeniería de software sería un subconjunto de las ciencias de la computación. Otras,
tomando en cuenta la relación entre otras disciplinas científicas y de la ingeniería, creen que el principal objetivo de las
ciencias de la computación sería estudiar las propiedades del cómputo en general, mientras que el objetivo de la ingeniería
de software sería diseñar cómputos específicos para lograr objetivos prácticos, con lo que se convertiría en disciplinas
diferentes. Este punto de vista es el que sostiene, por ejemplo, Parnas (1998). Incluso hay otros que sostienen que no
podría existir una ingeniería de software.
Los aspectos académicos, políticos y de financiamiento en las áreas de ciencias de la computación tienden a verse influidos
drásticamente por el criterio del departamento encargado de la investigación y la educación en cada universidad, que
puede estar orientado a las matemática o a la ingeniería. Los departamentos de ciencias de la computación orientados a
las matemáticas teóricas suelen alinearse del lado de la computación científica y las aplicaciones de cálculo numérico.
El término "computación científica", que no debe confundirse con ciencia de la computación, designa a todas aquellas
prácticas destinadas a modelar, plantear experimentos y validar teorías científicas sirviéndose de medios
computacionales. En estos casos la computación es una mera herramienta y el esfuerzo se dirige a avanzar en los campos
objetivo (física, biología, mecánica de fluidos, radiotransmisión...), más que en la propia ciencia de la computación.
Finalmente, el público en general algunas veces confunde la ciencia de la computación con áreas vocacionales que trabajan
con computadoras o piensan que trata acerca de su propia experiencia con las computadoras, lo cual suele incluir
actividades como los juegos, la navegación web y el procesamiento de texto. Sin embargo, el punto central de la ciencia de
la computación va más allá de entender las propiedades de los programas que se emplean para implementar aplicaciones
de software como juegos y navegadores web, y utiliza ese entendimiento para crear nuevos programas o mejorar los
existentes.54
Véase también
Computólogo Teoría de la complejidad computacional
Matemáticas Problema de la cena de los filósofos
Ciencias de la información Problemas no resueltos de las Ciencias de la
Ingeniería en computación Computación
Anexo:Informáticos teóricos Anexo:Informáticos teóricos
Programación Mujeres en informática
Teoría de la computación Premio Turing
Referencias
3. "Computer Science is the study of 5. http://www.cs.bu.edu/AboutCS/WhatI
1. "Computer science is the study of all aspects of computer systems,
information" Department of 6. «WordNet Search - 3.1» (http://wor
from the theoretical foundations to dnetweb.princeton.edu/perl/webw
Computer and Information Science the very practical aspects of
(https://web.archive.org/web/2008 n?s=computer%20scientist).
managing large software projects." Wordnetweb.princeton.edu.
0325043352/http://www.njit.edu/v Massey University (https://web.arc
2/archivecatalog/undergraduate/9 Consultado el 14 de mayo de
hive.org/web/20060619125916/htt 2012.
1/19-und.html), Guttenberg p://study.massey.ac.nz/major.asp?
Information Technologies 7. Denning, P.J. (2000). «Computer
major_code=2010&prog_code=93
2. "Computer science is the study of Science: The Discipline» (https://w
068)
computation." Computer Science eb.archive.org/web/200605251954
4. Anthony Ralston, Edwin D. Reilly, 04/http://www.idi.ntnu.no/emner/dif
Department, College of Saint David Hemmendinger (2000).
Benedict (http://www.csbsju.edu/co 8916/denning.pdf) (PDF).
Encyclopedia of Computer Encyclopedia of Computer
mputerscience/curriculum), Saint Science. Wiley. 978-0-470-86412-8.
John's University Science. Archivado desde el
https://es.wikipedia.org/wiki/Ciencias_de_la_computaci%C3%B3n 12/15
20/10/2018 Ciencias de la computación - Wikipedia, la enciclopedia libre
original (http://www.idi.ntnu.no/em uso de tarjetas perforadas, la Museum. Archivado desde el
ner/dif8916/denning.pdf) el 25 de acumulación de datos numéricos, original (http://archive.computerhis
mayo de 2006. y la transferencia de los datos tory.org/resources/text/IBM/IBM.70
8. David Alan Grier (2005). When numéricos de un registro a otro ", 9.1957.102646304.pdf) el 4 de
computers were human. Princeton Bernard Cohen, p.44 (2000) marzo de 2016. Consultado el 12
University Press. ISBN 84-89660-00- 17. Brian Randell, p. 187, 1975 de diciembre de 2014.
X. 18. La Association for Computing 27. David Kahn, The Codebreakers,
9. «Blaise Pascal» (http://www-histor Machinery (ACM) fue fundada en 1967, ISBN 0-684-83130-9.
y.mcs.st-andrews.ac.uk/Biographie 1947. 28. https://web.archive.org/web/2006091
s/Pascal.html). School of 19. «Some EDSAC statistics» (http://w 29. Constable, R.L. (March 2000).
Mathematics and Statistics ww.cl.cam.ac.uk/conference/EDSA Computer Science: Achievements
University of St Andrews, C99/statistics.html). Cl.cam.ac.uk. and Challenges circa 2000 (https://
Scotland. Consultado el 19 de noviembre de web.archive.org/web/20100721154
10. «A Brief History of Computing» (htt 2011. 420/http://www.cs.cornell.edu/cis-d
p://blogs.royalsociety.org/history-of 20. «Computer science pioneer ean/bgu.pdf) (PDF). Archivado
-science/2012/06/25/history-of-co Samuel D. Conte dies at 85» (htt desde el original (http://www.cs.cor
mputing/). p://www.cs.purdue.edu/about/cont nell.edu/cis-dean/bgu.pdf) el 21 de
11. En 1851 e.html). Purdue Computer julio de 2010.
12. «Science Museum - Introduction to Science. 1 de julio de 2002. 30. Abelson, H.; G.J. Sussman with J.
Babbage» (https://web.archive.org/ Consultado el 12 de diciembre de Sussman (1996). Structure and
web/20060908054017/http://www. 2014. Interpretation of Computer
sciencemuseum.org.uk/on-line/bab 21. Levy, Steven (1984). Hackers: Programs (2nd edición). MIT
bage/index.asp). Archivado desde Heroes of the Computer Press. ISBN 0-262-01153-0. «La
el original (http://www.sciencemus Revolution. Doubleday. ISBN 0-385- revolución de la computadora es
eum.org.uk/on-line/babbage/index. 19195-2. una revolución en la manera de
asp) el 8 de septiembre de 2006. pensar y en la forma en que
22. Tedre, Matti (2014). The Science
Consultado el 24 de septiembre de expresamos lo que pensamos. La
of Computing: Shaping a
2006. esencia de este cambio es la
Discipline. Taylor and Francis /
aparición de lo que podría
13. Anthony Hyman (1982). Charles CRC Press.
llamarse mejor epistemología
Babbage, pioneer of the computer. 23. «IBM 704 Electronic Data procedimental —el estudio de la
14. "La introducción de tarjetas Processing System - CHM estructura del conocimiento desde
perforadas en el nuevo motor era Revolution» (http://www.computerh un punto de vista imperativo, en
importante no sólo como una istory.org/revolution/computer-grap oposición al punto de vista más
forma más conveniente de control hics-music-and-art/15/222/633) declarativo tomada por temas
que los tambores, si no porque se (en inglés). Computerhistory.org. matemáticos clásicos–.»
podría programar de forma Consultado el 7 de julio de 2013.
31. «Black box traders are on the
ilimitada, y estos programas 24. «IBM 709: a powerful new data march.» (http://www.telegraph.co.u
podrían ser almacenados y processing system» (https://web.ar k/money/main.jhtml?xml=/money/2
repetidos sin el peligro de chive.org/web/20160304130040/ht 006/08/27/ccsoft27.xml) The
introducir errores en la tp://archive.computerhistory.org/re Telegraph, 26 de agosto de 2006.
configuración a mano de la sources/text/IBM/IBM.709.1957.10
máquina; era importante también 32. «The Impact of High Frequency
2646304.pdf) (en inglés).
porque sirvió para cristalizar Trading on an Electronic Market»
Computer History Museum.
sensación de Babbage que había (http://papers.ssrn.com/sol3/paper
Archivado desde el original (http://
inventado algo realmente nuevo, s.cfm?abstract_id=1686004).
archive.computerhistory.org/resour
algo mucho más que una máquina Papers.ssrn.com.
ces/text/IBM/IBM.709.1957.10264
calculadora sofisticada." Bruce doi:10.2139/ssrn.1686004 (http://dx.doi.or
6304.pdf) el 4 de marzo de 2016.
Collier, 1970 g/10.2139%2Fssrn.1686004).
Consultado el 12 de diciembre de
Consultado el 14 de mayo de
15. «A Selection and Adaptation From 2014.
2012.
Ada's Notes found in Ada, The 25. «IBM 704 Electronic Data
Enchantress of Numbers, by Betty 33. Wegner, P. (October 13–15, 1976).
Processing System - CHM
Alexandra Toole Ed.D. Strawberry «Research paradigms in computer
Revolution» (http://www.computerh
Press, Mill Valley, CA» (https://we science». San Francisco,
istory.org/revolution/computer-grap
b.archive.org/web/2006021017210 California, United States: IEEE
hics-music-and-art/15/222/633).
9/http://www.scottlan.edu/lriddle/w Computer Society Press, Los
Computerhistory.org. Consultado
omen/ada-love.htm). Archivado Alamitos, CA.
el 7 de julio de 2013.
desde el original (http://www.scottl 34. Louis Fine (1959). «The Role of
26. «IBM 709: a powerful new data
an.edu/Lriddle/women/ada-love.ht the University in Computers, Data
processing system» (https://web.ar
m) el 10 de febrero de 2006. Processing, and Related Fields».
chive.org/web/20160304130040/ht
Consultado el 4 de mayo de 2006. Communications of the ACM 2 (9):
tp://archive.computerhistory.org/re
16. "En este sentido Aiken necesitaba 7-14. doi:10.1145/368424.368427 (http://
sources/text/IBM/IBM.709.1957.10
de IBM, cuya tecnología incluida el dx.doi.org/10.1145%2F368424.368427).
2646304.pdf). Computer History
https://es.wikipedia.org/wiki/Ciencias_de_la_computaci%C3%B3n 13/15
20/10/2018 Ciencias de la computación - Wikipedia, la enciclopedia libre
35. «Stanford University Oral History» 44. Computing Sciences Accreditation 49. «Teoría de Códigos | CIMAT» (htt
(http://library.stanford.edu/guides/s Board (28 de mayo de 1997). p://www.cimat.mx/es/node/482).
tanford-university-oral-history). «Computer Science as a www.cimat.mx. Consultado el 26
Stanford University. Consultado el Profession» (https://web.archive.or de septiembre de 2016.
30 de mayo de 2013. g/web/20080617030847/http://ww 50. A. Thisted, Ronald. «COMPUTER
36. id., p. 11 w.csab.org/comp_sci_profession.h ARCHITECTURE» (http://galton.u
tml). Archivado desde el original (h chicago.edu/~thisted/Distribute/co
37. Donald Knuth (1972). "George
ttp://www.csab.org/comp_sci_profe mparch.pdf). The University of
Forsythe and the Development of
ssion.html) el 17 de junio de 2008. Chicago. Consultado el 7 de abril
Computer Science" (http://www.sta
Consultado el 23 de mayo de de 1997.
nford.edu/dept/ICME/docs/history/f
2010.
orsythe_knuth.pdf). Comms. ACM. 51. Wescott, Bob (2013). The Every
45. Committee on the Fundamentals Computer Performance Book,
38. Matti Tedre (2006). The
of Computer Science: Challenges Chapter 3: Useful laws (http://ww
Development of Computer
and Opportunities, National w.amazon.com/Every-Computer-P
Science: A Sociocultural
Research Council (2004). erformance-Book-Computers/dp/1
Perspective (http://epublications.u
Computer Science: Reflections on 482657759/). CreateSpace.
ef.fi/pub/urn_isbn_952-458-867-6/
the Field, Reflections from the ISBN 1482657759.
urn_isbn_952-458-867-6.pdf),
Field (http://www.nap.edu/catalog.
p.260 52. «Datos Digitales conectados en
php?record_id=11106#toc).
39. Peter Naur (1966). «The science Red» (https://negociosytecnologia
National Academies Press.
of datalogy». Communications of s.wordpress.com/). Consultado el
ISBN 978-0-309-09301-9.
the ACM 9 (7): 485. 7 de enero de 2017.
46. «Csab, Inc»
doi:10.1145/365719.366510 (http://dx.doi. 53. «Software Engineering» (http://co
(http://www.csab.org/). Csab.org. 3
org/10.1145%2F365719.366510). mputingcareers.acm.org/?page_id
de agosto de 2011. Consultado el
40. Communications of the ACM =12). Consultado el 1 de febrero
19 de noviembre de 2011.
1(4):p.6 de 2008.
47. Clay Mathematics Institute (https://
41. Communications of the ACM 54. "Common myths and
web.archive.org/web/2013070407
2(1):p.4 preconceptions about Cambridge
4148/http://www.claymath.org/mille
Computer Science" Computer
42. IEEE Computer 28(12):p.136 nnium/P_vs_NP/) P=NP
Science Department (https://web.a
43. P. Mounier-Kuhn, L’Informatique 48. P. Collins, Graham. «Claude E. rchive.org/web/20101125053859/h
en France, de la seconde guerre Shannon: Founder of Information ttp://www.cl.cam.ac.uk/admissions/
mondiale au Plan Calcul. Theory» (http://www.scientificameri undergraduate/myths/), University
L’émergence d’une science, Paris, can.com/article.cfm?id=claude-e-s of Cambridge.
PUPS, 2010, ch. 3 & 4. hannon-founder). Scientific
American, Inc.
Bibliografía
Abelson, H. y Sussman, G.J. con Sussman, J. (1996). Structure and Interpretation of Computer Programs, 2nd Ed.
EUA: MIT Press. ISBN 0-262-01153-0.
Constable, R. L. (1997). "Nature of the Information Sciences" (http://web.archive.org/web/http://www.cs.cornell.edu/ci
s-dean/Nature.pdf).
Constable, R. L. (2000, marzo). "Computer Science: Achievements and Challenges circa 2000" (http://web.archive.or
g/web/http://www.cs.cornell.edu/cis-dean/bgu.pdf).
Parnas, D. L. (1998). "Software engineering programmes are not computer science programmes". Annals of Software
Engineering 6: 19–37. doi:10.1023/A:1018949113292.
Enlaces externos
Wikimedia Commons alberga una categoría multimedia sobre Ciencias de la computación.
Wikiversidad alberga proyectos de aprendizaje sobre Ciencias de la computación.
Ciencias de la computación (http://dmoztools.net/Computers/Computer_Science/) en Open Directory Project.
Vigilancia
Scholarly Societies in Computer Science (http://www.lib.uwaterloo.ca/society/compsci_soc.html)
Best Papers Awards in Computer Science since 1996 (http://jeffhuang.com/best_paper_awards.html)
Photographs of computer scientists (http://se.ethz.ch/~meyer/gallery/) by Bertrand Meyer
EECS.berkeley.edu (http://www.eecs.berkeley.edu/department/history.shtml)
https://es.wikipedia.org/wiki/Ciencias_de_la_computaci%C3%B3n 14/15
20/10/2018 Ciencias de la computación - Wikipedia, la enciclopedia libre
Organizaciones Profesionales
Otros
Obtenido de «https://es.wikipedia.org/w/index.php?title=Ciencias_de_la_computación&oldid=111328346»
Esta página se editó por última vez el 17 oct 2018 a las 08:52.
El texto está disponible bajo la Licencia Creative Commons Atribución Compartir Igual 3.0; pueden aplicarse cláusulas
adicionales. Al usar este sitio, usted acepta nuestros términos de uso y nuestra política de privacidad.
Wikipedia® es una marca registrada de la Fundación Wikimedia, Inc., una organización sin ánimo de lucro.
https://es.wikipedia.org/wiki/Ciencias_de_la_computaci%C3%B3n 15/15