BACHILLERATO OFICIAL ÁLVARO OBREGÓN
ADRIAN RAMÍREZ LUNA
SAUL RODRIGUEZ REYES
FABIOLA RODRIGUEZ REYES
“COMPUTACION”
“COMPUTACION”
Las ciencias de la computación son aquellas que abarcan el estudio de las bases teóricas
de la información y la computación, así como su aplicación en sistemas computacionales.[1] [2]
[3] Existen diversos campos o disciplinas dentro de las Ciencias de la Computación o Ciencias
Computacionales; algunos enfatizan los resultados específicos del cómputo (como los
gráficos por computadora), mientras que otros (como la teoría de la
complejidad computacional) se relacionan con propiedades de los algoritmos usados al
realizar cómputos. Otros por su parte se enfocan en los problemas que requieren la
implementación de cómputos. 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 concreto. La informática se refiere al
tratamiento automatizado de la información de una forma útil y oportuna. No se debe
confundir el carácter teórico de esta ciencia con otros aspectos prácticos como Internet.
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.[5] Los primeros
investigadores en lo que después se convertiría las ciencias
de la computación, estaban interesados en la cuestión de la
computabilidad: qué cosas pueden ser computadas por un
ser humano que simplemente siga una lista de
instrucciones con lápiz y papel, durante el tiempo que sea
necesario, con ingenuidad y sin conocimiento previo del
problema. Parte de la motivación para este trabajo era el
desarrollar máquinas que computaran, y que pudieran
automatizar el tedioso y lleno de errores trabajo de la
computación humana.
Durante la década de 1940, conforme se desarrollaban
nuevas y más poderosas máquinas para computar, el
término computador se comenzó a utilizar para referirse a
las máquinas en vez de a sus antecesores humanos.
Conforme iba quedando claro que las computadoras podían
usarse para más cosas que solamente cálculos matemáticos,
el campo de la ciencia de la computación se fue ampliando
para estudiar a la computación (informática) en general. La
ciencia de la computación comenzó entonces a establecerse
como una disciplina académica en la década de 1960, con la
creación de los primeros departamentos de ciencia de la
computación y los primeros programas de licenciatura
(Denning 2000).
FUNDAMENTOS MATEMÁTICOS
Criptografía Consta de algoritmos para proteger
datos privados, incluyendo el cifrado.
Teoría de grafos Recursos elementales para las
estructuras de almacenamiento de datos y para los
algoritmos de búsqueda. Lógica matemática
Teoría de tipos Análisis formal de los tipos de datos,
y el uso de estos para entender las propiedades de
los programas, en particular la seguridad de estos.
TEORÍA DE LA COMPUTACIÓN
Teoría de la computación
Teoría de autómatas Teoría de la
computabilidad
Teoría de la complejidad computacional
Límites fundamentales (en especial de espacio
en memoria y tiempo) de los cómputos.
SIST EMAS CO NCURREN TES, PARALELOS Y D IS TRIBUIDOS
Programación concurrente teoría y práctica de cómputos
simultáneos y computación interactiva. Redes de computadoras
algoritmos y protocolos para comunicar eficientemente datos a
través de largas distancias, incluye también la
corrección de errores. Cómputo paralelo computación usando
múltiples computadoras y múltiples procesadores en paralelo.
Sistemas Distribuidos sistemas utilizando múltiples
procesadores repartidos en una gran área geográfica.
INTELIGENCIA ARTIFICIAL
Inteligencia artificial la implementación y estudio de sistemas que
exhiben (ya sea por su comportamiento o aparentemente) una
inteligencia autónoma o comportamiento propio, a veces inspirado por las
características de los seres vivos. Las ciencias de la computación están
relacionadas con la IA, ya que el software y las computadoras son
herramientas básicas para el desarrollo y progreso de la inteligencia
artificial. Razonamiento automatizado Robótica algoritmos para controlar
el comportamiento de los robots. Visión por computador algoritmos para
extraer objetos tridimensionales de una imagen bidimensional.
Aprendizaje Automático
RELACIÓN CON OTROS CAMPOS
Por ser una disciplina reciente, existen varias definiciones alternativas para la ciencia de la computación. Esta puede ser vista como una
forma de ciencia, matemáticas o una nueva disciplina que no puede ser categorizada siguiendo los modelos actuales.
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." Debido a esto, se propuso buscar un nombre
definido para esta ciencia emergente, que evitara la relación con las computadoras.
Una primera propuesta fue la de Peter Naur, que acuñó el término datología, para reflejar el hecho de que la nueva disciplina se ocupaba
fundamentalmente del tratamiento de los datos, independientemente de las herramientas de dicho tratamiento, fueran computadoras o
artificios matemáticos. La primera institución científica en adoptar la denominación fue el Departamento de Datología de la Universidad de
Copenage, fundado en 1969, siendo el propio Peter Naur el primer profesor de datología. Esta denominación se utiliza principalmente en los
países escandinavos. Asimismo, en los primeros momentos, un gran número de términos aparecieron asociados a los practicantes de la
computación. En esta lista se pueden ver los sugeridos en las revistas y comunicados de ACM : turingeniero, turologista, hombre de los
diagramas de flujo(flow-charts-man), metamatemático aplicado, y epistemólogo aplicado.
Tres meses más tarde se sugirió el término contólogo, seguido de hipólogo al año siguiente. También se sugirió el término compútica para la
disciplina. Informática era el término más frecuentemente usado en toda Europa.
El diseño y desarrollo de computadoras y sistemas computacionales está generalmente considerado
como un campo reclamado por disciplinas ajenas a las ciencias de la computación. Por ejemplo, el
estudio del hardware está usualmente considerado como parte de la ingeniería informática, mientras
que el estudio de sistemas computacionales comerciales y su desarrollo es usualmente llamado
tecnologías de la información (TI) o sistemas de información. Sin embargo, hay una estrecha
comunicación de ideas entre las distintas disciplinas relacionadas con las computadoras. La ciencia de
la computación a menudo es criticada desde otros estamentos que la consideran escasamente rigurosa
y científica. Esta opinión se plasma en la expresión: "La ciencia es a las ciencias de la computación
como la hidrodinámica a la fontanería", atribuida a Stan Kelly-Bootle y otros afines. La investigación en
ciencias de la computación usualmente también se relaciona con otras disciplinas, como la
ciencia cognitiva, la física (véase computación cuántica), la lingüística, etc.
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 por su parte, 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ían en disciplinas diferentes. Este punto de vista es mantenido, entre
otros por (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 financianción en las áreas de ciencias de la computación
tienden a estar drásticamente influenciados por el criterio del departamento encargado de la
investigación y la educación en cada universidad, que puede estar orientado a la matemática o a la
ingeniería. Los departamentos de ciencias de la computación orientados a la matemática 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,...) mas 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 típicamente envuelve 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.[6]
EL COMPUTADOR
La incorporación del ordenador o computadora en las oficinas, constituyó una revolución en
los sistemas ofimáticos, ya que las máquinas ofrecían el medio para realizar comunicaciones
e intercambio de información instantáneos entre compañeros de trabajo, recursos y equipos.
Los accesorios, como el mouse (ratón), facilitan el desplazamiento dentro de las aplicaciones
(programas de computadora). Los rápidos avances tecnológicos han mejorado los sistemas
informáticos y, al mismo tiempo, han disminuido los precios, haciendo que los equipos sean
más asequibles. Un ordenador o computadora personal (PC) cuenta con dispositivos para
visualizar la información (monitor e impresora láser), para introducir datos (teclado y ratón
o Mouse), para recoger y almacenar la información (unidades de disco y CD-ROM) y para
comunicarse con otros ordenadores (módem). Una tendencia en el desarrollo de
computadoras es el esfuerzo para crear computadoras de quinta generación, capaces de
resolver problemas complejos en formas que pudieran llegar a considerarse creativas.