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

Contenido eliminado Contenido añadido
Sin resumen de edición
Diegusjaimes (discusión · contribs.)
m Revertidos los cambios de 190.40.242.46 a la última edición de Vitamine
Línea 1:
'''[[{{fusionar|Ciencias de la computación}}
{{fusionar|Informática}}
'''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''' '''FVGFGFFFFFFFFFF'''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.