Ciencias de la Computación


La informática es el estudio de la computación , la automatización y la información . [1] La informática abarca desde disciplinas teóricas, como algoritmos , teoría de la computación y teoría de la información , hasta disciplinas prácticas que incluyen el diseño e implementación de hardware y software . [2] [3] Las ciencias de la computación generalmente se consideran un área de investigación académica y distinta de la programación de computadoras .

Los algoritmos y las estructuras de datos se han denominado el corazón de la informática. [4] La teoría de la computación se refiere a modelos abstractos de computación y clases generales de problemas que pueden resolverse con ellos. La criptografía y la seguridad informática estudian los medios de comunicación segura y previenen vulnerabilidades de seguridad . La infografía y la geometría computacional estudian la generación de imágenes. La teoría del lenguaje de programación considera enfoques para la descripción de procesos computacionales y bases de datos.La teoría se refiere a la gestión de repositorios de datos. La interacción persona-computadora investiga las interfaces a través de las cuales los humanos y las computadoras interactúan, y la ingeniería de software se enfoca en el diseño y los principios detrás del desarrollo de software. Áreas como sistemas operativos , redes y sistemas integrados investigan los principios y el diseño detrás de los sistemas complejos . La arquitectura de computadora describe la construcción de componentes de computadora y equipo operado por computadora. Inteligencia artificial y aprendizaje automáticotienen como objetivo sintetizar procesos orientados a objetivos como la resolución de problemas, la toma de decisiones, la adaptación ambiental, la planificación y el aprendizaje que se encuentran en humanos y animales. Dentro de la inteligencia artificial, la visión por computadora tiene como objetivo comprender y procesar datos de imágenes y videos, mientras que el procesamiento del lenguaje natural tiene como objetivo comprender y procesar datos textuales y lingüísticos.

La preocupación fundamental de la informática es determinar qué se puede y qué no se puede automatizar. [5] El premio Turing es generalmente reconocido como la más alta distinción en ciencias de la computación.

Los primeros fundamentos de lo que se convertiría en informática son anteriores a la invención de la computadora digital moderna . Las máquinas para calcular tareas numéricas fijas como el ábaco han existido desde la antigüedad, ayudando en cálculos como la multiplicación y la división. Los algoritmos para realizar cálculos existen desde la antigüedad, incluso antes del desarrollo de equipos informáticos sofisticados.


La informática se ocupa de los fundamentos teóricos de la información, los algoritmos y las arquitecturas de su computación, así como las técnicas prácticas para su aplicación.
Charles Babbage , a veces conocido como el "padre de la informática". [6]
Ada Lovelace publicó el primer algoritmo destinado a ser procesado en una computadora. [7]