Inicio > General > Ciencias de la Computación

Ciencias de la Computación

Las ciencias de la computación son aquellas que abarcan el estudio de las bases teóricas de la información y la computación, así como su aplicación en sistemas computacionales1.

EniacDesde la invención del primer computador electrónico en los años 40, la computación ha ido evolucionando de manera vertiginosa, tanto a nivel de hardware como a nivel de software. Los primeros sistemas de computo, eran programados exclusivamente en lenguaje de máquina y a nivel de hardware, actualmente la programación se hace a nivel de software y por lo general en idioma inglés.

Las ciencias de la computación han ido evolucionando junto con el computador, a pesar de que el término comenzó a utilizarse desde mucho antes de la aparición del mismo.

Las ciencias de la computación abarcan muchos campos, incluyendo los fundamentos matemáticos a nivel de la lógica matemática, la criptografía, teoría de grafos, etc., las teorías de computación, los lenguajes de programación, la inteligencia computacional, etc.

Cada uno de los campos presenta una serie de subcampos, algunos completamente teóricos y otros teórico/prácticos, a continuación presentamos diferentes campos de las ciencias de la computación:

Algoritmos y Estructura de Datos

Encargados del estudio de todo lo que hace referencia a la creación de algoritmos y las estructuras de datos asociadas a los mismos, En este campo podemos encontrar:

  • Análisis de Algoritmos
  • Algoritmos
  • Estructura de Datos

Bases de Datos

Que estudian todo lo referente al almacenamiento de información en DBMS, en esta rama podemos encontrar la minería de datos.

Fundamentos Matemáticos

Aquí se estudian todos los procesos matemáticos tanto simples como complejos que se aplican en diferentes campos de la computación, a saber:

  • Lógica Matemática
  • Criptografía
  • Teoría de Tipos
  • Teoría de Grafos

La Inteligencia Artificial y Computacional

Normalmente la gente, incluso muchos ingenieros, tienden a confundir estos conceptos, la inteligencia artificial busca desarrollar agentes racionales no vivos, y la inteligencia computacional busca objetivos muy parecidos pero basados en metodologías inspiradas en la biología.

La inteligencia artificial abarca por ejemplo:

  • Robótica
  • Razonamiento Automatizado
  • Aprendizaje Automático

La inteligencia computacional incluye:

  • Redes Neuronales
  • Computación Evolutiva
  • Lógica Difusa

Computación Científica

Que incluye los paradigmas de la bioinformática y la computación cuántica.

Lenguajes de Programación y Compiladores

Que se encarga del estudio de los lenguajes de programación y los compiladores asociados a los mismos, presisamente existen dos ramas fundamentales que son:

  • Teoría de los Lenguajes de Programación
  • Compiladores

En fin son muchas las ramas que se aplican a las ciencias de la computación.


1. Tomado de Wikipedia

Anuncios
Categorías:General
  1. Aún no hay comentarios.
  1. No trackbacks yet.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: