Las ciencias de la computación estudian la teoría y los fundamentos de la computación y la informació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 y estructuras de datos, inteligencia artificial, bases de datos, redes de computadoras y más. Aunque a veces se confunde con el estudio de hardware o el uso cotidiano de computadoras, la ciencia de la computación se enfoca en las propiedades abstractas y fundamentales de la computación.