bachillerato oficial álvaro obregón "computacion"

12
BACHILLERATO OFICIAL ÁLVARO OBREGÓN ADRIAN RAMÍREZ LUNA SAUL RODRIGUEZ REYES FABIOLA RODRIGUEZ REYES “COMPUTACION”

Upload: dibujeans

Post on 13-Jun-2015

782 views

Category:

Education


3 download

TRANSCRIPT

Page 1: Bachillerato oficial álvaro obregón "Computacion"

BACHILLERATO OFICIAL ÁLVARO OBREGÓN

ADRIAN RAMÍREZ LUNA

SAUL RODRIGUEZ REYES

FABIOLA RODRIGUEZ REYES

“COMPUTACION”

Page 2: Bachillerato oficial álvaro obregón "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.

Page 3: Bachillerato oficial álvaro obregón "Computacion"

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).

Page 4: Bachillerato oficial álvaro obregón "Computacion"

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.

Page 5: Bachillerato oficial álvaro obregón "Computacion"

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.

Page 6: Bachillerato oficial álvaro obregón "Computacion"

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.

Page 7: Bachillerato oficial álvaro obregón "Computacion"

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

Page 8: Bachillerato oficial álvaro obregón "Computacion"

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.

Page 9: Bachillerato oficial álvaro obregón "Computacion"

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]

Page 10: Bachillerato oficial álvaro obregón "Computacion"
Page 11: Bachillerato oficial álvaro obregón "Computacion"

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.

Page 12: Bachillerato oficial álvaro obregón "Computacion"