Las ciencias de la computación estudian de forma sistemática los procesos algorítmicos que describen y transforman la información, incluyendo su teoría, análisis, diseño, eficiencia e implementación. Algunos campos se enfocan en resultados específicos como gráficos por computadora, mientras que otros se relacionan con propiedades de los algoritmos o problemas que requieren sistemas computacionales.