Las ciencias de la computación abarcan 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 las ciencias de la computación que estudian diferentes aspectos de la información y la computación.