Diferencia entre revisiones de «Ciencias de la computación»

De Wikipedia, la enciclopedia libre
Contenido eliminado Contenido añadido
Sin resumen de edición
Diegusjaimes (discusión · contribs.)
m Revertidos los cambios de 189.177.210.145 a la última edición de Diegusjaimes
Línea 3: Línea 3:
'''Computación''' (o '''ciencia de la computación''') es el estudio de los fundamentos teóricos de la [[información]] y el [[cómputo]], así como las técnicas prácticas para sus implementaciones y aplicación en sistemas de cómputo.<ref>"''Computer science is the study of information''" [http://www.njit.edu/v2/archivecatalog/undergraduate/91/19-und.html New Jersey Institute of Technology], Gutenberg Information Technologies</ref><ref>"''Computer science is the study of computation.''" [http://www.csbsju.edu/computerscience/curriculum Computer Science Department, College of Saint Benedict], Saint John's University</ref><ref>"''Computer Science is the study of all aspects of computer systems, from the theoretical foundations to the very practical aspects of managing large software projects.''"</ref>
'''Computación''' (o '''ciencia de la computación''') es el estudio de los fundamentos teóricos de la [[información]] y el [[cómputo]], así como las técnicas prácticas para sus implementaciones y aplicación en sistemas de cómputo.<ref>"''Computer science is the study of information''" [http://www.njit.edu/v2/archivecatalog/undergraduate/91/19-und.html New Jersey Institute of Technology], Gutenberg Information Technologies</ref><ref>"''Computer science is the study of computation.''" [http://www.csbsju.edu/computerscience/curriculum Computer Science Department, College of Saint Benedict], Saint John's University</ref><ref>"''Computer Science is the study of all aspects of computer systems, from the theoretical foundations to the very practical aspects of managing large software projects.''"</ref>


Es descrita con frecuencia como un estudio sistemático de los procesos [[algoritmos|algorítmicos]] que crean, describen y transforman información. De acuerdo a [[Peter J. Denning]], la cuestión fundamental en que se basa la ciencia de la computación es, ''"Qué puede ser (eficientemente) automatizado?"''.<ref name="Denning_cs_discipline">{{cita publicación | apellido=Denning | nombre=P.J. | enlaceautor=Peter J. Denning | año=2000 | título=Computer Science: The Discipline | url=http://web.archive.org/web/20060525195404/http://www.idi.ntnu.no/emner/dif8916/denning.pdf | publicación=Encyclopedia of Computer Science|formato=PDF}}</ref> La ciencia de la computación tiene muchos sub-campos; algunos de los cuales como los gráficos por computadora, se especializan en computar resultados específicos, mientras que otros como la teoría de complejidad computacional, estudia las propiedades de los problemas computacionales. Incluso otros sub-campos se enfocan en desafíos para el cómputo aplicado. Por ejemplo, la teoría de lenguajes de programación estudia aproximaciones para describir cálculos (cómputo), mientras que la programación de computadoras aplica específicamente lenguajes de programación para resolver problemas específicos, y la interacción humano-computadora se enfoca en hacer que tanto las computadoras como sus programas o aplicaciones sean útiles, usables y accesibles de manera universal para toda la humanidad tonto.
Es descrita con frecuencia como un estudio sistemático de los procesos [[algoritmos|algorítmicos]] que crean, describen y transforman información. De acuerdo a [[Peter J. Denning]], la cuestión fundamental en que se basa la ciencia de la computación es, ''"Qué puede ser (eficientemente) automatizado?"''.<ref name="Denning_cs_discipline">{{cita publicación | apellido=Denning | nombre=P.J. | enlaceautor=Peter J. Denning | año=2000 | título=Computer Science: The Discipline | url=http://web.archive.org/web/20060525195404/http://www.idi.ntnu.no/emner/dif8916/denning.pdf | publicación=Encyclopedia of Computer Science|formato=PDF}}</ref> La ciencia de la computación tiene muchos sub-campos; algunos de los cuales como los gráficos por computadora, se especializan en computar resultados específicos, mientras que otros como la teoría de complejidad computacional, estudia las propiedades de los problemas computacionales. Incluso otros sub-campos se enfocan en desafíos para el cómputo aplicado. Por ejemplo, la teoría de lenguajes de programación estudia aproximaciones para describir cálculos (cómputo), mientras que la programación de computadoras aplica específicamente lenguajes de programación para resolver problemas específicos, y la interacción humano-computadora se enfoca en hacer que tanto las computadoras como sus programas o aplicaciones sean útiles, usables y accesibles de manera universal para toda la humanidad.


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 tontos o mejorar los existentes.<ref>"''Common myths and preconceptions about Cambridge Computer Science''" [http://www.cl.cam.ac.uk/admissions/undergraduate/myths/ Computer Science Department], [[University of Cambridge]]</ref>
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.<ref>"''Common myths and preconceptions about Cambridge Computer Science''" [http://www.cl.cam.ac.uk/admissions/undergraduate/myths/ Computer Science Department], [[University of Cambridge]]</ref>


== Campos más importantes ==
== Campos más importantes ==

Revisión del 22:28 11 may 2010

Computación (o ciencia de la computación) es el estudio de los fundamentos teóricos de la información y el cómputo, así como las técnicas prácticas para sus implementaciones y aplicación en sistemas de cómputo.[1][2][3]

Es descrita con frecuencia como un estudio sistemático de los procesos algorítmicos que crean, describen y transforman información. De acuerdo a Peter J. Denning, la cuestión fundamental en que se basa la ciencia de la computación es, "Qué puede ser (eficientemente) automatizado?".[4]​ La ciencia de la computación tiene muchos sub-campos; algunos de los cuales como los gráficos por computadora, se especializan en computar resultados específicos, mientras que otros como la teoría de complejidad computacional, estudia las propiedades de los problemas computacionales. Incluso otros sub-campos se enfocan en desafíos para el cómputo aplicado. Por ejemplo, la teoría de lenguajes de programación estudia aproximaciones para describir cálculos (cómputo), mientras que la programación de computadoras aplica específicamente lenguajes de programación para resolver problemas específicos, y la interacción humano-computadora se enfoca en hacer que tanto las computadoras como sus programas o aplicaciones sean útiles, usables y accesibles de manera universal para toda la humanidad.

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.[5]

Campos más importantes

Campos más importantes
Fundamentación matemática: Álgebra de Boole | Matemática discreta | Lógica matemática
Informática teórica: Algoritmos | Complejidad computacional | Teoría de la computabilidad | Lenguajes formales | Lenguajes imperativos | Lenguajes declarativos | Semántica denotacional | Teoría de grafos | Teoría de la información | Teoría de la computación
Hardware: Sistemas Digitales | Circuitos integrados | Robótica | Máquina analítica
Software: Programas | Algoritmos | Programación | Programación concurrente | Programación paralela | Lenguajes de programación | Paradigmas de programación | Ingeniería de software | Modelado del software | Optimización | Orientación a objetos | Patrones de diseño | Sistemas operativos | Entornos gráficos de usuario | Compiladores | Software libre y Código abierto
Software Empresarial: Inteligencia empresarial | Comercio electrónico | Sistemas de información gerencial | Almacén de datos | Minería de datos | Intranet | Backup remoto
Tratamiento de la información: Adquisición de datos | Tipo de dato abstracto | Estructura de datos | Tipos de datos | Formato de almacenamiento | Compresión de datos | Bases de datos | Criptografía | Multimedia | Diseño web | Computación gráfica | Retoque imagen 2D y 3D | Visualización
Metodologías específicas: Benchmark | Seguridad | Criptografía | Inteligencia artificial | Lingüística computacional | Modelado y Simulación | Reconocimiento de patrones | Reconocimiento del habla | Computación de alto rendimiento | Computación en tiempo real | Extracción de la información
Aplicaciones
Matemáticas: Álgebra computacional | Análisis numérico | Computación gráfica
Científicas: Química computacional | Física computacional | Bioinformática | Interacción hombre-máquina

Referencias

  1. "Computer science is the study of information" New Jersey Institute of Technology, Gutenberg Information Technologies
  2. "Computer science is the study of computation." Computer Science Department, College of Saint Benedict, Saint John's University
  3. "Computer Science is the study of all aspects of computer systems, from the theoretical foundations to the very practical aspects of managing large software projects."
  4. Denning, P.J. (2000). «Computer Science: The Discipline» (PDF). Encyclopedia of Computer Science. 
  5. "Common myths and preconceptions about Cambridge Computer Science" Computer Science Department, University of Cambridge

Véase también