Las ciencias de la computación estudian las bases teóricas de la información y la computación, así como su aplicación en sistemas computacionales. Existen diversos campos dentro de esta disciplina como la teoría de la complejidad computacional, los gráficos por computadora y la programación de computadoras. La historia de esta ciencia se remonta a antes de la invención de la computadora digital moderna, cuando los investigadores estudiaban la computabilidad y buscaban desarrollar máquinas para automatizar cálculos.