Las ciencias de la computación estudian la teoría 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 computabilidad, los algoritmos, los lenguajes de programación, la inteligencia artificial y la computación científica. Las ciencias de la computación están estrechamente relacionadas con las matemáticas y a menudo se cruzan con otras áreas como la física y la lingüística.