Ciencias de la Computación


La informática es el estudio de la computación , la información y la automatización . [1] [2] [3] 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 aplicadas (incluido el diseño y la implementación de hardware y software ). [4] [5] [6] Aunque más a menudo se considera una disciplina académica , la informática está estrechamente relacionada con la programación informática . [7]

Los algoritmos y las estructuras de datos son fundamentales para la informática. [8] 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. Los campos de la criptografía y la seguridad informática implican el estudio de los medios para la comunicación segura y para la prevención de vulnerabilidades de seguridad . Los gráficos por computadora y la geometría computacional abordan la generación de imágenes. La teoría del lenguaje de programación considera diferentes formas de describir los procesos computacionales y las 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. [2] [9] [3] [10] [11] El Premio Turing es generalmente reconocido como la más alta distinción en informática. [12] [13]

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


Áreas fundamentales de la informática.
Teoría de la complejidad computacional
Inteligencia artificial
Arquitectura de Computadores
Gottfried Wilhelm Leibniz (1646-1716) desarrolló la lógica en un sistema numérico binario y ha sido llamado el "fundador de la informática". [14]
Charles Babbage a veces se conoce como el "padre de la informática". [15]
Ada Lovelace publicó el primer algoritmo destinado al procesamiento en una computadora. [dieciséis]