Ciencias de la Computación


Las áreas fundamentales de las ciencias de la computación incluyen el estudio de los lenguajes de programación de computadoras (arriba a la izquierda), el diseño y análisis de algoritmos (arriba a la derecha), la construcción de sistemas inteligentes (abajo a la izquierda) y el hardware eléctrico (abajo a la derecha).

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 y la implementación de hardware y software . [2] [3] La informática se considera generalmente un área de investigación académica y distinta de la programación informática .

Los algoritmos y las estructuras de datos han sido llamados 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 usándolos. La criptografía y la seguridad informática estudian los medios para asegurar la comunicación y prevenir vulnerabilidades de seguridad . Los gráficos por computadora 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 humano-computadora investiga las interfaces a través de las cuales interactúan los humanos y las computadoras, 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 informática describe la construcción de componentes informáticos y equipos operados 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 informática.

Los primeros cimientos 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 , existen desde la antigüedad y ayudan en cálculos como la multiplicación y la división. Los algoritmos para realizar cálculos han existido desde la antigüedad, incluso antes del desarrollo de equipos informáticos sofisticados.


Las áreas fundamentales de las ciencias de la computación incluyen el estudio de los lenguajes de programación de computadoras (arriba a la izquierda), el diseño y análisis de algoritmos (arriba a la derecha), la construcción de sistemas inteligentes (abajo a la izquierda) y el hardware eléctrico (abajo a la derecha).

Charles Babbage , a veces denominado el "padre de la informática". [6]
Ada Lovelace publicó el primer algoritmo destinado al procesamiento en una computadora. [7]