Articulo de referencia

Esquema de la informática

La informática (también llamada ciencia de la computación) es el estudio de los fundamentos teóricos de la información y la computación , así como su implementación y aplicación...

La informática (también llamada ciencia de la computación) es el estudio de los fundamentos teóricos de la información y la computación , así como su implementación y aplicación en sistemas informáticos . Un sistema de clasificación de materias muy conocido en informática es el Sistema de Clasificación de Computación de la ACM, ideado por la Association for Computing Machinery .

La informática se puede describir como todo lo siguiente:

Subcampos

Fundamentos matemáticos

Algoritmos y estructuras de datos

  • Algoritmos : procedimientos computacionales secuenciales y paralelos para resolver una amplia gama de problemas.
  • Estructuras de datos : la organización y manipulación de datos.

Inteligencia artificial

Esquema de la inteligencia artificial

Comunicación y seguridad

Arquitectura de computadoras

  • Arquitectura de computadoras : el diseño, la organización, la optimización y la verificación de un sistema informático, principalmente en lo que respecta a las CPU y los subsistemas de memoria (y el bus que los conecta).
  • Sistemas operativos : sistemas para gestionar programas informáticos y que constituyen la base de un sistema utilizable.

Gráficos por computadora

  • Gráficos por computadora : algoritmos tanto para generar imágenes visuales de forma sintética como para integrar o modificar información visual y espacial obtenida del mundo real.
  • Procesamiento de imágenes : Determinación de información a partir de una imagen mediante cálculos.
  • Visualización de la información : métodos para representar y mostrar datos abstractos que faciliten la interacción humana para la exploración y la comprensión.

Sistemas concurrentes, paralelos y distribuidos

  • Computación paralela : la teoría y la práctica de la computación simultánea; seguridad de los datos en cualquier entorno multitarea o multihilo.
  • Concurrencia (informática) : Computación mediante múltiples hilos de ejecución concurrentes, diseñando algoritmos para resolver problemas en diversos procesadores con el fin de lograr la máxima aceleración en comparación con la ejecución secuencial.
  • Computación distribuida : Computación que utiliza múltiples dispositivos informáticos a través de una red para lograr un objetivo o tarea común, reduciendo así la latencia que implica la contribución de un solo procesador para cualquier tarea.

Bases de datos

Esquema de bases de datos

Lenguajes de programación y compiladores

computación científica

Ingeniería de software

Esquema de ingeniería de software

  • Métodos formales : enfoques matemáticos para describir y razonar sobre el diseño de software.
  • Ingeniería de software : Principios y práctica del diseño, desarrollo y prueba de programas, así como prácticas de ingeniería adecuadas.
  • Diseño de algoritmos : Utilizar ideas de la teoría de algoritmos para diseñar soluciones creativas a tareas reales.
  • Programación informática : La práctica de utilizar un lenguaje de programación para implementar algoritmos.
  • Interacción persona-ordenador : El estudio y diseño de las interfaces informáticas que utilizan las personas.
  • Ingeniería inversa : la aplicación del método científico a la comprensión de software existente arbitrario.

Teoría de la computación

Historia

Profesiones

Datos y estructuras de datos

paradigmas de programación

Véase también